Class documentation of Concepts

Loading...
Searching...
No Matches
legendre.hh
Go to the documentation of this file.
1
6#ifndef legendre_hh
7#define legendre_hh
8
9#include <iostream>
10#include "basics/typedefs.hh"
11#include "quadRule.hh"
12#include "shapefunction.hh"
13#include "toolbox/flyweight.hh"
14
15namespace concepts {
24 class Legendre: public ShapeFunction1D<Real> {
25 public:
31 Legendre(const int P, const QuadratureRule1d& quadrature);
37 Legendre(const int P, const Array<Real>& abscissas);
38
45 Legendre(const int P, const Real* xP, const int NxP);
46
52 Legendre(const int P, const Real & xP);
53
55 Legendre(const Legendre& Other);
57 ~Legendre();
58
59 protected:
61 void init(const int P, const Real* xPoints, const int NxP);
62
63 virtual std::ostream& info(std::ostream& os) const;
64
65 };
66
67}//namespace
68
69#endif //legendre_hh
Legendre(const int P, const QuadratureRule1d &quadrature)
Legendre(const int P, const Real *xP, const int NxP)
Legendre(const int P, const Array< Real > &abscissas)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Legendre(const int P, const Real &xP)
double Real
Definition typedefs.hh:39
Set< F > makeSet(uint n, const F &first,...)
Definition set.hh:320