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

Public Member Functions

def initialize (self)
 
def setup (self)
 
def mphys_add_funcs (self)
 
def add_dv_func (self, dvName, dv_func)
 
def mphys_set_options (self, optionDict)
 
def apply_options (self, optionDict)
 
def compute (self, inputs, outputs)
 
def compute_jacvec_product (self, inputs, d_inputs, d_outputs, mode)
 

Public Attributes

 funcs
 
 DASolver
 
 discipline
 
 dv_funcs
 
 optionDict
 
 dvType
 

Detailed Description

DAFoam objective and constraint functions component

Definition at line 1103 of file mphys_dafoam.py.

Member Function Documentation

◆ initialize()

def initialize (   self)

◆ setup()

def setup (   self)

Definition at line 1114 of file mphys_dafoam.py.

◆ mphys_add_funcs()

def mphys_add_funcs (   self)

◆ add_dv_func()

def add_dv_func (   self,
  dvName,
  dv_func 
)

Definition at line 1176 of file mphys_dafoam.py.

References DAFoamSolver.dv_funcs, and DAFoamFunctions.dv_funcs.

◆ mphys_set_options()

def mphys_set_options (   self,
  optionDict 
)

Definition at line 1186 of file mphys_dafoam.py.

References DAFoamSolver.optionDict, and DAFoamFunctions.optionDict.

◆ apply_options()

def apply_options (   self,
  optionDict 
)

◆ compute()

def compute (   self,
  inputs,
  outputs 
)

◆ compute_jacvec_product()

def compute_jacvec_product (   self,
  inputs,
  d_inputs,
  d_outputs,
  mode 
)

Member Data Documentation

◆ funcs

funcs

◆ DASolver

DASolver

◆ discipline

discipline

◆ dv_funcs

dv_funcs

◆ optionDict

optionDict

◆ dvType

dvType

Definition at line 1127 of file mphys_dafoam.py.

Referenced by DAFoamFunctions.compute_jacvec_product().


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