Local coordinate system defined by 2 vectors. More...
#include <taux.h>
Public Member Functions | |
LCS_pure (void) | |
CONSTRUCTOR. More... | |
virtual | ~LCS_pure () |
DESTRUCTOR. More... | |
const VectoR * | n1 (void) const |
const VectoR * | n2 (void) const |
const VectoR * | n3 (void) const |
void | set_n1 (const VectoR *src) |
void | set_n2 (const VectoR *src) |
void | set_n3 (const VectoR *src) |
void | compute_v3 (void) |
void | initialize_from (const char *&str, femFileFormat ff) |
void | setup_rotmat_g2l (MatriX *rotmat) |
void | setup_rotmat_l2g (MatriX *rotmat) |
![]() | |
LocalCoordSystem (void) | |
CONSTRUCTOR. More... | |
virtual | ~LocalCoordSystem () |
DESTRUCTOR. More... | |
Private Attributes | |
bool | v3alloc |
VectoR | v1 |
VectoR | v2 |
VectoR | v3 |
|
inline |
|
inlinevirtual |
|
inline |
void midaspace::LCS_pure::initialize_from | ( | const char *& | str, |
femFileFormat | ff | ||
) |
Definition at line 59 of file taux.cpp.
References errol, midaspace::FFF_OOFEM, midaspace::Elem3D::scan_xyz(), SP_scan_expected_number_exit, v1, v2, and v3alloc.
Referenced by midaspace::PointAttribs::initialize_from().
|
inline |
Definition at line 191 of file taux.h.
References v1.
Referenced by midaspace::PointAttribs::print_row().
|
inline |
Definition at line 192 of file taux.h.
References v2.
Referenced by midaspace::PointAttribs::print_row().
|
inline |
|
inline |
Definition at line 195 of file taux.h.
References v1, midaspace::Elem3D::x, midaspace::Elem3D::y, and midaspace::Elem3D::z.
Referenced by midaspace::ComponentGeometry2D::give_lcs().
|
inline |
Definition at line 196 of file taux.h.
References v2, midaspace::Elem3D::x, midaspace::Elem3D::y, and midaspace::Elem3D::z.
Referenced by midaspace::ComponentGeometry2D::give_lcs().
|
inline |
Definition at line 197 of file taux.h.
References v3, v3alloc, midaspace::Elem3D::x, midaspace::Elem3D::y, and midaspace::Elem3D::z.
Referenced by midaspace::ComponentGeometry2D::give_lcs().
void midaspace::LCS_pure::setup_rotmat_g2l | ( | MatriX * | rotmat | ) |
Definition at line 70 of file taux.cpp.
References COMPV3, midaspace::MatriX::copy_to_row_1(), midaspace::MatriX::copy_to_row_2(), midaspace::MatriX::copy_to_row_3(), v1, v2, and v3.
void midaspace::LCS_pure::setup_rotmat_l2g | ( | MatriX * | rotmat | ) |
Definition at line 78 of file taux.cpp.
References COMPV3, midaspace::MatriX::copy_to_col_1(), midaspace::MatriX::copy_to_col_2(), midaspace::MatriX::copy_to_col_3(), v1, v2, and v3.
Referenced by midaspace::PointAttribs::setup_full_alloc_DOFvals().
|
private |
Definition at line 183 of file taux.h.
Referenced by compute_v3(), initialize_from(), n1(), set_n1(), setup_rotmat_g2l(), and setup_rotmat_l2g().
|
private |
Definition at line 183 of file taux.h.
Referenced by compute_v3(), initialize_from(), n2(), set_n2(), setup_rotmat_g2l(), and setup_rotmat_l2g().
|
private |
Definition at line 183 of file taux.h.
Referenced by compute_v3(), n3(), set_n3(), setup_rotmat_g2l(), and setup_rotmat_l2g().
|
private |
Definition at line 182 of file taux.h.
Referenced by compute_v3(), initialize_from(), LCS_pure(), and set_n3().