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
contact_meshing_strategy.ContactMeshingStrategy Class Reference
Inheritance diagram for contact_meshing_strategy.ContactMeshingStrategy:
Collaboration diagram for contact_meshing_strategy.ContactMeshingStrategy:

Public Member Functions

def __init__ (self, main_model_part, custom_settings)
 
def Initialize (self, meshing_parameters, dimension)
 
def SetMeshers (self)
 
def InitializeMeshGeneration (self)
 
def FinalizeMeshGeneration (self)
 
def GenerateMesh (self)
 
- Public Member Functions inherited from meshing_strategy.MeshingStrategy
def GetMeshers (self)
 
def SetMeshInfo (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
 
 number_of_nodes
 
 number_of_elements
 
 number_of_conditions
 
- Public Attributes inherited from meshing_strategy.MeshingStrategy
 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 contact_meshing_strategy.ContactMeshingStrategy.__init__ (   self,
  main_model_part,
  custom_settings 
)

Reimplemented from meshing_strategy.MeshingStrategy.

Member Function Documentation

◆ FinalizeMeshGeneration()

def contact_meshing_strategy.ContactMeshingStrategy.FinalizeMeshGeneration (   self)

Reimplemented from meshing_strategy.MeshingStrategy.

◆ GenerateMesh()

def contact_meshing_strategy.ContactMeshingStrategy.GenerateMesh (   self)

Reimplemented from meshing_strategy.MeshingStrategy.

◆ Initialize()

def contact_meshing_strategy.ContactMeshingStrategy.Initialize (   self,
  meshing_parameters,
  dimension 
)

Reimplemented from meshing_strategy.MeshingStrategy.

◆ InitializeMeshGeneration()

def contact_meshing_strategy.ContactMeshingStrategy.InitializeMeshGeneration (   self)

Reimplemented from meshing_strategy.MeshingStrategy.

◆ SetMeshers()

def contact_meshing_strategy.ContactMeshingStrategy.SetMeshers (   self)

Reimplemented from meshing_strategy.MeshingStrategy.

Member Data Documentation

◆ echo_level

contact_meshing_strategy.ContactMeshingStrategy.echo_level

◆ global_transfer

contact_meshing_strategy.ContactMeshingStrategy.global_transfer

◆ main_model_part

contact_meshing_strategy.ContactMeshingStrategy.main_model_part

◆ MeshDataTransfer

contact_meshing_strategy.ContactMeshingStrategy.MeshDataTransfer

◆ meshers

contact_meshing_strategy.ContactMeshingStrategy.meshers

◆ MeshingParameters

contact_meshing_strategy.ContactMeshingStrategy.MeshingParameters

◆ number_of_conditions

contact_meshing_strategy.ContactMeshingStrategy.number_of_conditions

◆ number_of_elements

contact_meshing_strategy.ContactMeshingStrategy.number_of_elements

◆ number_of_nodes

contact_meshing_strategy.ContactMeshingStrategy.number_of_nodes

◆ settings

contact_meshing_strategy.ContactMeshingStrategy.settings

settings string in json format

overwrite the default settings with user-provided parameters

◆ TransferParameters

contact_meshing_strategy.ContactMeshingStrategy.TransferParameters

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