KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
meshing_strategy.MeshingStrategy Class Reference
Inheritance diagram for meshing_strategy.MeshingStrategy:
Collaboration diagram for meshing_strategy.MeshingStrategy:

Public Member Functions

def __init__ (self, main_model_part, custom_settings)
 
def Initialize (self, meshing_parameters, dimension)
 
def GetMeshers (self)
 
def SetMeshers (self)
 
def SetMeshInfo (self)
 
def InitializeMeshGeneration (self)
 
def FinalizeMeshGeneration (self)
 
def GenerateMesh (self)
 
def SetEchoLevel (self, echo_level)
 

Public Attributes

 main_model_part
 
 settings
 settings string in json format More...
 
 echo_level
 
 MeshingParameters
 
 MeshDataTransfer
 
 TransferParameters
 
 global_transfer
 
 meshers
 
 model_part
 
 number_of_nodes
 
 number_of_elements
 
 number_of_conditions
 

Constructor & Destructor Documentation

◆ __init__()

def meshing_strategy.MeshingStrategy.__init__ (   self,
  main_model_part,
  custom_settings 
)

Member Function Documentation

◆ FinalizeMeshGeneration()

def meshing_strategy.MeshingStrategy.FinalizeMeshGeneration (   self)

◆ GenerateMesh()

def meshing_strategy.MeshingStrategy.GenerateMesh (   self)

◆ GetMeshers()

def meshing_strategy.MeshingStrategy.GetMeshers (   self)

◆ Initialize()

def meshing_strategy.MeshingStrategy.Initialize (   self,
  meshing_parameters,
  dimension 
)

◆ InitializeMeshGeneration()

def meshing_strategy.MeshingStrategy.InitializeMeshGeneration (   self)

◆ SetEchoLevel()

def meshing_strategy.MeshingStrategy.SetEchoLevel (   self,
  echo_level 
)

◆ SetMeshers()

def meshing_strategy.MeshingStrategy.SetMeshers (   self)

◆ SetMeshInfo()

def meshing_strategy.MeshingStrategy.SetMeshInfo (   self)

Member Data Documentation

◆ echo_level

meshing_strategy.MeshingStrategy.echo_level

◆ global_transfer

meshing_strategy.MeshingStrategy.global_transfer

◆ main_model_part

meshing_strategy.MeshingStrategy.main_model_part

◆ MeshDataTransfer

meshing_strategy.MeshingStrategy.MeshDataTransfer

◆ meshers

meshing_strategy.MeshingStrategy.meshers

◆ MeshingParameters

meshing_strategy.MeshingStrategy.MeshingParameters

◆ model_part

meshing_strategy.MeshingStrategy.model_part

◆ number_of_conditions

meshing_strategy.MeshingStrategy.number_of_conditions

◆ number_of_elements

meshing_strategy.MeshingStrategy.number_of_elements

◆ number_of_nodes

meshing_strategy.MeshingStrategy.number_of_nodes

◆ settings

meshing_strategy.MeshingStrategy.settings

settings string in json format

overwrite the default settings with user-provided parameters

◆ TransferParameters

meshing_strategy.MeshingStrategy.TransferParameters

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