mimmo::MimmoSurfUnstructured Class Reference

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

#include <MimmoObject.hpp>

Inheritance diagram for mimmo::MimmoSurfUnstructured:
Collaboration diagram for mimmo::MimmoSurfUnstructured:

Public Member Functions

 MimmoSurfUnstructured ()
 
 MimmoSurfUnstructured (int id, int patch_dim)
 
 MimmoSurfUnstructured (int patch_dim)
 
 MimmoSurfUnstructured (std::istream &stream)
 
virtual ~MimmoSurfUnstructured ()
 
std::unique_ptr< bitpit::PatchKernel > clone () const override
 

Protected Member Functions

 MimmoSurfUnstructured (const MimmoSurfUnstructured &other)=default
 

Detailed Description

Custom derivation of bitpit::SurfUnstructured class.

Definition at line 45 of file MimmoObject.hpp.

Constructor & Destructor Documentation

◆ MimmoSurfUnstructured() [1/5]

mimmo::MimmoSurfUnstructured::MimmoSurfUnstructured ( )

MimmoSurfUnstructured default constructor

Definition at line 73 of file MimmoObject.cpp.

◆ MimmoSurfUnstructured() [2/5]

mimmo::MimmoSurfUnstructured::MimmoSurfUnstructured ( int  dimension)

MimmoSurfUnstructured custom constructor

Parameters
[in]dimensiondimensionality of elements (2D-triangles/quads/polygons, 1D-lines)

Definition at line 80 of file MimmoObject.cpp.

◆ MimmoSurfUnstructured() [3/5]

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

MimmoSurfUnstructured custom constructor

Parameters
[in]idcustom identification label of the mesh
[in]dimensiondimensionality of elements (2D-triangles/quads/polygons, 1D-lines)

Definition at line 88 of file MimmoObject.cpp.

◆ MimmoSurfUnstructured() [4/5]

mimmo::MimmoSurfUnstructured::MimmoSurfUnstructured ( std::istream &  stream)

MimmoSurfUnstructured custom constructor

Parameters
[in]streaminput stream where reading from

Definition at line 95 of file MimmoObject.cpp.

◆ ~MimmoSurfUnstructured()

mimmo::MimmoSurfUnstructured::~MimmoSurfUnstructured ( )
virtual

Basic Destructor

Definition at line 103 of file MimmoObject.cpp.

◆ MimmoSurfUnstructured() [5/5]

mimmo::MimmoSurfUnstructured::MimmoSurfUnstructured ( const MimmoSurfUnstructured other)
protecteddefault

Copy Constructor

Member Function Documentation

◆ clone()

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

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

Definition at line 110 of file MimmoObject.cpp.


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