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.
|
This class is a base class used to perform the search for contact and mesh tying. More...
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 | |
settings | |
model | |
main_model_part | |
dimension | |
database_step | |
interval | |
preprocess | |
search_model_part | |
count_search_model_part | |
find_nodal_h | |
search_utility_list | |
We recompute the search factor and the check in function of the relative size of the mesh. More... | |
interface_preprocess | |
predefined_master_slave | |
This class is a base class used to perform the search for contact and mesh tying.
This class constructs the model parts containing the conditions. The class creates search utilities to be used to create the pairs 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.
def search_base_process.SearchBaseProcess.__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.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteAfterOutputStep | ( | self | ) |
This method is executed right after the ouput process computation.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteBeforeOutputStep | ( | self | ) |
This method is executed right before the ouput process computation.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteBeforeSolutionLoop | ( | self | ) |
This method is executed before starting the time loop.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteFinalize | ( | self | ) |
This method is executed in order to finalize the current computation.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteFinalizeSolutionStep | ( | self | ) |
This method is executed in order to finalize the current step.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteInitialize | ( | self | ) |
This method is executed at the begining to initialize the process.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
def search_base_process.SearchBaseProcess.ExecuteInitializeSolutionStep | ( | self | ) |
This method is executed in order to initialize the current step.
Keyword arguments: self -- It signifies an instance of a class.
Reimplemented in penalty_contact_process.PenaltyContactProcess, mpc_contact_process.MPCContactProcess, mesh_tying_process.MeshTyingProcess, explicit_penalty_contact_process.ExplicitPenaltyContactProcess, and alm_contact_process.ALMContactProcess.
search_base_process.SearchBaseProcess.count_search_model_part |
search_base_process.SearchBaseProcess.database_step |
search_base_process.SearchBaseProcess.dimension |
search_base_process.SearchBaseProcess.find_nodal_h |
search_base_process.SearchBaseProcess.interface_preprocess |
search_base_process.SearchBaseProcess.interval |
search_base_process.SearchBaseProcess.main_model_part |
search_base_process.SearchBaseProcess.model |
search_base_process.SearchBaseProcess.predefined_master_slave |
search_base_process.SearchBaseProcess.preprocess |
search_base_process.SearchBaseProcess.search_model_part |
search_base_process.SearchBaseProcess.search_utility_list |
We recompute the search factor and the check in function of the relative size of the mesh.
search_base_process.SearchBaseProcess.settings |