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
adjoint_fluid_analysis.AdjointFluidAnalysis Class Reference

Main script for adjoint sensitivity optimization in fluid dynamics simulations. More...

Inheritance diagram for adjoint_fluid_analysis.AdjointFluidAnalysis:
Collaboration diagram for adjoint_fluid_analysis.AdjointFluidAnalysis:

Public Member Functions

def __init__ (self, model, parameters)
 
def Initialize (self)
 
def KeepAdvancingSolutionLoop (self)
 This function specifies the stopping criteria for breaking the solution loop Note that as the adjoint problem is solved backward in time, the stopping criteria is current time being larger than the start one. More...
 

Public Attributes

 start_time
 
 end_time
 

Detailed Description

Main script for adjoint sensitivity optimization in fluid dynamics simulations.

Constructor & Destructor Documentation

◆ __init__()

def adjoint_fluid_analysis.AdjointFluidAnalysis.__init__ (   self,
  model,
  parameters 
)

Member Function Documentation

◆ Initialize()

def adjoint_fluid_analysis.AdjointFluidAnalysis.Initialize (   self)

◆ KeepAdvancingSolutionLoop()

def adjoint_fluid_analysis.AdjointFluidAnalysis.KeepAdvancingSolutionLoop (   self)

This function specifies the stopping criteria for breaking the solution loop Note that as the adjoint problem is solved backward in time, the stopping criteria is current time being larger than the start one.

Member Data Documentation

◆ end_time

adjoint_fluid_analysis.AdjointFluidAnalysis.end_time

◆ start_time

adjoint_fluid_analysis.AdjointFluidAnalysis.start_time

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