Public Member Functions | Public Attributes | List of all members
DAFoamSolver Class Reference
Inheritance diagram for DAFoamSolver:
Inheritance graph
[legend]
Collaboration diagram for DAFoamSolver:
Collaboration graph
[legend]

Public Member Functions

def initialize (self)
 
def setup (self)
 
def add_dv_func (self, dvName, dv_func)
 
def set_options (self, optionDict)
 
def apply_options (self, optionDict)
 
def apply_nonlinear (self, inputs, outputs, residuals)
 
def solve_nonlinear (self, inputs, outputs)
 
def linearize (self, inputs, outputs, residuals)
 
def apply_linear (self, inputs, outputs, d_inputs, d_outputs, d_residuals, mode)
 
def solve_linear (self, d_outputs, d_residuals, mode)
 

Public Attributes

 prop_coupling
 
 DASolver
 
 run_directory
 
 discipline
 
 solution_counter
 
 optionDict
 
 dv_funcs
 
 psi
 
 runColoring
 
 evalFuncs
 
 dvType
 

Detailed Description

OpenMDAO component that wraps the DAFoam flow and adjoint solvers

Definition at line 538 of file mphys_dafoam.py.

Member Function Documentation

◆ initialize()

def initialize (   self)

◆ setup()

def setup (   self)

Definition at line 548 of file mphys_dafoam.py.

◆ add_dv_func()

def add_dv_func (   self,
  dvName,
  dv_func 
)

Definition at line 639 of file mphys_dafoam.py.

References DAFoamSolver.dv_funcs.

◆ set_options()

def set_options (   self,
  optionDict 
)

Definition at line 649 of file mphys_dafoam.py.

References DAFoamSolver.optionDict.

◆ apply_options()

def apply_options (   self,
  optionDict 
)

◆ apply_nonlinear()

def apply_nonlinear (   self,
  inputs,
  outputs,
  residuals 
)

◆ solve_nonlinear()

def solve_nonlinear (   self,
  inputs,
  outputs 
)

◆ linearize()

def linearize (   self,
  inputs,
  outputs,
  residuals 
)

◆ apply_linear()

def apply_linear (   self,
  inputs,
  outputs,
  d_inputs,
  d_outputs,
  d_residuals,
  mode 
)

◆ solve_linear()

def solve_linear (   self,
  d_outputs,
  d_residuals,
  mode 
)

Member Data Documentation

◆ prop_coupling

prop_coupling

Definition at line 551 of file mphys_dafoam.py.

◆ DASolver

DASolver

◆ run_directory

run_directory

Definition at line 556 of file mphys_dafoam.py.

Referenced by DAFoamSolver.solve_linear(), and DAFoamSolver.solve_nonlinear().

◆ discipline

discipline

◆ solution_counter

solution_counter

Definition at line 560 of file mphys_dafoam.py.

Referenced by DAFoamSolver.solve_linear().

◆ optionDict

optionDict

◆ dv_funcs

dv_funcs

◆ psi

psi

Definition at line 575 of file mphys_dafoam.py.

Referenced by DAFoamSolver.solve_linear().

◆ runColoring

runColoring

Definition at line 580 of file mphys_dafoam.py.

Referenced by DAFoamSolver.solve_linear().

◆ evalFuncs

evalFuncs

Definition at line 585 of file mphys_dafoam.py.

Referenced by DAFoamSolver.solve_nonlinear().

◆ dvType

dvType

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