#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
- mofem/users_modules/basic_finite_elements/src/NavierStokesElement.hpp.
Definition at line 92 of file NavierStokesElement.hpp.
   92                                   {
   94      PetscOptionsBegin(PETSC_COMM_WORLD, "", "Problem", "none");
   95      PetscOptionsEnd();
   97    }
#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()
 
 
◆ 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: