|
| v0.14.0
|
#include <users_modules/basic_finite_elements/src/HookeElement.hpp>
◆ DataAtIntegrationPts() [1/2]
DataAtIntegrationPts::DataAtIntegrationPts |
( |
| ) |
|
|
inline |
◆ DataAtIntegrationPts() [2/2]
◆ getBlockData()
MoFEMErrorCode DataAtIntegrationPts::getBlockData |
( |
BlockData & |
data | ) |
|
|
inline |
◆ getParameters()
MoFEMErrorCode DataAtIntegrationPts::getParameters |
( |
| ) |
|
|
inline |
◆ setBlocks()
MoFEMErrorCode DataAtIntegrationPts::setBlocks |
( |
| ) |
|
|
inline |
◆ cauchyStressMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::cauchyStressMat |
◆ detHVec
boost::shared_ptr<VectorDouble> DataAtIntegrationPts::detHVec |
◆ energyVec
boost::shared_ptr<VectorDouble> DataAtIntegrationPts::energyVec |
◆ eshelbyStress_dx
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::eshelbyStress_dx |
◆ eshelbyStressMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::eshelbyStressMat |
◆ FMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::FMat |
◆ forcesOnlyOnEntitiesCol
Range DataAtIntegrationPts::forcesOnlyOnEntitiesCol |
◆ forcesOnlyOnEntitiesRow
Range DataAtIntegrationPts::forcesOnlyOnEntitiesRow |
◆ gradDispPtr
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::gradDispPtr |
◆ hMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::hMat |
◆ HMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::HMat |
◆ invHMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::invHMat |
◆ lAmbda
double DataAtIntegrationPts::lAmbda |
◆ mField
◆ mU
double DataAtIntegrationPts::mU |
◆ pOisson
double DataAtIntegrationPts::pOisson |
◆ pPtr
boost::shared_ptr<VectorDouble> DataAtIntegrationPts::pPtr |
◆ setOfBlocksData
std::map<int, BlockData> DataAtIntegrationPts::setOfBlocksData |
◆ smallStrainMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::smallStrainMat |
◆ stiffnessMat
boost::shared_ptr<MatrixDouble> DataAtIntegrationPts::stiffnessMat |
◆ tD
◆ yOung
double DataAtIntegrationPts::yOung |
The documentation for this struct was generated from the following files:
boost::shared_ptr< VectorDouble > energyVec
boost::shared_ptr< MatrixDouble > FMat
#define _IT_CUBITMESHSETS_BY_BCDATA_TYPE_FOR_LOOP_(MESHSET_MANAGER, CUBITBCTYPE, IT)
Iterator that loops over a specific Cubit MeshSet in a moFEM field.
UBlasMatrix< double > MatrixDouble
boost::shared_ptr< MatrixDouble > eshelbyStressMat
std::map< int, BlockData > setOfBlocksData
boost::shared_ptr< MatrixDouble > hMat
#define CHKERR
Inline error check.
virtual moab::Interface & get_moab()=0
@ MAT_ELASTICSET
block name is "MAT_ELASTIC"
MoFEM::Interface & mField
FTensor::Index< 'i', SPACE_DIM > i
boost::shared_ptr< MatrixDouble > invHMat
boost::shared_ptr< MatrixDouble > HMat
boost::shared_ptr< VectorDouble > pPtr
boost::shared_ptr< MatrixDouble > gradDispPtr
FTensor::Index< 'j', 3 > j
boost::shared_ptr< MatrixDouble > eshelbyStress_dx
static MoFEMErrorCodeGeneric< PetscErrorCode > ierr
FTensor::Ddg< double, 3, 3 > tD
MoFEMErrorCode setBlocks()
UBlasVector< double > VectorDouble
FTensor::Index< 'k', 3 > k
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
boost::shared_ptr< MatrixDouble > smallStrainMat
boost::shared_ptr< MatrixDouble > stiffnessMat
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
FTensor::Index< 'l', 3 > l
boost::shared_ptr< VectorDouble > detHVec
boost::shared_ptr< MatrixDouble > cauchyStressMat