Main class for defining the interpolator, it requires a child class for each particular interpolation method.
More...
#include <interpolation_structure.hpp>
|
| | CInterpolator (void) |
| | Vector which stores the target geometry. More...
|
| |
| | CInterpolator (CGeometry ***geometry_container, CConfig **config, unsigned int iZone, unsigned int jZone) |
| | Constructor of the class. More...
|
| |
|
virtual | ~CInterpolator (void) |
| | Destructor of the class.
|
| |
| int | Find_InterfaceMarker (CConfig *config, unsigned short val_marker_interface) |
| | Find the index of the interface marker shared by that zone. More...
|
| |
| virtual void | Set_TransferCoeff (CConfig **config) |
| | Set up transfer matrix defining relation between two meshes. More...
|
| |
| void | Determine_ArraySize (bool faces, int markDonor, int markTarget, unsigned long nVertexDonor, unsigned short nDim) |
| | Determine array sizes used to collect and send coordinate and global point information. More...
|
| |
| void | Collect_VertexInfo (bool faces, int markDonor, int markTarget, unsigned long nVertexDonor, unsigned short nDim) |
| | Collect and communicate vertex info: coord, global point, and if faces=true the normal vector. More...
|
| |
Main class for defining the interpolator, it requires a child class for each particular interpolation method.
- Author
- H. Kline
- Version
- 3.2.9 "eagle"
§ CInterpolator() [1/2]
| CInterpolator::CInterpolator |
( |
void |
| ) |
|
Vector which stores the target geometry.
Constructor of the class.
§ CInterpolator() [2/2]
| CInterpolator::CInterpolator |
( |
CGeometry *** |
geometry_container, |
|
|
CConfig ** |
config, |
|
|
unsigned int |
iZone, |
|
|
unsigned int |
jZone |
|
) |
| |
Constructor of the class.
- Parameters
-
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
| [in] | iZone | - index of the donor zone |
| [in] | jZone | - index of the target zone |
§ Collect_VertexInfo()
| void CInterpolator::Collect_VertexInfo |
( |
bool |
faces, |
|
|
int |
markDonor, |
|
|
int |
markTarget, |
|
|
unsigned long |
nVertexDonor, |
|
|
unsigned short |
nDim |
|
) |
| |
Collect and communicate vertex info: coord, global point, and if faces=true the normal vector.
- Parameters
-
| [in] | faces | - boolean that determines whether or not to set face information as well |
| [in] | markDonor | - Index of the boundary on the donor domain. |
| [in] | markTarget | - Index of the boundary on the target domain. |
| [in] | nVertexDonor | - Number of vertices on the donor boundary. |
| [in] | nDim | - number of physical dimensions. |
§ Determine_ArraySize()
| void CInterpolator::Determine_ArraySize |
( |
bool |
faces, |
|
|
int |
markDonor, |
|
|
int |
markTarget, |
|
|
unsigned long |
nVertexDonor, |
|
|
unsigned short |
nDim |
|
) |
| |
Determine array sizes used to collect and send coordinate and global point information.
- Parameters
-
| [in] | faces | - boolean that determines whether or not to set face information as well |
| [in] | markDonor | - Index of the boundary on the donor domain. |
| [in] | markTarget | - Index of the boundary on the target domain. |
| [in] | nVertexDonor | - Number of vertices on the donor boundary. |
| [in] | nDim | - number of physical dimensions. |
§ Find_InterfaceMarker()
| int CInterpolator::Find_InterfaceMarker |
( |
CConfig * |
config, |
|
|
unsigned short |
val_marker_interface |
|
) |
| |
Find the index of the interface marker shared by that zone.
- Parameters
-
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker_interface | - Interface tag. |
§ Set_TransferCoeff()
| void CInterpolator::Set_TransferCoeff |
( |
CConfig ** |
config | ) |
|
|
inlinevirtual |
Set up transfer matrix defining relation between two meshes.
- Parameters
-
| [in] | config | - Definition of the particular problem. |
Reimplemented in CMirror, CIsoparametric, and CNearestNeighbor.
The documentation for this class was generated from the following files: