Public Member Functions | |
def | __init__ (self, options, mesh_options=None, scenario="aerodynamic", 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) |
def | get_ndof (self) |
Public Attributes | |
options | |
mesh_options | |
warp_in_solver | |
struct_coupling | |
thermal_coupling | |
run_directory | |
comm | |
DASolver | |
DAFoam builder called from runScript.py
Definition at line 16 of file mphys_dafoam.py.
def __init__ | ( | self, | |
options, | |||
mesh_options = None , |
|||
scenario = "aerodynamic" , |
|||
run_directory = "" |
|||
) |
Definition at line 21 of file mphys_dafoam.py.
def initialize | ( | self, | |
comm | |||
) |
Definition at line 67 of file mphys_dafoam.py.
def get_solver | ( | self | ) |
Definition at line 80 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver.
def get_coupling_group_subsystem | ( | self, | |
scenario_name = None |
|||
) |
Definition at line 85 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver, DAFoamBuilder.run_directory, DAFoamBuilder.struct_coupling, DAFoamBuilder.thermal_coupling, and DAFoamBuilder.warp_in_solver.
def get_mesh_coordinate_subsystem | ( | self, | |
scenario_name = None |
|||
) |
Definition at line 95 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver.
def get_pre_coupling_subsystem | ( | self, | |
scenario_name = None |
|||
) |
Definition at line 100 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver, DAFoamBuilder.mesh_options, DAFoamBuilder.thermal_coupling, and DAFoamBuilder.warp_in_solver.
def get_post_coupling_subsystem | ( | self, | |
scenario_name = None |
|||
) |
Definition at line 109 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver.
def get_number_of_nodes | ( | self, | |
groupName = None |
|||
) |
Definition at line 112 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver.
def get_ndof | ( | self | ) |
Definition at line 120 of file mphys_dafoam.py.
options |
Definition at line 24 of file mphys_dafoam.py.
Referenced by PYDAFOAM.getOption(), DAFoamGroup.initialize(), DAFoamPrecouplingGroup.initialize(), DAFoamPostcouplingGroup.initialize(), DAFoamSolver.initialize(), DAFoamMesh.initialize(), DAFoamFunctions.initialize(), DAFoamWarper.initialize(), DAFoamThermal.initialize(), DAFoamFaceCoords.initialize(), DAFoamForces.initialize(), DAFoamBuilderUnsteady.initialize(), DAFoamSolverUnsteady.initialize(), PYDAFOAM.setOption(), and PYDAFOAM.updateDAOption().
mesh_options |
Definition at line 28 of file mphys_dafoam.py.
Referenced by DAFoamBuilder.get_pre_coupling_subsystem().
warp_in_solver |
Definition at line 35 of file mphys_dafoam.py.
Referenced by DAFoamBuilder.get_coupling_group_subsystem(), and DAFoamBuilder.get_pre_coupling_subsystem().
struct_coupling |
Definition at line 37 of file mphys_dafoam.py.
Referenced by DAFoamBuilder.get_coupling_group_subsystem().
thermal_coupling |
Definition at line 39 of file mphys_dafoam.py.
Referenced by DAFoamBuilder.get_coupling_group_subsystem(), and DAFoamBuilder.get_pre_coupling_subsystem().
run_directory |
Definition at line 42 of file mphys_dafoam.py.
Referenced by DAFoamSolverUnsteady.compute(), DAFoamBuilder.get_coupling_group_subsystem(), DAFoamSolver.solve_linear(), and DAFoamSolver.solve_nonlinear().
comm |
Definition at line 69 of file mphys_dafoam.py.
Referenced by PYDAFOAM.__call__(), PYDAFOAM.array2Vec(), DAFoamForces.compute(), DAFoamSolverUnsteady.compute_jacvec_product(), PYDAFOAM.deletePrevPrimalSolTime(), OptFuncs.findFeasibleDesign(), PYDAFOAM.getSolverMeshIndices(), PYDAFOAM.getTriangulatedMeshSurface(), PYDAFOAM.mapVector(), PYDAFOAM.renameSolution(), PYDAFOAM.runDecomposePar(), and DAFoamSolver.solve_linear().
DASolver |
Definition at line 73 of file mphys_dafoam.py.
Referenced by DAFoamSolver.apply_linear(), DAFoamFunctions.compute(), DAFoamWarper.compute(), DAFoamThermal.compute(), DAFoamFaceCoords.compute(), DAFoamForces.compute(), DAFoamSolverUnsteady.compute(), DAFoamFunctions.compute_jacvec_product(), DAFoamWarper.compute_jacvec_product(), DAFoamThermal.compute_jacvec_product(), DAFoamForces.compute_jacvec_product(), DAFoamSolverUnsteady.compute_jacvec_product(), DAFoamBuilder.get_coupling_group_subsystem(), DAFoamBuilder.get_mesh_coordinate_subsystem(), DAFoamBuilder.get_number_of_nodes(), DAFoamBuilder.get_post_coupling_subsystem(), DAFoamBuilder.get_pre_coupling_subsystem(), DAFoamBuilder.get_solver(), DAFoamSolver.linearize(), DAFoamMesh.mphys_get_surface_size(), DAFoamMesh.mphys_get_triangulated_surface(), DAFoamSolver.solve_linear(), and DAFoamSolver.solve_nonlinear().