Go to the source code of this file.
Classes | |
struct | ElasticityData |
Functions | |
PetscErrorCode | ComputeElasticityMat (ot::DAMG damg, Mat J, Mat B) |
PetscErrorCode | ComputeElasticityRHS (ot::DAMG damg, Vec rhs) |
void | computeInvBlockDiagEntriesForElasticityMat (Mat J, double **invBlockDiagEntries) |
PetscErrorCode | CreateElasticityMat (ot::DAMG damg, Mat *B) |
void | DestroyElasticityContexts (ot::DAMG *damg) |
PetscErrorCode | ElasticityMatDestroy (Mat) |
PetscErrorCode | ElasticityMatGetDiagonal (Mat, Vec) |
PetscErrorCode | ElasticityMatMult (Mat, Vec, Vec) |
PetscErrorCode | ElasticityShellMatMult (Mat, Vec, Vec) |
void | getDofAndNodeSizeForElasticityMat (Mat J, unsigned int &dof, unsigned int &nodeSize) |
void | getPrivateMatricesForKSP_Shell_Elas (Mat mat, Mat *AmatPrivate, Mat *PmatPrivate, MatStructure *pFlag) |
void | SetElasticityContexts (ot::DAMG *damg) |
Definition in file elasticityJac.h.
|
Definition at line 360 of file elasticityJac.C. References BUILD_FULL_ELASTICITY_BLOCK, ot::DAMG, ElasticityData::Jmat_private, and ot::_p_DAMG::user. Referenced by main(). |
|
Definition at line 14 of file elasticityRhs.C. References ElasticityData::bdyArr, ComputeConstVecMass(), CreateConstVecMass(), ot::DA::curr(), ot::_p_DAMG::da, ot::DAMG, ot::DA::end(), ot::DA::getCurrentOffset(), ot::DA::getHangingNodeIndex(), ot::DA::getLevel(), ot::DA::getMaxDepth(), ot::DA::getNodeIndices(), ot::DA::iAmActive(), ot::DA::init(), ot::DA::next(), ot::_p_DAMG::user, ot::DA::vecGetBuffer(), ot::DA::vecRestoreBuffer(), Point::xint(), Point::yint(), and Point::zint(). Referenced by main(). |
|
|
|
Definition at line 485 of file elasticityJac.C. References ElasticityData::bdyArr, ot::DAMG, ElasticityData::inTmp, ElasticityData::Jmat_private, ot::_p_DAMG::nlevels, ElasticityData::outTmp, and ot::_p_DAMG::user. Referenced by main(). |
|
Definition at line 653 of file elasticityJac.C. Referenced by CreateElasticityMat(). |
|
Definition at line 102 of file elasticityJac.C. References ot::DAMG, ELASTICITY_DIAG_BLOCK, and iC. Referenced by CreateElasticityMat(). |
|
Definition at line 212 of file elasticityJac.C. References ot::DAMG, ELASTICITY_MULT_BLOCK, and iC. Referenced by CreateElasticityMat(). |
|
Definition at line 510 of file elasticityJac.C. References ot::DAMG, iC, ElasticityData::inTmp, ElasticityData::Jmat_private, and ElasticityData::outTmp. Referenced by CreateElasticityMat(). |
|
Definition at line 771 of file elasticityJac.C. References ot::DAMG, and ot::DA::getNodeSize(). |
|
Definition at line 35 of file elasticityJac.C. References ot::DAMG, and ElasticityData::Jmat_private. |
|