#include <users_modules/basic_finite_elements/src/NavierStokesElement.hpp>
Definition at line 50 of file NavierStokesElement.hpp.
◆ CommonData()
Definition at line 69 of file NavierStokesElement.hpp.
69 {
70
74
78
79 int vec_size;
81 vec_size = 3;
82 else
83 vec_size = 0;
84
88
90 }
UBlasMatrix< double > MatrixDouble
UBlasVector< double > VectorDouble
auto createVectorMPI(MPI_Comm comm, PetscInt n, PetscInt N)
Create MPI Vector.
virtual MPI_Comm & get_comm() const =0
virtual int get_comm_rank() const =0
boost::shared_ptr< MatrixDouble > pressureDragTract
SmartPetscObj< Vec > volumeFluxVec
boost::shared_ptr< MatrixDouble > gradVelPtr
boost::shared_ptr< MatrixDouble > shearDragTract
boost::shared_ptr< VectorDouble > pressPtr
boost::shared_ptr< MatrixDouble > totalDragTract
SmartPetscObj< Vec > pressureDragForceVec
boost::shared_ptr< MatrixDouble > velPtr
SmartPetscObj< Vec > totalDragForceVec
SmartPetscObj< Vec > shearDragForceVec
◆ getParameters()
- Examples
- NavierStokesElement.hpp.
Definition at line 92 of file NavierStokesElement.hpp.
92 {
94 CHKERR PetscOptionsBegin(PETSC_COMM_WORLD,
"",
"Problem",
"none");
95
96 ierr = PetscOptionsEnd();
99 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
static MoFEMErrorCodeGeneric< PetscErrorCode > ierr
◆ gradVelPtr
boost::shared_ptr<MatrixDouble> NavierStokesElement::CommonData::gradVelPtr |
◆ pressPtr
boost::shared_ptr<VectorDouble> NavierStokesElement::CommonData::pressPtr |
◆ pressureDragForceVec
SmartPetscObj<Vec> NavierStokesElement::CommonData::pressureDragForceVec |
◆ pressureDragTract
boost::shared_ptr<MatrixDouble> NavierStokesElement::CommonData::pressureDragTract |
◆ setOfBlocksData
std::map<int, BlockData> NavierStokesElement::CommonData::setOfBlocksData |
◆ setOfFacesData
std::map<int, BlockData> NavierStokesElement::CommonData::setOfFacesData |
◆ shearDragForceVec
SmartPetscObj<Vec> NavierStokesElement::CommonData::shearDragForceVec |
◆ shearDragTract
boost::shared_ptr<MatrixDouble> NavierStokesElement::CommonData::shearDragTract |
◆ totalDragForceVec
SmartPetscObj<Vec> NavierStokesElement::CommonData::totalDragForceVec |
◆ totalDragTract
boost::shared_ptr<MatrixDouble> NavierStokesElement::CommonData::totalDragTract |
◆ velPtr
boost::shared_ptr<MatrixDouble> NavierStokesElement::CommonData::velPtr |
◆ volumeFluxVec
SmartPetscObj<Vec> NavierStokesElement::CommonData::volumeFluxVec |
The documentation for this struct was generated from the following file: