|
| | CConjugateHeatInterface (void) |
| | Constructor of the class.
|
| |
| | CConjugateHeatInterface (unsigned short val_nVar, unsigned short val_nConst) |
| |
| void | GetDonor_Variable (CSolver *donor_solution, CGeometry *donor_geometry, const CConfig *donor_config, unsigned long Marker_Donor, unsigned long Vertex_Donor, unsigned long Point_Donor) override |
| | Retrieve the variable that will be sent from donor mesh to target mesh.
|
| |
| void | SetTarget_Variable (CSolver *target_solution, CGeometry *target_geometry, const CConfig *target_config, unsigned long Marker_Target, unsigned long Vertex_Target, unsigned long Point_Target) override |
| | Set the variable that has been received from the target mesh into the target mesh.
|
| |
| void | SetContactResistance (su2double val_contact_resistance) override |
| | Set the contact resistance value for the solid-to-solid heat transfer interface.
|
| |
| | CInterface () |
| | Constructor of the class.
|
| |
| | CInterface (unsigned short val_nVar, unsigned short val_nConst) |
| |
| virtual | ~CInterface () |
| | Destructor of the class.
|
| |
| void | BroadcastData (const CInterpolator &interpolator, CSolver *donor_solution, CSolver *target_solution, CGeometry *donor_geometry, CGeometry *target_geometry, const CConfig *donor_config, const CConfig *target_config) |
| | Interpolate data and broadcast it into all processors, for nonmatching meshes.
|
| |
| virtual void | SetSpanWiseLevels (const CConfig *donor_config, const CConfig *target_config) |
| | A virtual member.
|
| |
| virtual void | BroadcastData_MixingPlane (const CInterpolator &interpolator, CSolver *donor_solution, CSolver *target_solution, CGeometry *donor_geometry, CGeometry *target_geometry, const CConfig *donor_config, const CConfig *target_config) |
| | Interpolate data and broadcast it into all processors, for nonmatching meshes.
|
| |
| void | SetInterfaceType (unsigned short interface_type) |
| | Set the type of an interface.
|
| |
| unsigned short | GetInterfaceType (void) const |
| | Get the type of an interface.
|
| |
|
| ENUM_TRANSFER | NextInterfaceType = ENUM_TRANSFER::NO_TRANSFER |
| | These can be used to chain interfaces between the same zones but for other variables, without having to mix physics in the interface classes. Currently this is used for FSI+CHT.
|
| |
| CInterface * | NextInterface = nullptr |
| |
| virtual void | GetPhysical_Constants (CSolver *donor_solution, CSolver *target_solution, CGeometry *donor_geometry, CGeometry *target_geometry, const CConfig *donor_config, const CConfig *target_config) |
| | A virtual member.
|
| |
| virtual void | GetDonor_Velocity_RotatingFrame (const CConfig *donor_config, CGeometry *donor_geometry, const CConfig *target_config, CGeometry *target_geometry) |
| | A virtual member.
|
| |
| virtual void | InitializeTarget_Variable (CSolver *target_solution, unsigned long Marker_Target, unsigned long Vertex_Target, unsigned short nDonorPoints) |
| | Initializes the target variable.
|
| |
| virtual void | RecoverTarget_Variable (const su2double *bcastVariable, su2double donorCoeff) |
| | Recovers the target variable from the buffer of su2doubles that was broadcast.
|
| |
| virtual void | RecoverTarget_SpanEndwall (const su2activevector &bcastVariable, unsigned long idx) |
| | Recovers the target variable at the endwall from the buffer of su2doubles that was broadcast for mixing plane interfaces.
|
| |
| virtual void | RecoverTarget_Span (const su2activevector &bcastVariable, unsigned long idx, su2double donorCoeff) |
| | Recovers the target variable at the span from the buffer of su2doubles that was broadcast for mixing plane interfaces.
|
| |
| virtual void | SetAverageTurboGeoValues (CGeometry *donor_geometry, CGeometry *target_geometry, unsigned short donorZone) |
| | A virtual member.
|
| |
| const int | rank |
| | MPI Rank.
|
| |
| const int | size |
| | MPI Size.
|
| |
| su2double * | Physical_Constants = nullptr |
| |
| su2double * | Donor_Variable = nullptr |
| |
| su2double * | Target_Variable = nullptr |
| |
| bool | valAggregated = false |
| |
| unsigned short | InterfaceType |
| | The type of interface.
|
| |
| su2double * | SpanValueCoeffTarget = nullptr |
| |
| unsigned short * | SpanLevelDonor = nullptr |
| |
| unsigned short | nSpanMaxAllZones = 0 |
| |
| unsigned short | nVar = 0 |
| |
| static constexpr size_t | MAXNDIM = 3 |
| | Max number of space dimensions, used in some static arrays.
|
| |
Fluid-heat interface (and v.v.).