Class xlifepp::SpectralBasis#
-
class SpectralBasis#
-
defines an abstract class of global basis functions (not finite element)
Subclassed by xlifepp::SpectralBasisFun, xlifepp::SpectralBasisInt
Public Functions
-
inline virtual ~SpectralBasis()#
-
virtual destructor
-
virtual SpectralBasis *clone() const = 0#
-
virtual copy constructor
-
inline const GeomDomain *domain() const#
-
returns related domain
-
virtual real_t &evaluate(const std::vector<real_t>&, const Vector<real_t>&, real_t&) const = 0#
-
evaluate linear combination of spectral functions, say v = sum_k a_k f_k(P) no virtual template !!
-
inline FuncFormType funcFormType() const#
-
returns type of basis functions
-
virtual void print(std::ostream&) const = 0#
-
print utility
-
inline virtual ~SpectralBasis()#