 |
| v0.14.0
|
#include <tutorials/cor-7/src/ElasticityMixedFormulation.hpp>
◆ DataAtIntegrationPts() [1/3]
◆ DataAtIntegrationPts() [2/3]
◆ DataAtIntegrationPts() [3/3]
| DataAtIntegrationPts::DataAtIntegrationPts |
( |
| ) |
|
|
inline |
◆ getBlockData()
| MoFEMErrorCode DataAtIntegrationPts::getBlockData |
( |
BlockData & |
data | ) |
|
|
inline |
◆ getParameters()
| MoFEMErrorCode DataAtIntegrationPts::getParameters |
( |
| ) |
|
|
inline |
◆ setBlocks()
| MoFEMErrorCode DataAtIntegrationPts::setBlocks |
( |
| ) |
|
|
inline |
◆ blockChrgDens
| double DataAtIntegrationPts::blockChrgDens |
◆ blockPermittivity
| double DataAtIntegrationPts::blockPermittivity |
◆ 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 |
◆ petscVec
◆ 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
virtual MPI_Comm & get_comm() const =0
#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
virtual int get_comm_rank() const =0
boost::shared_ptr< MatrixDouble > eshelbyStressMat
std::map< int, BlockData > setOfBlocksData
boost::shared_ptr< MatrixDouble > hMat
#define CHKERR
Inline error check.
SmartPetscObj< Vec > petscVec
auto createGhostVector(MPI_Comm comm, PetscInt n, PetscInt N, PetscInt nghost, const PetscInt ghosts[])
Create smart ghost vector.
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