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
compute_drag_and_moment_process.ComputeDragAndMomentProcess Class Reference

Auxiliary base class to output total flow forces over obstacles in fluid dynamics problems. More...

Inheritance diagram for compute_drag_and_moment_process.ComputeDragAndMomentProcess:
Collaboration diagram for compute_drag_and_moment_process.ComputeDragAndMomentProcess:

Public Member Functions

def __init__ (self, model, params)
 Auxiliary class to output total flow forces over obstacles in fluid dynamics problems for a body fitted model part. More...
 
def ExecuteInitialize (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ExecuteFinalize (self)
 

Public Attributes

 params
 
 format
 
 model_part
 
 interval
 
 print_drag_to_screen
 
 write_drag_output_file
 
 reference_point
 
 output_file
 

Detailed Description

Auxiliary base class to output total flow forces over obstacles in fluid dynamics problems.

A derived class needs to be implemented to be able to use this functionality, as calling the base class alone is not enough.

Constructor & Destructor Documentation

◆ __init__()

def compute_drag_and_moment_process.ComputeDragAndMomentProcess.__init__ (   self,
  model,
  params 
)

Auxiliary class to output total flow forces over obstacles in fluid dynamics problems for a body fitted model part.

Member Function Documentation

◆ ExecuteFinalize()

def compute_drag_and_moment_process.ComputeDragAndMomentProcess.ExecuteFinalize (   self)

◆ ExecuteFinalizeSolutionStep()

def compute_drag_and_moment_process.ComputeDragAndMomentProcess.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteInitialize()

def compute_drag_and_moment_process.ComputeDragAndMomentProcess.ExecuteInitialize (   self)

Member Data Documentation

◆ format

compute_drag_and_moment_process.ComputeDragAndMomentProcess.format

◆ interval

compute_drag_and_moment_process.ComputeDragAndMomentProcess.interval

◆ model_part

compute_drag_and_moment_process.ComputeDragAndMomentProcess.model_part

◆ output_file

compute_drag_and_moment_process.ComputeDragAndMomentProcess.output_file

◆ params

compute_drag_and_moment_process.ComputeDragAndMomentProcess.params

◆ print_drag_to_screen

compute_drag_and_moment_process.ComputeDragAndMomentProcess.print_drag_to_screen

◆ reference_point

compute_drag_and_moment_process.ComputeDragAndMomentProcess.reference_point

◆ write_drag_output_file

compute_drag_and_moment_process.ComputeDragAndMomentProcess.write_drag_output_file

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