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_domain.MeshingDomain Class Reference
Inheritance diagram for meshing_domain.MeshingDomain:
Collaboration diagram for meshing_domain.MeshingDomain:

Public Member Functions

def __init__ (self, Model, custom_settings)
 constructor. More...
 
def Initialize (self)
 
def SetInfoParameters (self)
 
def SetTransferParameters (self)
 
def SetRefiningParameters (self)
 
def SetMeshingParameters (self)
 
def ExecuteMeshing (self)
 
def SetMeshSizeValues (self)
 
def Check (self)
 
def Active (self)
 
def SetEchoLevel (self, echo_level)
 
def GetVariables (self)
 

Public Attributes

 echo_level
 
 settings
 settings string in json format More...
 
 model
 
 active_remeshing
 
 main_model_part
 
 dimension
 
 MeshingStrategy
 
 InfoParameters
 
 TransferParameters
 
 RefiningParameters
 
 MeshingParameters
 
 mesher_utils
 

Constructor & Destructor Documentation

◆ __init__()

def meshing_domain.MeshingDomain.__init__ (   self,
  Model,
  custom_settings 
)

constructor.

the constructor shall only take care of storing the settings and the pointer to the main_model part.

real construction shall be delayed to the function "Initialize" which will be called once the mesher is already filled

Reimplemented in contact_domain.ContactDomain.

Member Function Documentation

◆ Active()

def meshing_domain.MeshingDomain.Active (   self)

◆ Check()

def meshing_domain.MeshingDomain.Check (   self)

◆ ExecuteMeshing()

def meshing_domain.MeshingDomain.ExecuteMeshing (   self)

Reimplemented in contact_domain.ContactDomain.

◆ GetVariables()

def meshing_domain.MeshingDomain.GetVariables (   self)

◆ Initialize()

def meshing_domain.MeshingDomain.Initialize (   self)

Reimplemented in contact_domain.ContactDomain.

◆ SetEchoLevel()

def meshing_domain.MeshingDomain.SetEchoLevel (   self,
  echo_level 
)

◆ SetInfoParameters()

def meshing_domain.MeshingDomain.SetInfoParameters (   self)

◆ SetMeshingParameters()

def meshing_domain.MeshingDomain.SetMeshingParameters (   self)

Reimplemented in contact_domain.ContactDomain.

◆ SetMeshSizeValues()

def meshing_domain.MeshingDomain.SetMeshSizeValues (   self)

◆ SetRefiningParameters()

def meshing_domain.MeshingDomain.SetRefiningParameters (   self)

Reimplemented in contact_domain.ContactDomain.

◆ SetTransferParameters()

def meshing_domain.MeshingDomain.SetTransferParameters (   self)

Member Data Documentation

◆ active_remeshing

meshing_domain.MeshingDomain.active_remeshing

◆ dimension

meshing_domain.MeshingDomain.dimension

◆ echo_level

meshing_domain.MeshingDomain.echo_level

◆ InfoParameters

meshing_domain.MeshingDomain.InfoParameters

◆ main_model_part

meshing_domain.MeshingDomain.main_model_part

◆ mesher_utils

meshing_domain.MeshingDomain.mesher_utils

◆ MeshingParameters

meshing_domain.MeshingDomain.MeshingParameters

◆ MeshingStrategy

meshing_domain.MeshingDomain.MeshingStrategy

◆ model

meshing_domain.MeshingDomain.model

◆ RefiningParameters

meshing_domain.MeshingDomain.RefiningParameters

◆ settings

meshing_domain.MeshingDomain.settings

settings string in json format

overwrite the default settings with user-provided parameters

◆ TransferParameters

meshing_domain.MeshingDomain.TransferParameters

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