37 #include "../../Common/include/mpi_structure.hpp" 60 unsigned int donorZone, targetZone;
62 unsigned long MaxLocalVertex_Donor,
64 nGlobalFaceNodes_Donor,
67 unsigned long *Buffer_Receive_nVertex_Donor,
68 *Buffer_Receive_nFace_Donor,
69 *Buffer_Receive_nFaceNodes_Donor,
71 *Buffer_Send_nFace_Donor,
72 *Buffer_Send_nFaceNodes_Donor,
73 *Buffer_Receive_GlobalPoint,
74 *Buffer_Send_GlobalPoint,
75 *Buffer_Send_FaceIndex,
76 *Buffer_Receive_FaceIndex,
77 *Buffer_Send_FaceNodes,
78 *Buffer_Receive_FaceNodes,
79 *Buffer_Send_FaceProc,
80 *Buffer_Receive_FaceProc;
82 su2double *Buffer_Send_Coord,
84 *Buffer_Receive_Coord,
85 *Buffer_Receive_Normal;
118 int Find_InterfaceMarker(
CConfig *config,
unsigned short val_marker_interface);
124 virtual void Set_TransferCoeff(
CConfig **config);
135 void Determine_ArraySize(
bool faces,
int markDonor,
int markTarget,
unsigned long nVertexDonor,
unsigned short nDim);
145 void Collect_VertexInfo(
bool faces,
int markDonor,
int markTarget,
unsigned long nVertexDonor,
unsigned short nDim);
179 void Set_TransferCoeff(
CConfig **config);
207 void Set_TransferCoeff(
CConfig **config);
223 void Isoparameters(
unsigned short nDim,
unsigned short nDonor, su2double *X, su2double *xj,su2double* isoparams);
255 void Set_TransferCoeff(
CConfig **config);
unsigned long * Buffer_Send_nVertex_Donor
Buffer to store the number of nodes associated with faces per processor.
Definition: interpolation_structure.hpp:67
Headers of the main subroutines for creating the geometrical structure. The subroutines and functions...
CGeometry *** Geometry
Buffer to receive normal vector values.
Definition: interpolation_structure.hpp:90
Mirror interpolation: copy point linking and coefficient values from the opposing mesh Assumes that t...
Definition: interpolation_structure.hpp:231
unsigned long nGlobalFace_Donor
Maximum vertices per processor.
Definition: interpolation_structure.hpp:62
All the information about the definition of the physical problem. The subroutines and functions are i...
Parent class for defining the geometry of the problem (complete geometry, multigrid agglomerated geom...
Definition: geometry_structure.hpp:72
CGeometry * donor_geometry
Vector which stores n zones of geometry.
Definition: interpolation_structure.hpp:91
Isoparametric interpolation.
Definition: interpolation_structure.hpp:186
Main class for defining the interpolator, it requires a child class for each particular interpolation...
Definition: interpolation_structure.hpp:57
Nearest Neighbor interpolation.
Definition: interpolation_structure.hpp:153
Headers for the classes related to linear solvers (CG, FGMRES, etc) The subroutines and functions are...
CGeometry * target_geometry
Vector which stores the donor geometry.
Definition: interpolation_structure.hpp:92
Main class for defining the problem; basically this class reads the configuration file...
Definition: config_structure.hpp:68
su2double * Buffer_Send_Normal
Buffer to send coordinate values.
Definition: interpolation_structure.hpp:82