32 #ifndef PolynomialPatch_hh
33 #define PolynomialPatch_hh
68 Mesh* validity_region,
69 std::vector<SquarePolynomialVector*> polynomials_);
95 virtual void function(
const double* point,
double* value)
const;
Base class for meshing routines.
Patches together many SquarePolynomialVectors to make a multidimensional polynomial spline.
std::vector< SquarePolynomialVector * > points_
PolynomialPatch & operator=(const PolynomialPatch &rhs)
unsigned int getPointDimension() const
unsigned int point_dimension_
std::vector< SquarePolynomialVector * > getPolynomials() const
SquarePolynomialVector * getPolynomialVector(const double *point) const
VectorMap * clone() const
unsigned int getValueDimension() const
unsigned int value_dimension_
PolynomialPatch(const PolynomialPatch &rhs)
SquarePolynomialVector describes a vector of multivariate polynomials.