26 #include <dolfin/log/Event.h> 27 #include <dolfin/common/Variable.h> 63 void set(std::size_t i,
double x);
67 std::size_t
size()
const;
71 std::size_t
degree()
const;
75 double point(std::size_t i)
const;
85 double eval(std::size_t i,
double x);
90 double ddx(std::size_t i,
double x);
94 double dqdx(std::size_t i);
99 std::string
str(
bool verbose)
const;
105 const std::size_t _q;
111 std::vector<double> points;
112 std::vector<double> constants;
114 Event instability_detected;
Common base class for DOLFIN variables.
Definition: Variable.h:35
std::string str(bool verbose) const
Definition: Lagrange.cpp:128
std::size_t size() const
Definition: Lagrange.cpp:55
double ddx(std::size_t i, double x)
Definition: Lagrange.cpp:90
std::size_t degree() const
Definition: Lagrange.cpp:60
double point(std::size_t i) const
Definition: Lagrange.cpp:65
Definition: Lagrange.h:50
double operator()(std::size_t i, double x)
Definition: Lagrange.cpp:71
Lagrange(std::size_t q)
Constructor.
Definition: Lagrange.cpp:31
double dqdx(std::size_t i)
Definition: Lagrange.cpp:119
double eval(std::size_t i, double x)
Definition: Lagrange.cpp:76