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
tikz_output_process.TikZOutputProcess Class Reference

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

Inheritance diagram for tikz_output_process.TikZOutputProcess:
Collaboration diagram for tikz_output_process.TikZOutputProcess:

Public Member Functions

def __init__ (self, Model, settings)
 The default constructor of the class. More...
 
def TranslateLegacyVariablesAccordingToCurrentStandard (self, settings)
 
def ExecuteInitialize (self)
 This method is executed in order 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 PrintOutput (self)
 This method is executed in order to initialize the current step. More...
 
def IsOutputStep (self)
 This method determines if corresponds to output. More...
 

Public Attributes

 settings
 
 model_part
 
 output_interval
 
 output_control
 
 next_output
 
 step_count
 

Detailed Description

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

This process generates TikZ source files of 2D meshes

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 tikz_output_process.TikZOutputProcess.__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 tikz_output_process.TikZOutputProcess.ExecuteBeforeSolutionLoop (   self)

This method is executed before starting the time loop.

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

◆ ExecuteInitialize()

def tikz_output_process.TikZOutputProcess.ExecuteInitialize (   self)

This method is executed in order to initialize the process.

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

◆ ExecuteInitializeSolutionStep()

def tikz_output_process.TikZOutputProcess.ExecuteInitializeSolutionStep (   self)

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

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

◆ IsOutputStep()

def tikz_output_process.TikZOutputProcess.IsOutputStep (   self)

This method determines if corresponds to output.

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

◆ PrintOutput()

def tikz_output_process.TikZOutputProcess.PrintOutput (   self)

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

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

◆ TranslateLegacyVariablesAccordingToCurrentStandard()

def tikz_output_process.TikZOutputProcess.TranslateLegacyVariablesAccordingToCurrentStandard (   self,
  settings 
)

Member Data Documentation

◆ model_part

tikz_output_process.TikZOutputProcess.model_part

◆ next_output

tikz_output_process.TikZOutputProcess.next_output

◆ output_control

tikz_output_process.TikZOutputProcess.output_control

◆ output_interval

tikz_output_process.TikZOutputProcess.output_interval

◆ settings

tikz_output_process.TikZOutputProcess.settings

◆ step_count

tikz_output_process.TikZOutputProcess.step_count

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