mimmo::MimmoVolUnstructured Class Reference

Custom derivation of bitpit::VolUnstructured class. More...

#include <MimmoObject.hpp>

Inheritance diagram for mimmo::MimmoVolUnstructured:
Collaboration diagram for mimmo::MimmoVolUnstructured:

Public Member Functions

 MimmoVolUnstructured ()
 
 MimmoVolUnstructured (int dimension)
 
 MimmoVolUnstructured (int id, int dimension)
 
virtual ~MimmoVolUnstructured ()
 
std::unique_ptr< bitpit::PatchKernel > clone () const override
 

Protected Member Functions

 MimmoVolUnstructured (const MimmoVolUnstructured &)=default
 

Detailed Description

Custom derivation of bitpit::VolUnstructured class.

Definition at line 73 of file MimmoObject.hpp.

Constructor & Destructor Documentation

◆ MimmoVolUnstructured() [1/4]

mimmo::MimmoVolUnstructured::MimmoVolUnstructured ( )

MimmoVolUnstructured default constructor. Build patch always with dimensionality 3

Definition at line 146 of file MimmoObject.cpp.

◆ MimmoVolUnstructured() [2/4]

mimmo::MimmoVolUnstructured::MimmoVolUnstructured ( int  dimension)

MimmoVolUnstructured custom constructor

Parameters
[in]dimensiondimensionality of elements (3- 3D tetrahedra/hexahedra ..., 2- 2D triangles/quads/polygons)

Definition at line 153 of file MimmoObject.cpp.

◆ MimmoVolUnstructured() [3/4]

mimmo::MimmoVolUnstructured::MimmoVolUnstructured ( int  id,
int  dimension 
)

MimmoVolUnstructured custom constructor

Parameters
[in]idcustom identification label of the mesh
[in]dimensiondimensionality of elements (3- 3D tetrahedra/hexahedra ..., 2- 2D triangles/quads/polygons)

Definition at line 161 of file MimmoObject.cpp.

◆ ~MimmoVolUnstructured()

mimmo::MimmoVolUnstructured::~MimmoVolUnstructured ( )
virtual

Basic Destructor

Definition at line 168 of file MimmoObject.cpp.

◆ MimmoVolUnstructured() [4/4]

mimmo::MimmoVolUnstructured::MimmoVolUnstructured ( const MimmoVolUnstructured )
protecteddefault

Copy Constructor

Member Function Documentation

◆ clone()

std::unique_ptr< bitpit::PatchKernel > mimmo::MimmoVolUnstructured::clone ( ) const
override

Cloning a MimmoVolUnstructured in an independent object of base type bitpit::PatchKernel

Definition at line 175 of file MimmoObject.cpp.


The documentation for this class was generated from the following files: