69 inline size_t nq()
const;
71 inline double xq(
int iq)
const;
73 inline double yq(
int iq)
const;
75 inline double zq(
int iq)
const;
77 inline double wq(
int iq)
const;
@ Matrix
Definition basis.hpp:67
std::vector< double > cq2
Definition quad3d.hpp:52
void get_quadrule(int iq, double &_xq, double &_yq, double &_zq, double &_wq) const
Definition quad3d.cpp:79
double yq(int iq) const
Definition quad3d.hpp:91
const size_t rule
Definition quad3d.hpp:46
double zq(int iq) const
Definition quad3d.hpp:93
std::vector< double > cwq
Definition quad3d.hpp:52
std::vector< double > cq1
Definition quad3d.hpp:52
std::vector< double > xV
Definition quad3d.hpp:51
std::vector< double > cq3
Definition quad3d.hpp:52
double vol_T
Definition quad3d.hpp:49
std::vector< double > zV
Definition quad3d.hpp:51
void setup(double(&_xV)[4], double(&_yV)[4], double(&_zV)[4])
Definition quad3d.cpp:72
size_t required_rule(size_t doe) const
Compute the minimum rule required to achieve the desired degree of exactness.
Definition quad3d.cpp:64
static constexpr size_t num_rules
Definition quad3d.hpp:44
size_t nq() const
Definition quad3d.hpp:87
double xq(int iq) const
Definition quad3d.hpp:89
const size_t nqn
Definition quad3d.hpp:47
std::vector< double > cq0
Definition quad3d.hpp:52
double wq(int iq) const
Definition quad3d.hpp:95
void init()
Definition quad3d.cpp:46
std::vector< double > yV
Definition quad3d.hpp:51
Definition ddr-magnetostatics.hpp:41