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
apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper Class Reference

All the processes python should be derived from "Process". More...

Inheritance diagram for apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper:
Collaboration diagram for apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper:

Public Member Functions

def __init__ (self, Model, settings)
 The default constructor of the class. More...
 
def ExecuteInitialize (self)
 
def ExecuteInitializeSolutionStep (self)
 

Public Attributes

 main_model_part
 
 computing_model_part
 
 interval
 
 master_model_part
 
 slave_model_part
 
 periodic_bc_process
 

Detailed Description

All the processes python should be derived from "Process".

This class is used in order to impose periodic boundary condition between two given modelparts which are related via a rotation operation or a translation operation.

This class constructs the model parts containing the constraints that enforce the rigid body movement 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 apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.__init__ (   self,
  Model,
  settings 
)

The default constructor of the class.

   Keyword arguments:
   Model -- the container of the different model parts.
   settings -- Kratos parameters containing solver settings.

Member Function Documentation

◆ ExecuteInitialize()

def apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.ExecuteInitialize (   self)

◆ ExecuteInitializeSolutionStep()

def apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.ExecuteInitializeSolutionStep (   self)

Member Data Documentation

◆ computing_model_part

apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.computing_model_part

◆ interval

apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.interval

◆ main_model_part

apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.main_model_part

◆ master_model_part

apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.master_model_part

◆ periodic_bc_process

apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.periodic_bc_process

◆ slave_model_part

apply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper.slave_model_part

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