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
point_output_process.PointOutputProcess Class Reference

This process writes results from a geometrical position (point) in the model to a file It first searches the entity containing the requested output location and then interpolates the requested variable(s) The output can be requested for elements, conditions and nodes. More...

Inheritance diagram for point_output_process.PointOutputProcess:
Collaboration diagram for point_output_process.PointOutputProcess:

Public Member Functions

def __init__ (self, model, params)
 
def ExecuteInitialize (self)
 
def ExecuteInitializeSolutionStep (self)
 
def IsOutputStep (self)
 
def PrintOutput (self)
 
def ExecuteFinalize (self)
 

Public Attributes

 model
 
 interval
 
 params
 
 search_done
 
 point
 
 output_file
 
 entity
 
 area_coordinates
 
 output_variables
 
 format
 
 historical_value
 
 search_tolerance
 
 search_configuration
 
 model_part
 
 sf_values
 

Detailed Description

This process writes results from a geometrical position (point) in the model to a file It first searches the entity containing the requested output location and then interpolates the requested variable(s) The output can be requested for elements, conditions and nodes.

For nodes no geometrical interpolation is performed, the exact coordinates have to be specified.

This process works in MPI as well as with restarts

It can serve as a basis for other processes (e.g. MultiplePointsOutputProcess) Furthermore it can be used for testing in MPI where the node numbers can change

Constructor & Destructor Documentation

◆ __init__()

def point_output_process.PointOutputProcess.__init__ (   self,
  model,
  params 
)

Member Function Documentation

◆ ExecuteFinalize()

def point_output_process.PointOutputProcess.ExecuteFinalize (   self)

◆ ExecuteInitialize()

def point_output_process.PointOutputProcess.ExecuteInitialize (   self)

◆ ExecuteInitializeSolutionStep()

def point_output_process.PointOutputProcess.ExecuteInitializeSolutionStep (   self)

◆ IsOutputStep()

def point_output_process.PointOutputProcess.IsOutputStep (   self)

◆ PrintOutput()

def point_output_process.PointOutputProcess.PrintOutput (   self)

Member Data Documentation

◆ area_coordinates

point_output_process.PointOutputProcess.area_coordinates

◆ entity

point_output_process.PointOutputProcess.entity

◆ format

point_output_process.PointOutputProcess.format

◆ historical_value

point_output_process.PointOutputProcess.historical_value

◆ interval

point_output_process.PointOutputProcess.interval

◆ model

point_output_process.PointOutputProcess.model

◆ model_part

point_output_process.PointOutputProcess.model_part

◆ output_file

point_output_process.PointOutputProcess.output_file

◆ output_variables

point_output_process.PointOutputProcess.output_variables

◆ params

point_output_process.PointOutputProcess.params

◆ point

point_output_process.PointOutputProcess.point

◆ search_configuration

point_output_process.PointOutputProcess.search_configuration

◆ search_done

point_output_process.PointOutputProcess.search_done

◆ search_tolerance

point_output_process.PointOutputProcess.search_tolerance

◆ sf_values

point_output_process.PointOutputProcess.sf_values

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