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().