 |
| v0.14.0
|
|
| | HMHPMooneyRivlinWriggersEq63 (const double alpha, const double beta, const double lambda) |
| |
| virtual OpJacobian * | returnOpJacobian (const int tag, const bool eval_rhs, const bool eval_lhs, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr) |
| |
| MoFEMErrorCode | getOptions () |
| |
| MoFEMErrorCode | recordTape (const int tape, DTensor2Ptr *t_h_ptr) |
| |
| | PhysicalEquations ()=delete |
| |
| | PhysicalEquations (const int size_active, const int size_dependent) |
| |
| virtual | ~PhysicalEquations ()=default |
| |
| virtual VolUserDataOperator * | returnOpSpatialPhysical (const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha_u) |
| |
| virtual VolUserDataOperator * | returnOpSpatialPhysical_du_du (std::string row_field, std::string col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha) |
| |
| virtual VolUserDataOperator * | returnOpCalculateEnergy (boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< double > total_energy_ptr) |
| |
| virtual VolUserDataOperator * | returnOpCalculateStretchFromStress (boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr) |
| |
| DTensor2Ptr | get_P () |
| |
| DTensor3Ptr | get_P_dh0 () |
| |
| DTensor3Ptr | get_P_dh1 () |
| |
| DTensor3Ptr | get_P_dh2 () |
| |
| DTensor2Ptr | get_h () |
| |
|
| typedef FTensor::Tensor1< adouble, 3 > | ATensor1 |
| |
| typedef FTensor::Tensor2< adouble, 3, 3 > | ATensor2 |
| |
| typedef FTensor::Tensor3< adouble, 3, 3, 3 > | ATensor3 |
| |
| typedef FTensor::Tensor1< double, 3 > | DTensor1 |
| |
| typedef FTensor::Tensor2< double, 3, 3 > | DTensor2 |
| |
| typedef FTensor::Tensor3< double, 3, 3, 3 > | DTensor3 |
| |
| typedef FTensor::Tensor0< FTensor::PackPtr< double *, 1 > > | DTensor0Ptr |
| |
| typedef FTensor::Tensor2< FTensor::PackPtr< double *, 1 >, 3, 3 > | DTensor2Ptr |
| |
| typedef FTensor::Tensor3< FTensor::PackPtr< double *, 1 >, 3, 3, 3 > | DTensor3Ptr |
| |
| template<int S> |
| static DTensor2Ptr | get_VecTensor2 (std::vector< double > &v) |
| |
| template<int S> |
| static DTensor0Ptr | get_VecTensor0 (std::vector< double > &v) |
| |
| template<int S0> |
| static DTensor3Ptr | get_vecTensor3 (std::vector< double > &v, const int nba) |
| |
◆ HMHPMooneyRivlinWriggersEq63()
| EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::HMHPMooneyRivlinWriggersEq63 |
( |
const double |
alpha, |
|
|
const double |
beta, |
|
|
const double |
lambda |
|
) |
| |
|
inline |
◆ getOptions()
| MoFEMErrorCode EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::getOptions |
( |
| ) |
|
|
inline |
◆ recordTape()
| MoFEMErrorCode EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::recordTape |
( |
const int |
tape, |
|
|
DTensor2Ptr * |
t_h_ptr |
|
) |
| |
|
inlinevirtual |
◆ returnOpJacobian()
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::A |
◆ alpha
| double EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::alpha |
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::B |
◆ beta
| double EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::beta |
◆ detF
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::detF |
◆ detH
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::detH |
◆ energy
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::energy |
◆ epsilon
| double EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::epsilon |
◆ lambda
| double EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::lambda |
◆ numberOfActiveVariables
| constexpr int EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::numberOfActiveVariables = 9 |
|
staticconstexpr |
◆ numberOfDependentVariables
| constexpr int EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::numberOfDependentVariables = 9 |
|
staticconstexpr |
◆ phi
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::phi |
◆ tBCof
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tBCof |
◆ tBF
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tBF |
◆ tBj
| adouble EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tBj |
◆ tCof
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tCof |
◆ tF
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tF |
◆ th
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::th |
◆ tH
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tH |
◆ tInvF
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tInvF |
◆ tInvH
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tInvH |
◆ tP
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tP |
◆ tPulledP
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tPulledP |
◆ tSigma
| ATensor2 EshelbianPlasticity::HMHPMooneyRivlinWriggersEq63::tSigma |
The documentation for this struct was generated from the following file:
static constexpr int numberOfDependentVariables
FTensor::Index< 'J', DIM1 > J
constexpr std::enable_if<(Dim0<=2 &&Dim1<=2), Tensor2_Expr< Levi_Civita< T >, T, Dim0, Dim1, i, j > >::type levi_civita(const Index< i, Dim0 > &, const Index< j, Dim1 > &)
levi_civita functions to make for easy adhoc use
constexpr IntegrationType I
MoFEMErrorCode invertTensor3by3(ublas::matrix< T, L, A > &jac_data, ublas::vector< T, A > &det_data, ublas::matrix< T, L, A > &inv_jac_data)
Calculate inverse of tensor rank 2 at integration points.
#define CHKERR
Inline error check.
MoFEMErrorCode getOptions()
FTensor::Index< 'i', SPACE_DIM > i
static auto determinantTensor3by3(T &t)
Calculate the determinant of a 3x3 matrix or a tensor of rank 2.
FTensor::Index< 'j', 3 > j
static MoFEMErrorCodeGeneric< PetscErrorCode > ierr
Kronecker Delta class symmetric.
FTensor::Index< 'k', 3 > k
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERRG(n)
Check error code of MoFEM/MOAB/PETSc function.
PhysicalEquations()=delete
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
static constexpr int numberOfActiveVariables