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
output_process_with_controller.OutputProcessWithController Class Reference

This process divides its responsabilities between two objects: a controller that decides whether current time step must be printed or not and a print process that controls what will be printed and in which format. More...

Inheritance diagram for output_process_with_controller.OutputProcessWithController:
Collaboration diagram for output_process_with_controller.OutputProcessWithController:

Public Member Functions

def __init__ (self, model, params)
 
def GetDefaultParameters (self)
 
def Check (self)
 
def ExecuteInitialize (self)
 
def ExecuteBeforeSolutionLoop (self)
 
def ExecuteInitializeSolutionStep (self)
 
def ExecuteBeforeOutputStep (self)
 
def ExecuteAfterOutputStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ExecuteFinalize (self)
 
def IsOutputStep (self)
 
def PrintOutput (self)
 

Public Attributes

 params
 
 model
 
 controller
 
 output_process
 

Detailed Description

This process divides its responsabilities between two objects: a controller that decides whether current time step must be printed or not and a print process that controls what will be printed and in which format.

Constructor & Destructor Documentation

◆ __init__()

def output_process_with_controller.OutputProcessWithController.__init__ (   self,
  model,
  params 
)

Member Function Documentation

◆ Check()

def output_process_with_controller.OutputProcessWithController.Check (   self)

◆ ExecuteAfterOutputStep()

def output_process_with_controller.OutputProcessWithController.ExecuteAfterOutputStep (   self)

◆ ExecuteBeforeOutputStep()

def output_process_with_controller.OutputProcessWithController.ExecuteBeforeOutputStep (   self)

◆ ExecuteBeforeSolutionLoop()

def output_process_with_controller.OutputProcessWithController.ExecuteBeforeSolutionLoop (   self)

◆ ExecuteFinalize()

def output_process_with_controller.OutputProcessWithController.ExecuteFinalize (   self)

◆ ExecuteFinalizeSolutionStep()

def output_process_with_controller.OutputProcessWithController.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteInitialize()

def output_process_with_controller.OutputProcessWithController.ExecuteInitialize (   self)

◆ ExecuteInitializeSolutionStep()

def output_process_with_controller.OutputProcessWithController.ExecuteInitializeSolutionStep (   self)

◆ GetDefaultParameters()

def output_process_with_controller.OutputProcessWithController.GetDefaultParameters (   self)

◆ IsOutputStep()

def output_process_with_controller.OutputProcessWithController.IsOutputStep (   self)

◆ PrintOutput()

def output_process_with_controller.OutputProcessWithController.PrintOutput (   self)

Member Data Documentation

◆ controller

output_process_with_controller.OutputProcessWithController.controller

◆ model

output_process_with_controller.OutputProcessWithController.model

◆ output_process

output_process_with_controller.OutputProcessWithController.output_process

◆ params

output_process_with_controller.OutputProcessWithController.params

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