|
OrientationType | get_orientation_type () const override |
|
unique_ptr< Orientation > | get_copy () override |
|
vec | to_local_vec (const vec &) const override |
| transform anything from global to local system e.g., disp -> disp, vel -> vel, acc -> acc, not applicable to conversion such as disp -> strain More...
|
|
vec | to_global_vec (const vec &) const override |
| transform anything from local to global system e.g., disp -> disp, vel -> vel, acc -> acc, not applicable to conversion such as disp -> strain More...
|
|
mat | to_global_mass_mat (const mat &) const override |
| transform anything from local to global system e.g., stiffness -> stiffness. More...
|
|
mat | to_global_stiffness_mat (const mat &) const override |
|
OrientationType | get_orientation_type () const override |
|
unique_ptr< Orientation > | get_copy () override |
|
vec | to_local_vec (const vec &) const override |
| transform anything from global to local system e.g., disp -> disp, vel -> vel, acc -> acc, not applicable to conversion such as disp -> strain More...
|
|
vec | to_global_vec (const vec &) const override |
| transform anything from local to global system e.g., disp -> disp, vel -> vel, acc -> acc, not applicable to conversion such as disp -> strain More...
|
|
mat | to_global_mass_mat (const mat &) const override |
| transform anything from local to global system e.g., stiffness -> stiffness. More...
|
|
mat | to_global_stiffness_mat (const mat &) const override |
|
| Orientation (unsigned=0, vec &&={}) |
|
| Orientation (const Orientation &)=default |
|
| Orientation (Orientation &&)=delete |
|
| Orientation (unsigned=0, vec &&={}) |
|
| Orientation (const Orientation &)=default |
|
| Orientation (Orientation &&)=delete |
|
Orientation & | operator= (const Orientation &)=delete |
|
Orientation & | operator= (Orientation &&)=delete |
|
| ~Orientation () override=default |
|
void | update_axis (const vec &) |
|
virtual void | set_element_ptr (const Element *) |
|
virtual bool | is_nlgeom () const |
|
virtual OrientationType | get_orientation_type () const =0 |
|
double | get_length () const |
|
double | get_inclination () const |
|
const mat & | get_transformation () const |
|
virtual unique_ptr< Orientation > | get_copy ()=0 |
|
virtual void | update_status () |
|
virtual void | commit_status () |
|
virtual void | reset_status () |
|
virtual void | clear_status () |
|
virtual vec | to_local_vec (double) const |
|
virtual vec | to_global_vec (double) const |
|
virtual mat | to_global_mass_mat (double) const |
|
virtual mat | to_global_geometry_mat (double) const |
|
virtual mat | to_global_stiffness_mat (double) const |
|
virtual vec | to_local_vec (vec &&) const |
|
virtual vec | to_global_vec (vec &&) const |
|
virtual mat | to_global_mass_mat (mat &&) const |
|
virtual mat | to_global_geometry_mat (mat &&) const |
|
virtual mat | to_global_stiffness_mat (mat &&) const |
|
virtual vec | to_local_vec (const vec &) const =0 |
| transform anything from global to local system e.g., disp -> disp, vel -> vel, acc -> acc, not applicable to conversion such as disp -> strain More...
|
|
virtual vec | to_global_vec (const vec &) const =0 |
| transform anything from local to global system e.g., disp -> disp, vel -> vel, acc -> acc, not applicable to conversion such as disp -> strain More...
|
|
virtual mat | to_global_mass_mat (const mat &) const |
| transform anything from local to global system e.g., stiffness -> stiffness. More...
|
|
virtual mat | to_global_geometry_mat (const mat &) const |
|
virtual mat | to_global_stiffness_mat (const mat &) const =0 |
|
| Tag (unsigned=0) |
|
| Tag (const Tag &)=default |
|
| Tag (Tag &&)=default |
|
Tag & | operator= (const Tag &)=delete |
|
Tag & | operator= (Tag &&)=delete |
|
virtual | ~Tag ()=default |
|
void | set_tag (unsigned) const |
|
unsigned | get_tag () const |
|
void | enable () |
|
void | disable () |
|
void | guard () |
|
void | unguard () |
|
bool | is_active () const |
|
bool | is_guarded () const |
|
virtual void | print () |
|
A B3DOSL class.
Order of local quantities: uniform axial strong axis bending near node strong axis bending far node weak axis bending near node weak axis bending far node torsion near node torsion far node warping near node warping far node
- Author
- tlc
- Date
- 10/09/2023
- Version
- 0.1.0