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_remesh_mmg_process.ContactRemeshMmgProcess Class Reference

This process remeshes using MMG library. More...

Inheritance diagram for contact_remesh_mmg_process.ContactRemeshMmgProcess:
Collaboration diagram for contact_remesh_mmg_process.ContactRemeshMmgProcess:

Public Member Functions

def __init__ (self, Model, settings)
 The default constructor of the class. More...
 
def ExecuteInitialize (self)
 This method is executed at the begining to initialize the process. More...
 
def ExecuteBeforeSolutionLoop (self)
 This method is executed before starting the time loop. More...
 
def ExecuteInitializeSolutionStep (self)
 This method is executed in order to initialize the current step. More...
 
def ExecuteFinalizeSolutionStep (self)
 This method is executed in order to finalize the current step. More...
 
def ExecuteBeforeOutputStep (self)
 This method is executed right before the ouput process computation. More...
 
def ExecuteAfterOutputStep (self)
 This method is executed right after the ouput process computation. More...
 
def ExecuteFinalize (self)
 This method is executed in order to finalize the current computation. More...
 

Public Attributes

 time_stepping
 Settings string in json format. More...
 
 automatic_normalization_factor
 
 consider_strain_energy
 
 variables_dict
 
 main_model_part
 
 integration_values_extrapolation_to_nodes_process
 
 domain_size
 

Detailed Description

This process remeshes using MMG library.

This process uses different utilities and processes. It is adapted to be used for contact problems

Only the member variables listed below should be accessed directly.

Public member variables:
Model -- the container of the different model parts.
settings -- Kratos parameters containing solver settings.

Constructor & Destructor Documentation

◆ __init__()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.__init__ (   self,
  Model,
  settings 
)

The default constructor of the class.

   Keyword arguments:
   self -- It signifies an instance of a class.
   Model -- the container of the different model parts.
   settings -- Kratos parameters containing solver settings.

Member Function Documentation

◆ ExecuteAfterOutputStep()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteAfterOutputStep (   self)

This method is executed right after the ouput process computation.

   Keyword arguments:
   self -- It signifies an instance of a class.

◆ ExecuteBeforeOutputStep()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteBeforeOutputStep (   self)

This method is executed right before the ouput process computation.

   Keyword arguments:
   self -- It signifies an instance of a class.

◆ ExecuteBeforeSolutionLoop()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteBeforeSolutionLoop (   self)

This method is executed before starting the time loop.

   Keyword arguments:
   self -- It signifies an instance of a class.

◆ ExecuteFinalize()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteFinalize (   self)

This method is executed in order to finalize the current computation.

   Keyword arguments:
   self -- It signifies an instance of a class.

◆ ExecuteFinalizeSolutionStep()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteFinalizeSolutionStep (   self)

This method is executed in order to finalize the current step.

   Keyword arguments:
   self -- It signifies an instance of a class.

◆ ExecuteInitialize()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteInitialize (   self)

This method is executed at the begining to initialize the process.

   Keyword arguments:
   self -- It signifies an instance of a class.

◆ ExecuteInitializeSolutionStep()

def contact_remesh_mmg_process.ContactRemeshMmgProcess.ExecuteInitializeSolutionStep (   self)

This method is executed in order to initialize the current step.

   Keyword arguments:
   self -- It signifies an instance of a class.

Member Data Documentation

◆ automatic_normalization_factor

contact_remesh_mmg_process.ContactRemeshMmgProcess.automatic_normalization_factor

◆ consider_strain_energy

contact_remesh_mmg_process.ContactRemeshMmgProcess.consider_strain_energy

◆ domain_size

contact_remesh_mmg_process.ContactRemeshMmgProcess.domain_size

◆ integration_values_extrapolation_to_nodes_process

contact_remesh_mmg_process.ContactRemeshMmgProcess.integration_values_extrapolation_to_nodes_process

◆ main_model_part

contact_remesh_mmg_process.ContactRemeshMmgProcess.main_model_part

◆ time_stepping

contact_remesh_mmg_process.ContactRemeshMmgProcess.time_stepping

Settings string in json format.

◆ variables_dict

contact_remesh_mmg_process.ContactRemeshMmgProcess.variables_dict

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