|
| SphereRigidBody (VectorDouble c_coords, VectorDouble roller_disp, int id) |
|
MoFEMErrorCode | getRollerDataForTag () |
|
Tensor1< double, 3 > | getNormal (Tensor1< TPack3, 3 > &t_coords, Tensor1< TPack1, 3 > &t_disp) |
|
Tensor1< double, 3 > | getNormal (Tensor1< TPack3, 3 > &t_coords, Tensor1< double, 3 > &t_disp) |
|
Tensor1< double, 3 > | getNormal (Tensor1< double, 3 > &t_coords, Tensor1< double, 3 > &t_disp) |
|
Tensor2< double, 3, 3 > | getDiffNormal (Tensor1< TPack3, 3 > &t_coords, Tensor1< TPack1, 3 > &t_disp, Tensor1< TPack1, 3 > &t_normal) |
|
double | getGap (Tensor1< TPack3, 3 > &t_coords) |
|
Tensor1< double, 3 > | getdGap (Tensor1< TPack3, 3 > &t_coords, Tensor1< TPack1, 3 > &t_normal) |
|
template<typename T1 , typename T2 > |
Tensor1< double, 3 > & | getNormalImpl (Tensor1< T1, 3 > &t_coords, Tensor1< T2, 3 > &t_disp) |
|
template<typename T1 , typename T2 , typename T3 > |
Tensor2< double, 3, 3 > | getDiffNormalImpl (Tensor1< T1, 3 > &t_coords, Tensor1< T2, 3 > &t_disp, Tensor1< T3, 3 > &t_normal) |
|
template<typename T1 > |
double | getGapImpl (Tensor1< T1, 3 > &t_coords) |
|
template<typename T1 , typename T2 > |
Tensor1< double, 3 > | getdGapImpl (Tensor1< T1, 3 > &t_coords, Tensor1< T2, 3 > &t_normal) |
|
MoFEMErrorCode | getBodyOptions () |
|
Public Member Functions inherited from RigidBodyData |
| RigidBodyData (VectorDouble c_coords, VectorDouble roller_disp, int id) |
|
| RigidBodyData ()=delete |
|
virtual | ~RigidBodyData () |
|
virtual Tensor1< double, 3 > | getNormal (Tensor1< TPack3, 3 > &t_coords, Tensor1< TPack1, 3 > &t_disp)=0 |
|
virtual Tensor1< double, 3 > | getNormal (Tensor1< TPack3, 3 > &t_coords, Tensor1< double, 3 > &t_disp)=0 |
|
virtual Tensor1< double, 3 > | getNormal (Tensor1< double, 3 > &t_coords, Tensor1< double, 3 > &t_disp)=0 |
|
virtual Tensor2< double, 3, 3 > | getDiffNormal (Tensor1< TPack3, 3 > &t_coords, Tensor1< TPack1, 3 > &t_disp, Tensor1< TPack1, 3 > &t_normal)=0 |
|
virtual double | getGap (Tensor1< TPack3, 3 > &t_coords)=0 |
|
virtual Tensor1< double, 3 > | getdGap (Tensor1< TPack3, 3 > &t_coords, Tensor1< TPack1, 3 > &t_normal)=0 |
|
virtual MoFEMErrorCode | getBodyOptions ()=0 |
|
MoFEMErrorCode | computeRotationMatrix () |
|
Tensor1< double, 3 > | getBodyOffset () |
|
template<typename T1 , typename T2 > |
Tensor1< double, 3 > & | getPointCoords (Tensor1< T1, 3 > &t_coords, Tensor1< T2, 3 > &t_disp) |
|
MoFEMErrorCode | saveBasicDataOnTag (moab::Interface &moab_debug, EntityHandle &vertex) |
|
virtual MoFEMErrorCode | getRollerDataForTag ()=0 |
|
Definition at line 288 of file RigidBodies.hpp.