Třídy | |
class | XALM |
Hlavní, a jedíná, třída knihovny XALM. ... | |
class | XALM_interface |
Výčty | |
enum | xalm_ControlType { xalm_hpc_off = 0, xalm_hpc_on, xalml_hpc } |
XALM mody; urcuji typ kontroly delky kroku. ... | |
enum | xalm_NR_ModeType { xalm_modifiedNRM, xalm_fullNRM, xalm_accelNRM } |
Strategie výpočtu matice tuhosti, převzato z Newton-Raphson metody iteračního výpočtu. ... | |
Funkce | |
void | truss2d_postpro (const double *x, double E, const double *r, double &eps, double &s) |
void | truss2d_fint (const double *x, const double *r, double s, double A, double *fint) |
void | truss2d (const double *x, double EA, double ke[4][4]) |
funkce pocita matici tuhosti tazeneho-tlaceneho prutu ve 2d (truss 2d) In: x - vektor souradnic uzlu prvku (x1, y1, x2, y2) EA- soucin modulu pruznosti a plochy ... | |
double | norm (double val) |
norma = delka vektoru, pro vektor delky 1 je to absolutni hodnota ... | |
XALM mody; urcuji typ kontroly delky kroku.
Strategie výpočtu matice tuhosti, převzato z Newton-Raphson metody iteračního výpočtu.
double xalm::norm | ( | double | val | ) |
norma = delka vektoru, pro vektor delky 1 je to absolutni hodnota
Definice je uvedena na řádku 87 v souboru strut_xalm.cpp.
Používá se v xalm::XALM_interface::mtlb().
void xalm::truss2d | ( | const double * | x, |
double | EA, | ||
double | ke[4][4] | ||
) |
funkce pocita matici tuhosti tazeneho-tlaceneho prutu ve 2d (truss 2d) In: x - vektor souradnic uzlu prvku (x1, y1, x2, y2) EA- soucin modulu pruznosti a plochy
Out: ke - matice tuhosti prvku (4,4)
Definice je uvedena na řádku 71 v souboru strut_xalm.cpp.
Používá se v xalm::XALM_interface::mtlb() a xalm::XALM_interface::update_stiffness_matrix().
void xalm::truss2d_fint | ( | const double * | x, |
const double * | r, | ||
double | s, | ||
double | A, | ||
double * | fint | ||
) |
Definice je uvedena na řádku 48 v souboru strut_xalm.cpp.
Používá se v xalm::XALM_interface::mtlb() a xalm::XALM_interface::update_internal_forces().
void xalm::truss2d_postpro | ( | const double * | x, |
double | E, | ||
const double * | r, | ||
double & | eps, | ||
double & | s | ||
) |
Definice je uvedena na řádku 19 v souboru strut_xalm.cpp.
Používá se v xalm::XALM_interface::mtlb() a xalm::XALM_interface::update_internal_forces().