MBDyn-1.7.3
|
Go to the source code of this file.
Enumerations | |
enum | Order { ORD_ALG = 0, ORD_D1 = 1, ORD_D2 = 2 } |
Functions | |
doublereal | ShapeFunc2N (doublereal d, integer iNode, enum Order Ord=ORD_ALG) |
doublereal | DxDcsi2N (doublereal d, const Vec3 &X1, const Vec3 &X2) |
doublereal | ShapeFunc3N (doublereal d, integer iNode, enum Order Ord=ORD_ALG) |
doublereal | DxDcsi3N (doublereal d, const Vec3 &X1, const Vec3 &X2, const Vec3 &X3) |
Variables | |
const doublereal | dN3 [2][3] |
const doublereal | dN3P [2][3] |
const doublereal | dN3PP [2][3] |
const doublereal | dN2 [2] |
const doublereal | dN2P [2] |
const doublereal | dN2PP [2] |
enum Order |
Enumerator | |
---|---|
ORD_ALG | |
ORD_D1 | |
ORD_D2 |
Definition at line 42 of file shapefnc.h.
doublereal DxDcsi2N | ( | doublereal | d, |
const Vec3 & | X1, | ||
const Vec3 & | X2 | ||
) |
Definition at line 113 of file shapefnc.cc.
References Vec3::Dot(), ORD_D1, ShapeFunc2N(), and grad::sqrt().
Referenced by AerodynamicBeam2::AssJac(), and AerodynamicBeam2::AssVec().
doublereal DxDcsi3N | ( | doublereal | d, |
const Vec3 & | X1, | ||
const Vec3 & | X2, | ||
const Vec3 & | X3 | ||
) |
Definition at line 228 of file shapefnc.cc.
References Vec3::Dot(), ORD_D1, ShapeFunc3N(), and grad::sqrt().
Referenced by AerodynamicBeam::AssJac(), and AerodynamicBeam::AssVec().
doublereal ShapeFunc2N | ( | doublereal | d, |
integer | iNode, | ||
enum Order | Ord = ORD_ALG |
||
) |
Definition at line 66 of file shapefnc.cc.
References ASSERT, MBDYN_EXCEPT_ARGS, ORD_ALG, ORD_D1, and ORD_D2.
Referenced by AerodynamicBeam2::AssJac(), AerodynamicBeam2::AssVec(), and DxDcsi2N().
doublereal ShapeFunc3N | ( | doublereal | d, |
integer | iNode, | ||
enum Order | Ord = ORD_ALG |
||
) |
Definition at line 173 of file shapefnc.cc.
References ASSERT, MBDYN_EXCEPT_ARGS, ORD_ALG, ORD_D1, and ORD_D2.
Referenced by AerodynamicBeam::AssJac(), BeamSliderJoint::AssRes(), AerodynamicBeam::AssVec(), and DxDcsi3N().
const doublereal dN2[2] |
Definition at line 52 of file shapefnc.cc.
Referenced by AerodynamicBeam::AssJac(), AerodynamicBeam2::AssJac(), Beam2::AssStiffnessMat(), ViscoElasticBeam2::AssStiffnessMat(), AerodynamicBeam::AssVec(), AerodynamicBeam2::AssVec(), Beam2::InterpState(), HBeam::Omega0(), and Beam2::Omega0().
const doublereal dN2P[2] |
Definition at line 56 of file shapefnc.cc.
Referenced by Beam2::AssStiffnessMat(), ViscoElasticBeam2::AssStiffnessMat(), and Beam2::InterpDeriv().
const doublereal dN2PP[2] |
Definition at line 60 of file shapefnc.cc.
const doublereal dN3[2][3] |
Definition at line 157 of file shapefnc.cc.
Referenced by AerodynamicBeam::AssJac(), Beam::AssStiffnessMat(), ViscoElasticBeam::AssStiffnessMat(), AerodynamicBeam::AssVec(), Beam::InterpState(), and Beam::Omega0().
const doublereal dN3P[2][3] |
Definition at line 162 of file shapefnc.cc.
Referenced by Beam::AssStiffnessMat(), ViscoElasticBeam::AssStiffnessMat(), and Beam::InterpDeriv().
const doublereal dN3PP[2][3] |
Definition at line 167 of file shapefnc.cc.