41 vector<CRadialBasisFunctionNode*>
71 bool ForwardProjectionDerivative)
override;
87 void SetInternalNodes(
CGeometry* geometry,
CConfig* config, vector<unsigned long>& internalNodes);
93 void SetCtrlNodes(
CConfig* config);
117 void SetCtrlNodeCoords(
CGeometry* geometry);
149 void GetInitMaxErrorNode(
CGeometry* geometry,
CConfig* config,
unsigned long& maxErrorNodeLocal,
156 void AddControlNode(
unsigned long maxErrorNode);
161 void ComputeNCtrlNodesGlobal();
173 unsigned long& maxErrorNodeLocal,
su2double& maxErrorLocal);
185 unsigned long iNode,
su2double* localError);
196 const vector<unsigned long>& internalNodes);
206 const vector<unsigned long>& internalNodes);
Declaration of the RBF node class that stores nodal information for the RBF interpolation.
Headers of the CVolumetricMovement class.
A templated matrix/vector-like object.
Definition C2DContainer.hpp:374
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Parent class for defining the geometry of the problem (complete geometry, multigrid agglomerated geom...
Definition CGeometry.hpp:75
Class for moving the volumetric numerical grid using Radial Basis Function interpolation.
Definition CRadialBasisFunctionInterpolation.hpp:37
su2activematrix InterpCoeff
Control node interpolation coefficients.
Definition CRadialBasisFunctionInterpolation.hpp:45
vector< CRadialBasisFunctionNode * > BoundNodes
Vector with boundary nodes.
Definition CRadialBasisFunctionInterpolation.hpp:40
su2double MaxErrorGlobal
Maximum error data reduction algorithm.
Definition CRadialBasisFunctionInterpolation.hpp:50
su2activematrix CtrlCoords
Coordinates of the control nodes.
Definition CRadialBasisFunctionInterpolation.hpp:48
unsigned long nCtrlNodesGlobal
Total number of control nodes.
Definition CRadialBasisFunctionInterpolation.hpp:47
~CRadialBasisFunctionInterpolation() override
Destructor of the class.
Definition CRadialBasisFunctionInterpolation.cpp:37
void SetVolume_Deformation(CGeometry *geometry, CConfig *config, bool UpdateGeo, bool Derivative, bool ForwardProjectionDerivative) override
Grid deformation using the spring analogy method.
Definition CRadialBasisFunctionInterpolation.cpp:44
vector< CRadialBasisFunctionNode * > * ControlNodes
Vector with control nodes.
Definition CRadialBasisFunctionInterpolation.hpp:39
vector< CRadialBasisFunctionNode * > ReducedControlNodes
Vector with selected control nodes in data reduction algorithm.
Definition CRadialBasisFunctionInterpolation.hpp:42
su2activematrix CtrlNodeDeformation
Control Node Deformation.
Definition CRadialBasisFunctionInterpolation.hpp:44
Class for moving the volumetric numerical grid.
Definition CVolumetricMovement.hpp:37
passivedouble su2double
Definition code_config.hpp:181
RADIAL_BASIS
Types of radial basis functions.
Definition option_structure.hpp:452