21#ifndef ELEMENTQUAD_HPP
22#define ELEMENTQUAD_HPP
93 return m_phiT_quadF[
ilF];
99 return m_phiF_quadF[
ilF];
105 return m_dphiT_quadF[
ilF];
138 boost::multi_array<double, 2> m_phiT_quadT;
139 boost::multi_array<VectorRd, 2> m_dphiT_quadT;
140 boost::multi_array<VectorRd, 2> m_vec_phiT_quadT;
143 std::vector<QuadratureRule> m_quadF;
145 std::vector<boost::multi_array<double, 2>> m_phiT_quadF;
146 std::vector<boost::multi_array<double, 2>> m_phiF_quadF;
147 std::vector<boost::multi_array<VectorRd, 2>> m_dphiT_quadF;
148 std::vector<boost::multi_array<VectorRd, 2>> m_vec_phiT_quadF;
149 std::vector<boost::multi_array<VectorRd, 2>> m_vec_phiF_quadF;
Definition elementquad.hpp:55
Definition hybridcore.hpp:174
@ Matrix
Definition basis.hpp:67
const QuadratureRule & get_quadF(size_t ilF) const
Returns quadrature rules on face with local number ilF.
Definition elementquad.hpp:73
boost::multi_array< VectorRd, 2 > get_vec_phiT_quadT(size_t degree) const
Builds on the fly the values of vector cell basis functions at cell quadrature nodes....
Definition elementquad.cpp:61
const boost::multi_array< double, 2 > get_phiF_quadF(size_t ilF) const
Returns values of face basis functions at face quadrature nodes, for face with local number ilF.
Definition elementquad.hpp:97
boost::multi_array< VectorRd, 2 > get_vec_phiF_quadF(size_t ilF, size_t degree) const
Builds on the fly the values of vector face basis functions at face quadrature nodes....
Definition elementquad.cpp:109
const boost::multi_array< VectorRd, 2 > & get_dphiT_quadT() const
Returns values of gradients of cell basis functions at cell quadrature nodes.
Definition elementquad.hpp:85
const boost::multi_array< double, 2 > & get_phiT_quadT() const
Returns values of cell basis functions at cell quadrature nodes.
Definition elementquad.hpp:79
const boost::multi_array< VectorRd, 2 > & get_dphiT_quadF(size_t ilF) const
Returns values of gradients of cell basis functions at face quadrature nodes, for face with local num...
Definition elementquad.hpp:103
const QuadratureRule & get_quadT() const
Returns quadrature rules in cell.
Definition elementquad.hpp:67
boost::multi_array< VectorRd, 2 > get_vec_phiT_quadF(size_t ilF, size_t degree) const
Builds on the fly the values of vector cell basis functions at face quadrature nodes....
Definition elementquad.cpp:85
const boost::multi_array< double, 2 > & get_phiT_quadF(size_t ilF) const
Returns values of cell basis functions at face quadrature nodes, for face with local number ilF.
Definition elementquad.hpp:91
std::vector< QuadratureNode > QuadratureRule
Definition quadraturerule.hpp:61
Definition ddr-magnetostatics.hpp:41