Go to the documentation of this file.
21 Legendre(
const std::vector<MooseEnum> & domain,
22 const std::vector<std::size_t> & order,
51 virtual std::vector<Real>
virtual bool isInPhysicalBounds(const Point &point) const override
Determines if the point provided is in within the physical bounds.
virtual const std::vector< Real > & getStandardizedFunctionLimits() const override
Returns a vector of the lower and upper bounds of the standard functional space.
virtual void evaluateOrthonormal()
Evaluates the orthonormal form of the basis functions.
virtual void evaluateSqrtMu()
Evaluates the 1/sqrt(mu) normalized form of the basis functions.
virtual std::size_t calculatedNumberOfTermsBasedOnOrder(const std::vector< std::size_t > &order) const override
Returns the number of terms in the single series given a value for the order.
virtual std::vector< Real > getStandardizedLocation(const std::vector< Real > &location) const override
Standardize the location according to the requirements of the underlying basis, which may actually co...
This class is a simple wrapper around FunctionalBasisInterface, and intended for use by any single fu...
MooseEnum generation_type
This class provides the algorithms and properties of the Legendre polynomial series.
virtual void evaluateStandard()
Evaluates the standard form of the basis functions.
virtual void checkPhysicalBounds(const std::vector< Real > &bounds) const override
Checks the physical bounds according to the actual implementation.
virtual Real getStandardizedFunctionVolume() const override
Returns the volume within the standardized function local_limits.