

| Public Member Functions | |
| def | initialize (self) | 
| def | setup (self) | 
| def | mphys_add_coordinate_input (self) | 
| def | mphys_get_surface_mesh (self) | 
| def | mphys_get_triangulated_surface (self, groupName=None) | 
| def | mphys_get_surface_size (self, groupName) | 
| def | compute (self, inputs, outputs) | 
| def | compute_jacvec_product (self, inputs, d_inputs, d_outputs, mode) | 
| Public Attributes | |
| DASolver | |
| discipline | |
| x_a0 | |
Component to get the partitioned initial surface mesh coordinates
Definition at line 599 of file mphys_dafoam.py.
| def initialize | ( | self | ) | 
Definition at line 604 of file mphys_dafoam.py.
References DAFoamBuilder.options, PYDAFOAM.options, and TensorFlowHelper.options.
| def setup | ( | self | ) | 
Definition at line 607 of file mphys_dafoam.py.
| def mphys_add_coordinate_input | ( | self | ) | 
Definition at line 626 of file mphys_dafoam.py.
References DAFoamGroup.discipline, DAFoamPrecouplingGroup.discipline, DAFoamSolver.discipline, DAFoamMesh.discipline, and DAFoamMesh.x_a0.
| def mphys_get_surface_mesh | ( | self | ) | 
Definition at line 637 of file mphys_dafoam.py.
References DAFoamMesh.x_a0.
| def mphys_get_triangulated_surface | ( | self, | |
| groupName = None | |||
| ) | 
Definition at line 640 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver, DAFoamGroup.DASolver, DAFoamPrecouplingGroup.DASolver, DAFoamPostcouplingGroup.DASolver, DAFoamSolver.DASolver, and DAFoamMesh.DASolver.
| def mphys_get_surface_size | ( | self, | |
| groupName | |||
| ) | 
Definition at line 646 of file mphys_dafoam.py.
References DAFoamBuilder.DASolver, DAFoamGroup.DASolver, DAFoamPrecouplingGroup.DASolver, DAFoamPostcouplingGroup.DASolver, DAFoamSolver.DASolver, and DAFoamMesh.DASolver.
| def compute | ( | self, | |
| inputs, | |||
| outputs | |||
| ) | 
Definition at line 649 of file mphys_dafoam.py.
References DAFoamGroup.discipline, DAFoamPrecouplingGroup.discipline, DAFoamSolver.discipline, DAFoamMesh.discipline, and DAFoamMesh.x_a0.
| def compute_jacvec_product | ( | self, | |
| inputs, | |||
| d_inputs, | |||
| d_outputs, | |||
| mode | |||
| ) | 
Definition at line 656 of file mphys_dafoam.py.
References DAFoamGroup.discipline, DAFoamPrecouplingGroup.discipline, DAFoamSolver.discipline, and DAFoamMesh.discipline.
| DASolver | 
Definition at line 609 of file mphys_dafoam.py.
Referenced by 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(), DAFoamMesh.mphys_get_surface_size(), and DAFoamMesh.mphys_get_triangulated_surface().
| discipline | 
Definition at line 611 of file mphys_dafoam.py.
Referenced by DAFoamMesh.compute(), DAFoamWarper.compute(), DAFoamMesh.compute_jacvec_product(), DAFoamWarper.compute_jacvec_product(), and DAFoamMesh.mphys_add_coordinate_input().
| x_a0 | 
Definition at line 614 of file mphys_dafoam.py.
Referenced by DAFoamMesh.compute(), DAFoamBuilderUnsteady.get_surface_mesh(), DAFoamMesh.mphys_add_coordinate_input(), and DAFoamMesh.mphys_get_surface_mesh().