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
timer_process.TimerProcess Class Reference

This process helps to measure the time consumed on the simulations. More...

Inheritance diagram for timer_process.TimerProcess:
Collaboration diagram for timer_process.TimerProcess:

Public Member Functions

def __init__ (self, Model, settings)
 The default constructor of the class. More...
 
def ExecuteFinalize (self)
 This function is designed for being called at the end of the computations. More...
 

Public Attributes

 interval_name
 
 output_filename
 
 timer
 

Detailed Description

This process helps to measure the time consumed on the simulations.

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 timer_process.TimerProcess.__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

◆ ExecuteFinalize()

def timer_process.TimerProcess.ExecuteFinalize (   self)

This function is designed for being called at the end of the computations.

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

Member Data Documentation

◆ interval_name

timer_process.TimerProcess.interval_name

◆ output_filename

timer_process.TimerProcess.output_filename

◆ timer

timer_process.TimerProcess.timer

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