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

Public Member Functions

def __init__ (self, options, mesh_options=None, scenario="aerodynamic", prop_coupling=None, run_directory="")
 
def initialize (self, comm)
 
def get_solver (self)
 
def get_coupling_group_subsystem (self, scenario_name=None)
 
def get_mesh_coordinate_subsystem (self, scenario_name=None)
 
def get_pre_coupling_subsystem (self, scenario_name=None)
 
def get_post_coupling_subsystem (self, scenario_name=None)
 
def get_number_of_nodes (self, groupName=None)
 

Public Attributes

 options
 
 mesh_options
 
 warp_in_solver
 
 struct_coupling
 
 thermal_coupling
 
 run_directory
 
 prop_coupling
 
 comm
 
 DASolver
 

Detailed Description

DAFoam builder called from runScript.py

Definition at line 17 of file mphys_dafoam.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  options,
  mesh_options = None,
  scenario = "aerodynamic",
  prop_coupling = None,
  run_directory = "" 
)

Definition at line 22 of file mphys_dafoam.py.

Member Function Documentation

◆ initialize()

def initialize (   self,
  comm 
)

Definition at line 72 of file mphys_dafoam.py.

◆ get_solver()

def get_solver (   self)

Definition at line 85 of file mphys_dafoam.py.

References DAFoamBuilder.DASolver.

◆ get_coupling_group_subsystem()

def get_coupling_group_subsystem (   self,
  scenario_name = None 
)

◆ get_mesh_coordinate_subsystem()

def get_mesh_coordinate_subsystem (   self,
  scenario_name = None 
)

Definition at line 101 of file mphys_dafoam.py.

References DAFoamBuilder.DASolver.

◆ get_pre_coupling_subsystem()

def get_pre_coupling_subsystem (   self,
  scenario_name = None 
)

◆ get_post_coupling_subsystem()

def get_post_coupling_subsystem (   self,
  scenario_name = None 
)

Definition at line 115 of file mphys_dafoam.py.

References DAFoamBuilder.DASolver.

◆ get_number_of_nodes()

def get_number_of_nodes (   self,
  groupName = None 
)

Definition at line 118 of file mphys_dafoam.py.

References DAFoamBuilder.comm, and DAFoamBuilder.DASolver.

Member Data Documentation

◆ options

options

◆ mesh_options

mesh_options

Definition at line 29 of file mphys_dafoam.py.

Referenced by DAFoamBuilder.get_pre_coupling_subsystem().

◆ warp_in_solver

warp_in_solver

◆ struct_coupling

struct_coupling

Definition at line 38 of file mphys_dafoam.py.

Referenced by DAFoamBuilder.get_coupling_group_subsystem().

◆ thermal_coupling

thermal_coupling

◆ run_directory

run_directory

◆ prop_coupling

prop_coupling

Definition at line 46 of file mphys_dafoam.py.

Referenced by DAFoamBuilder.get_coupling_group_subsystem().

◆ comm

comm

◆ DASolver

DASolver

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