ShellQ4_LocalCoordinateSystem.
More...
#include <shellq4_local_coordinate_system.hpp>
|
| KRATOS_CLASS_POINTER_DEFINITION (ShellQ4_LocalCoordinateSystem) |
|
| ShellQ4_LocalCoordinateSystem (const Vector3Type &P1global, const Vector3Type &P2global, const Vector3Type &P3global, const Vector3Type &P4global) |
|
| ShellQ4_LocalCoordinateSystem (const Vector3Type &P1global, const Vector3Type &P2global, const Vector3Type &P3global, const Vector3Type &P4global, double alpha) |
|
const Vector3ContainerType & | Nodes () const |
|
const Vector3Type & | P1 () const |
|
const Vector3Type & | P2 () const |
|
const Vector3Type & | P3 () const |
|
const Vector3Type & | P4 () const |
|
const Vector3Type & | Center () const |
|
const RealType | X1 () const |
|
const RealType | X2 () const |
|
const RealType | X3 () const |
|
const RealType | X4 () const |
|
const RealType | Y1 () const |
|
const RealType | Y2 () const |
|
const RealType | Y3 () const |
|
const RealType | Y4 () const |
|
const RealType | Z1 () const |
|
const RealType | Z2 () const |
|
const RealType | Z3 () const |
|
const RealType | Z4 () const |
|
const RealType | Area () const |
|
const MatrixType & | Orientation () const |
|
const ConstMatrixRowType | Vx () const |
|
const ConstMatrixRowType | Vy () const |
|
const ConstMatrixRowType | Vz () const |
|
const double | WarpageFactor () const |
|
const bool | IsWarped () const |
|
void | ComputeTotalRotationMatrix (MatrixType &R) const |
|
void | ComputeTotalWarpageMatrix (MatrixType &W, RealType wf) const |
|
void | ComputeTotalWarpageMatrix (MatrixType &W) const |
|
void | ComputeLocalToGlobalTransformationMatrix (MatrixType &R) |
|
template<int Tid> |
const Vector3Type & | P () const |
|
template<int TComponent> |
const double | Coord_ij (int Tid1, int Tid2) const |
|
const double | Xij (int i, int j) const |
|
const double | Yij (int i, int j) const |
|
const double | Zij (int i, int j) const |
|
| KRATOS_CLASS_POINTER_DEFINITION (ShellQ4_LocalCoordinateSystem) |
|
| ShellQ4_LocalCoordinateSystem (const Vector3Type &P1global, const Vector3Type &P2global, const Vector3Type &P3global, const Vector3Type &P4global) |
|
| ShellQ4_LocalCoordinateSystem (const Vector3Type &P1global, const Vector3Type &P2global, const Vector3Type &P3global, const Vector3Type &P4global, double alpha) |
|
const Vector3ContainerType & | Nodes () const |
|
const Vector3Type & | P1 () const |
|
const Vector3Type & | P2 () const |
|
const Vector3Type & | P3 () const |
|
const Vector3Type & | P4 () const |
|
const Vector3Type & | Center () const |
|
RealType | X1 () const |
|
RealType | X2 () const |
|
RealType | X3 () const |
|
RealType | X4 () const |
|
RealType | Y1 () const |
|
RealType | Y2 () const |
|
RealType | Y3 () const |
|
RealType | Y4 () const |
|
RealType | Z1 () const |
|
RealType | Z2 () const |
|
RealType | Z3 () const |
|
RealType | Z4 () const |
|
RealType | Area () const |
|
const MatrixType & | Orientation () const |
|
const ConstMatrixRowType | Vx () const |
|
const ConstMatrixRowType | Vy () const |
|
const ConstMatrixRowType | Vz () const |
|
double | WarpageFactor () const |
|
bool | IsWarped () const |
|
void | ComputeTotalRotationMatrix (MatrixType &R) const |
|
void | ComputeTotalWarpageMatrix (MatrixType &W, RealType wf) const |
|
void | ComputeTotalWarpageMatrix (MatrixType &W) const |
|
void | ComputeLocalToGlobalTransformationMatrix (MatrixType &R) |
|
template<int Tid> |
const Vector3Type & | P () const |
|
template<int TComponent> |
double | Coord_ij (int Tid1, int Tid2) const |
|
double | Xij (int i, int j) const |
|
double | Yij (int i, int j) const |
|
double | Zij (int i, int j) const |
|
ShellQ4_LocalCoordinateSystem.
This class represent the local coordinate system of any element whose geometry is a QUAD 4 in 3D space
◆ ConstMatrixRowType [1/2]
◆ ConstMatrixRowType [2/2]
◆ MatrixType [1/2]
◆ MatrixType [2/2]
◆ RealType [1/2]
◆ RealType [2/2]
◆ Vector3ContainerType [1/2]
◆ Vector3ContainerType [2/2]
◆ Vector3Type [1/2]
◆ Vector3Type [2/2]
◆ ShellQ4_LocalCoordinateSystem() [1/4]
◆ ShellQ4_LocalCoordinateSystem() [2/4]
◆ ShellQ4_LocalCoordinateSystem() [3/4]
◆ ShellQ4_LocalCoordinateSystem() [4/4]
◆ Area() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Area |
( |
| ) |
const |
|
inline |
◆ Area() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Area |
( |
| ) |
const |
|
inline |
◆ Center() [1/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::Center |
( |
| ) |
const |
|
inline |
◆ Center() [2/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::Center |
( |
| ) |
const |
|
inline |
◆ ComputeLocalToGlobalTransformationMatrix() [1/2]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeLocalToGlobalTransformationMatrix |
( |
MatrixType & |
R | ) |
|
|
inline |
◆ ComputeLocalToGlobalTransformationMatrix() [2/2]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeLocalToGlobalTransformationMatrix |
( |
MatrixType & |
R | ) |
|
|
inline |
◆ ComputeTotalRotationMatrix() [1/2]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeTotalRotationMatrix |
( |
MatrixType & |
R | ) |
const |
|
inline |
◆ ComputeTotalRotationMatrix() [2/2]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeTotalRotationMatrix |
( |
MatrixType & |
R | ) |
const |
|
inline |
◆ ComputeTotalWarpageMatrix() [1/4]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeTotalWarpageMatrix |
( |
MatrixType & |
W | ) |
const |
|
inline |
◆ ComputeTotalWarpageMatrix() [2/4]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeTotalWarpageMatrix |
( |
MatrixType & |
W | ) |
const |
|
inline |
◆ ComputeTotalWarpageMatrix() [3/4]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeTotalWarpageMatrix |
( |
MatrixType & |
W, |
|
|
RealType |
wf |
|
) |
| const |
|
inline |
◆ ComputeTotalWarpageMatrix() [4/4]
void Kratos::ShellQ4_LocalCoordinateSystem::ComputeTotalWarpageMatrix |
( |
MatrixType & |
W, |
|
|
RealType |
wf |
|
) |
| const |
|
inline |
◆ Coord_ij() [1/2]
template<int TComponent>
const double Kratos::ShellQ4_LocalCoordinateSystem::Coord_ij |
( |
int |
Tid1, |
|
|
int |
Tid2 |
|
) |
| const |
|
inline |
◆ Coord_ij() [2/2]
template<int TComponent>
double Kratos::ShellQ4_LocalCoordinateSystem::Coord_ij |
( |
int |
Tid1, |
|
|
int |
Tid2 |
|
) |
| const |
|
inline |
◆ IsWarped() [1/2]
const bool Kratos::ShellQ4_LocalCoordinateSystem::IsWarped |
( |
| ) |
const |
|
inline |
◆ IsWarped() [2/2]
bool Kratos::ShellQ4_LocalCoordinateSystem::IsWarped |
( |
| ) |
const |
|
inline |
◆ KRATOS_CLASS_POINTER_DEFINITION() [1/2]
◆ KRATOS_CLASS_POINTER_DEFINITION() [2/2]
◆ Nodes() [1/2]
◆ Nodes() [2/2]
◆ Orientation() [1/2]
const MatrixType& Kratos::ShellQ4_LocalCoordinateSystem::Orientation |
( |
| ) |
const |
|
inline |
◆ Orientation() [2/2]
const MatrixType& Kratos::ShellQ4_LocalCoordinateSystem::Orientation |
( |
| ) |
const |
|
inline |
◆ P() [1/2]
template<int Tid>
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P |
( |
| ) |
const |
|
inline |
◆ P() [2/2]
template<int Tid>
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P |
( |
| ) |
const |
|
inline |
◆ P1() [1/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P1 |
( |
| ) |
const |
|
inline |
◆ P1() [2/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P1 |
( |
| ) |
const |
|
inline |
◆ P2() [1/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P2 |
( |
| ) |
const |
|
inline |
◆ P2() [2/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P2 |
( |
| ) |
const |
|
inline |
◆ P3() [1/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P3 |
( |
| ) |
const |
|
inline |
◆ P3() [2/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P3 |
( |
| ) |
const |
|
inline |
◆ P4() [1/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P4 |
( |
| ) |
const |
|
inline |
◆ P4() [2/2]
const Vector3Type& Kratos::ShellQ4_LocalCoordinateSystem::P4 |
( |
| ) |
const |
|
inline |
◆ Vx() [1/2]
◆ Vx() [2/2]
◆ Vy() [1/2]
◆ Vy() [2/2]
◆ Vz() [1/2]
◆ Vz() [2/2]
◆ WarpageFactor() [1/2]
const double Kratos::ShellQ4_LocalCoordinateSystem::WarpageFactor |
( |
| ) |
const |
|
inline |
◆ WarpageFactor() [2/2]
double Kratos::ShellQ4_LocalCoordinateSystem::WarpageFactor |
( |
| ) |
const |
|
inline |
◆ X1() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::X1 |
( |
| ) |
const |
|
inline |
◆ X1() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::X1 |
( |
| ) |
const |
|
inline |
◆ X2() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::X2 |
( |
| ) |
const |
|
inline |
◆ X2() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::X2 |
( |
| ) |
const |
|
inline |
◆ X3() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::X3 |
( |
| ) |
const |
|
inline |
◆ X3() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::X3 |
( |
| ) |
const |
|
inline |
◆ X4() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::X4 |
( |
| ) |
const |
|
inline |
◆ X4() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::X4 |
( |
| ) |
const |
|
inline |
◆ Xij() [1/2]
const double Kratos::ShellQ4_LocalCoordinateSystem::Xij |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ Xij() [2/2]
double Kratos::ShellQ4_LocalCoordinateSystem::Xij |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ Y1() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Y1 |
( |
| ) |
const |
|
inline |
◆ Y1() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Y1 |
( |
| ) |
const |
|
inline |
◆ Y2() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Y2 |
( |
| ) |
const |
|
inline |
◆ Y2() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Y2 |
( |
| ) |
const |
|
inline |
◆ Y3() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Y3 |
( |
| ) |
const |
|
inline |
◆ Y3() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Y3 |
( |
| ) |
const |
|
inline |
◆ Y4() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Y4 |
( |
| ) |
const |
|
inline |
◆ Y4() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Y4 |
( |
| ) |
const |
|
inline |
◆ Yij() [1/2]
const double Kratos::ShellQ4_LocalCoordinateSystem::Yij |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ Yij() [2/2]
double Kratos::ShellQ4_LocalCoordinateSystem::Yij |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ Z1() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Z1 |
( |
| ) |
const |
|
inline |
◆ Z1() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Z1 |
( |
| ) |
const |
|
inline |
◆ Z2() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Z2 |
( |
| ) |
const |
|
inline |
◆ Z2() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Z2 |
( |
| ) |
const |
|
inline |
◆ Z3() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Z3 |
( |
| ) |
const |
|
inline |
◆ Z3() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Z3 |
( |
| ) |
const |
|
inline |
◆ Z4() [1/2]
const RealType Kratos::ShellQ4_LocalCoordinateSystem::Z4 |
( |
| ) |
const |
|
inline |
◆ Z4() [2/2]
RealType Kratos::ShellQ4_LocalCoordinateSystem::Z4 |
( |
| ) |
const |
|
inline |
◆ Zij() [1/2]
const double Kratos::ShellQ4_LocalCoordinateSystem::Zij |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ Zij() [2/2]
double Kratos::ShellQ4_LocalCoordinateSystem::Zij |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following file: