Short class definition.
More...
#include <mesher.hpp>
Short class definition.
Detail class definition.
◆ ConditionWeakPtrVectorType
◆ ElementWeakPtrVectorType
◆ IndexType
◆ InfoParametersType
◆ MeshingParametersType
◆ NodeWeakPtrVectorType
◆ RefineParametersType
◆ SizeType
◆ Mesher() [1/2]
Kratos::Mesher::Mesher |
( |
| ) |
|
|
inline |
◆ Mesher() [2/2]
Kratos::Mesher::Mesher |
( |
Mesher const & |
rOther | ) |
|
|
inline |
◆ ~Mesher()
virtual Kratos::Mesher::~Mesher |
( |
| ) |
|
|
inlinevirtual |
◆ EndEcho()
void Kratos::Mesher::EndEcho |
( |
ModelPart & |
rSubModelPart, |
|
|
std::string |
GenerationMessage |
|
) |
| |
|
protectedvirtual |
◆ ExecuteMeshing()
void Kratos::Mesher::ExecuteMeshing |
( |
ModelPart & |
rModelPart | ) |
|
|
virtual |
◆ ExecutePostMeshingProcesses()
void Kratos::Mesher::ExecutePostMeshingProcesses |
( |
| ) |
|
|
protectedvirtual |
◆ ExecutePreMeshingProcesses()
void Kratos::Mesher::ExecutePreMeshingProcesses |
( |
| ) |
|
|
protectedvirtual |
◆ FinalizeMesher()
void Kratos::Mesher::FinalizeMesher |
( |
ModelPart & |
rModelPart | ) |
|
|
virtual |
◆ Generate()
◆ GetEchoLevel()
int Kratos::Mesher::GetEchoLevel |
( |
| ) |
|
|
inline |
◆ Info()
virtual std::string Kratos::Mesher::Info |
( |
| ) |
const |
|
inlinevirtual |
◆ Initialize()
void Kratos::Mesher::Initialize |
( |
| ) |
|
Called to initialize the mesher Must be called before any calculation is done
◆ InitializeMesher()
void Kratos::Mesher::InitializeMesher |
( |
ModelPart & |
rModelPart | ) |
|
|
virtual |
◆ KRATOS_CLASS_POINTER_DEFINITION()
Kratos::Mesher::KRATOS_CLASS_POINTER_DEFINITION |
( |
Mesher |
| ) |
|
◆ operator=()
◆ PrintData()
virtual void Kratos::Mesher::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
inlinevirtual |
◆ PrintInfo()
virtual void Kratos::Mesher::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
inlinevirtual |
◆ RecoverBoundaryPosition()
Mesher :: Recover Boundary Position
◆ SetDataTransferUtilities()
void Kratos::Mesher::SetDataTransferUtilities |
( |
MeshDataTransferUtilities::Pointer |
rDataTransferUtilities | ) |
|
Transfer utilities are given to the mesher
◆ SetEchoLevel()
virtual void Kratos::Mesher::SetEchoLevel |
( |
int |
Level | ) |
|
|
inlinevirtual |
level of echo for the mesh mesher
◆ SetElementNeighbours()
◆ SetElements()
Mesher :: Set Elements to mesh
◆ SetMesherUtilities()
void Kratos::Mesher::SetMesherUtilities |
( |
MesherUtilities::Pointer |
rMesherUtilities | ) |
|
Utilities for the mesher are given to the mesher
◆ SetMeshingParameters()
void Kratos::Mesher::SetMeshingParameters |
( |
MeshingParametersType::Pointer & |
rMeshingParameters | ) |
|
Remesh information is given to the mesher
◆ SetNeighbours()
Mesher :: Set Elements to mesh
◆ SetNodes()
◆ SetPostMeshingProcess()
void Kratos::Mesher::SetPostMeshingProcess |
( |
MesherProcess::Pointer |
pPostMeshingProcess | ) |
|
◆ SetPostMeshingProcessVector()
void Kratos::Mesher::SetPostMeshingProcessVector |
( |
std::vector< MesherProcess::Pointer > & |
rPostMeshingProcessVector | ) |
|
◆ SetPreMeshingProcess()
void Kratos::Mesher::SetPreMeshingProcess |
( |
MesherProcess::Pointer |
pPreMeshingProcess | ) |
|
Pre and Post meshing processes are given to the mesher
◆ SetPreMeshingProcessVector()
void Kratos::Mesher::SetPreMeshingProcessVector |
( |
std::vector< MesherProcess::Pointer > & |
rPreMeshingProcessVector | ) |
|
◆ StartEcho()
void Kratos::Mesher::StartEcho |
( |
ModelPart & |
rSubModelPart, |
|
|
std::string |
GenerationMessage |
|
) |
| |
|
protectedvirtual |
◆ mEchoLevel
int Kratos::Mesher::mEchoLevel |
|
protected |
◆ mpDataTransferUtilities
MeshDataTransferUtilities::Pointer Kratos::Mesher::mpDataTransferUtilities |
|
protected |
◆ mpMesherUtilities
MesherUtilities::Pointer Kratos::Mesher::mpMesherUtilities |
|
protected |
◆ mpMeshingVariables
MeshingParametersType::Pointer Kratos::Mesher::mpMeshingVariables |
|
protected |
◆ mPostMeshingProcesses
std::vector<MesherProcess::Pointer> Kratos::Mesher::mPostMeshingProcesses |
|
protected |
◆ mPreMeshingProcesses
std::vector<MesherProcess::Pointer> Kratos::Mesher::mPreMeshingProcesses |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/DelaunayMeshingApplication/custom_meshers/mesher.hpp
- /home/runner/work/Documentation/Documentation/master/applications/DelaunayMeshingApplication/custom_meshers/mesher.cpp