xc
|
This class represent the local coordinate system of any element whose geometry is a 4-node Quadrilateral in 3D space. More...
#include <ASDShellQ4LocalCoordinateSystem.h>
Public Types | |
typedef ASDVector3< double > | Vector3Type |
typedef ASDQuaternion< double > | QuaternionType |
typedef std::vector< Vector3Type > | Vector3ContainerType |
typedef Matrix | MatrixType |
Public Member Functions | |
ASDShellQ4LocalCoordinateSystem (const Vector3Type &P1global, const Vector3Type &P2global, const Vector3Type &P3global, const Vector3Type &P4global, double alpha=0.0) | |
const Vector3ContainerType & | Nodes () const |
const Vector3Type & | P1 () const |
const Vector3Type & | P2 () const |
const Vector3Type & | P3 () const |
const Vector3Type & | P4 () const |
const Vector3Type & | Center () const |
double | X1 () const |
double | X2 () const |
double | X3 () const |
double | X4 () const |
double | Y1 () const |
double | Y2 () const |
double | Y3 () const |
double | Y4 () const |
double | Z1 () const |
double | Z2 () const |
double | Z3 () const |
double | Z4 () const |
double | X (size_t i) const |
double | Y (size_t i) const |
double | Z (size_t i) const |
double | Area () const |
const MatrixType & | Orientation () const |
Vector3Type | Vx () const |
Vector3Type | Vy () const |
Vector3Type | Vz () const |
double | WarpageFactor () const |
bool | IsWarped () const |
void | ComputeTotalRotationMatrix (MatrixType &R) const |
void | ComputeTotalWarpageMatrix (MatrixType &W, double wf) const |
void | ComputeTotalWarpageMatrix (MatrixType &W) const |
This class represent the local coordinate system of any element whose geometry is a 4-node Quadrilateral in 3D space.