![]() |
v0.14.0 |
#include <users_modules/fracture_mechanics/src/GriffithForceElement.hpp>
Public Member Functions | |
| AuxFunctions () | |
| MoFEMErrorCode | calculateAreaAndNormal (const MatrixDouble &diff_n) |
| MoFEMErrorCode | calculateMatA (const MatrixDouble &diff_n) |
| MoFEMErrorCode | calculateGriffithForce (const double gc, const double beta, const MatrixDouble &diff_n) |
Public Attributes | |
| ublas::vector< TYPE > | referenceCoords |
| ublas::vector< TYPE > | currentCoords |
| ublas::vector< TYPE > | griffithForce |
| FTensor::Tensor1< TYPE, 3 > | t_Normal |
| FTensor::Tensor1< TYPE, 3 > | t_Tangent1_ksi |
| FTensor::Tensor1< TYPE, 3 > | t_Tangent2_eta |
| TYPE | currentArea |
| FTensor::Index< 'i', 3 > | i |
| FTensor::Index< 'j', 3 > | j |
| FTensor::Index< 'k', 3 > | k |
| FTensor::Number< 0 > | N0 |
| FTensor::Number< 1 > | N1 |
| boost::function< FTensor::Tensor1< TYPE *, 3 >ublas::vector< TYPE > &v)> | get_ftensor_from_vec |
| boost::function< FTensor::Tensor1< FTensor::PackPtr< const double *, 2 >, 2 > const MatrixDouble &m)> | get_ftensor_from_mat_2d |
\[ A = \| \mathbf{N} \| = \left\| \textrm{Spin}\left[ \frac{\partial\mathbf{N}\mathbf{X}}{\partial\xi} \right] \frac{\partial\mathbf{N}\mathbf{X}}{\partial\eta} \right\| \]
Definition at line 123 of file GriffithForceElement.hpp.
|
inline |
Definition at line 147 of file GriffithForceElement.hpp.
|
inline |
Definition at line 159 of file GriffithForceElement.hpp.
|
inline |
Definition at line 201 of file GriffithForceElement.hpp.
|
inline |
Definition at line 180 of file GriffithForceElement.hpp.
| TYPE FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::currentArea |
Definition at line 132 of file GriffithForceElement.hpp.
| ublas::vector<TYPE> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::currentCoords |
Definition at line 126 of file GriffithForceElement.hpp.
| boost::function<FTensor::Tensor1<FTensor::PackPtr<const double *, 2>, 2> const MatrixDouble &m)> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::get_ftensor_from_mat_2d |
Definition at line 145 of file GriffithForceElement.hpp.
| boost::function<FTensor::Tensor1<TYPE *, 3>ublas::vector<TYPE> &v)> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::get_ftensor_from_vec |
Definition at line 141 of file GriffithForceElement.hpp.
| ublas::vector<TYPE> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::griffithForce |
Definition at line 127 of file GriffithForceElement.hpp.
| FTensor::Index<'i', 3> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::i |
Definition at line 134 of file GriffithForceElement.hpp.
| FTensor::Index<'j', 3> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::j |
Definition at line 135 of file GriffithForceElement.hpp.
| FTensor::Index<'k', 3> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::k |
Definition at line 136 of file GriffithForceElement.hpp.
| FTensor::Number<0> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::N0 |
Definition at line 137 of file GriffithForceElement.hpp.
| FTensor::Number<1> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::N1 |
Definition at line 138 of file GriffithForceElement.hpp.
| ublas::vector<TYPE> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::referenceCoords |
Definition at line 125 of file GriffithForceElement.hpp.
| FTensor::Tensor1<TYPE, 3> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::t_Normal |
Definition at line 129 of file GriffithForceElement.hpp.
| FTensor::Tensor1<TYPE, 3> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::t_Tangent1_ksi |
Definition at line 130 of file GriffithForceElement.hpp.
| FTensor::Tensor1<TYPE, 3> FractureMechanics::GriffithForceElement::AuxFunctions< TYPE >::t_Tangent2_eta |
Definition at line 131 of file GriffithForceElement.hpp.