Documentation 6b54b78464
Loading...
Searching...
No Matches
Multiphysics interfaces

Classes for data transfer and interpolation across interfaces between zones. More...

Classes

class  CIsoparametric
 Isoparametric interpolation. More...
 
class  CMirror
 Mirror interpolation, transpose interpolation matrix of opposing mesh. More...
 
class  CMixingPlane
 Mixing plane interpolation. More...
 
class  CNearestNeighbor
 Nearest Neighbor(s) interpolation. More...
 
class  CRadialBasisFunction
 Radial basis function interpolation. More...
 
class  CSlidingMesh
 Sliding mesh approach. More...
 
class  CConservativeVarsInterface
 Transfers conservative variables. More...
 
class  CMixingPlaneInterface
 Mixing plane interface for turbomachinery. More...
 
class  CSlidingInterface
 Fluid-fluid interface. More...
 
class  CConjugateHeatInterface
 Fluid-heat interface (and v.v.). More...
 
class  CDiscAdjFlowTractionInterface
 Fluid-structure interface (forces or tractions) for discrete adjoint problems. More...
 
class  CDisplacementsInterface
 Structure-fluid interface (displacements). More...
 
class  CFlowTractionInterface
 Fluid-structure interface (forces or tractions). More...
 
class  CInterpolator
 Main class for defining the interpolator, it requires a child class for each particular interpolation method. More...
 
class  CInterface
 Main class for defining the physical transfer of information. More...
 

Functions

CInterpolator * CInterpolatorFactory::CreateInterpolator (CGeometry ****geometry_container, const CConfig *const *config, const CInterpolator *transpInterpolator, unsigned iZone, unsigned jZone, bool mixing_plane, bool verbose=true)
 Factory method for CInterpolator objects.
 

Detailed Description

Classes for data transfer and interpolation across interfaces between zones.

Function Documentation

◆ CreateInterpolator()

CInterpolator * CInterpolatorFactory::CreateInterpolator ( CGeometry ****  geometry_container,
const CConfig *const *  config,
const CInterpolator *  transpInterpolator,
unsigned  iZone,
unsigned  jZone,
bool  mixing_plane,
bool  verbose = true 
)

Factory method for CInterpolator objects.

Parameters
[in]geometry_container- Geometrical definition of the problem.
[in]config- Definition of the particular problem.
[in]transpInterpolator- Transpose interpolator.
[in]iZone- Index of the donor zone.
[in]jZone- Index of the target zone.
[in]verbose- If true, print information to screen.
Returns
Pointer to interpolator on the heap, caller is responsible for deletion.