|
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
|
|
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
|
|
mat | to_global_mass_mat (const mat &) const override |
| transform anything from local to global system e.g., stiffness -> stiffness.
|
|
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 |
|
double | get_length () const |
|
double | get_inclination () const |
|
const mat & | get_transformation () const |
|
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 mat | to_global_geometry_mat (const mat &) const |
|
| 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