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_vector_variable_process.AssignVectorVariableProcess Class Reference

This process assigns a given value (vector) to the nodes belonging a certain submodelpart. More...

Inheritance diagram for assign_vector_variable_process.AssignVectorVariableProcess:
Collaboration diagram for assign_vector_variable_process.AssignVectorVariableProcess:

Public Member Functions

def __init__ (self, Model, settings)
 The default constructor of the class. More...
 
def ExecuteBeforeSolutionLoop (self)
 This method is executed in before initialize the solution step. 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...
 

Public Attributes

 variable
 Trick to ensure that if someone sets constrained as a single bool, it is transformed to a vector. More...
 
 model_part
 
 aux_processes
 

Detailed Description

This process assigns a given value (vector) to the nodes belonging a certain 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_vector_variable_process.AssignVectorVariableProcess.__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 assign_time_derivative_process.AssignTimeDerivativeProcess.

Member Function Documentation

◆ ExecuteBeforeSolutionLoop()

def assign_vector_variable_process.AssignVectorVariableProcess.ExecuteBeforeSolutionLoop (   self)

This method is executed in before initialize the solution step.

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

◆ ExecuteFinalizeSolutionStep()

def assign_vector_variable_process.AssignVectorVariableProcess.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 assign_time_derivative_process.AssignTimeDerivativeProcess.

◆ ExecuteInitializeSolutionStep()

def assign_vector_variable_process.AssignVectorVariableProcess.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 assign_time_derivative_process.AssignTimeDerivativeProcess.

Member Data Documentation

◆ aux_processes

assign_vector_variable_process.AssignVectorVariableProcess.aux_processes

◆ model_part

assign_vector_variable_process.AssignVectorVariableProcess.model_part

◆ variable

assign_vector_variable_process.AssignVectorVariableProcess.variable

Trick to ensure that if someone sets constrained as a single bool, it is transformed to a vector.


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