{ \
perform2DTestConsistentMapping(consistentMap2D); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> consistentMap2DVector(
Mapping::CONSISTENT, 2, function, {{
false,
false,
false}}, polynomial, gpm); \
perform2DTestConsistentMappingVector(consistentMap2DVector); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> consistentMap3D(
Mapping::CONSISTENT, 3, function, {{
false,
false,
false}}, polynomial, gpm); \
perform3DTestConsistentMapping(consistentMap3D); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> scaledConsistentMap2D(
Mapping::SCALED_CONSISTENT_SURFACE, 2, function, {{
false,
false,
false}}, polynomial, gpm); \
perform2DTestScaledConsistentMapping(scaledConsistentMap2D); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> scaledConsistentMap3D(
Mapping::SCALED_CONSISTENT_SURFACE, 3, function, {{
false,
false,
false}}, polynomial, gpm); \
perform3DTestScaledConsistentMapping(scaledConsistentMap3D); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> conservativeMap2D(
Mapping::CONSERVATIVE, 2, function, {{
false,
false,
false}}, polynomial, gpm); \
perform2DTestConservativeMapping(conservativeMap2D); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> conservativeMap2DVector(
Mapping::CONSERVATIVE, 2, function, {{
false,
false,
false}}, polynomial, gpm); \
perform2DTestConservativeMappingVector(conservativeMap2DVector); \
RadialBasisFctMapping<GinkgoRadialBasisFctSolver<Type>, MappingConfiguration::GinkgoParameter> conservativeMap3D(
Mapping::CONSERVATIVE, 3, function, {{
false,
false,
false}}, polynomial, gpm); \
perform3DTestConservativeMapping(conservativeMap3D); \
}
@ SCALED_CONSISTENT_SURFACE
Mapping with radial basis functions.
std::size_t maxIterations