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.