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
assign_flag_process.AssignFlagProcess Class Reference

This process sets a given value for a certain flag in all the nodes of a submodelpart. More...

Inheritance diagram for assign_flag_process.AssignFlagProcess:
Collaboration diagram for assign_flag_process.AssignFlagProcess:

Public Member Functions

def __init__ (self, Model, settings)
 The default constructor of the class. 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...
 

Public Attributes

 interval
 
 flag
 
 model_part
 
 value
 
 entities
 
 flag_utils
 
 step_is_active
 

Detailed Description

This process sets a given value for a certain flag in all the nodes of a submodelpart.

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 assign_flag_process.AssignFlagProcess.__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

◆ ExecuteBeforeSolutionLoop()

def assign_flag_process.AssignFlagProcess.ExecuteBeforeSolutionLoop (   self)

This method is executed before starting the time loop.

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

◆ ExecuteInitializeSolutionStep()

def assign_flag_process.AssignFlagProcess.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

◆ entities

assign_flag_process.AssignFlagProcess.entities

◆ flag

assign_flag_process.AssignFlagProcess.flag

◆ flag_utils

assign_flag_process.AssignFlagProcess.flag_utils

◆ interval

assign_flag_process.AssignFlagProcess.interval

◆ model_part

assign_flag_process.AssignFlagProcess.model_part

◆ step_is_active

assign_flag_process.AssignFlagProcess.step_is_active

◆ value

assign_flag_process.AssignFlagProcess.value

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