7 #ifndef TensorProductQuadratureRule_h 8 #define TensorProductQuadratureRule_h 24 std::vector<double>& scsLocs
43 int gaussPointOrdinal)
const;
46 int s1Node,
int s2Node,
int s3Node,
47 int s1Ip,
int s2Ip,
int s3Ip)
const;
50 int s1Node,
int s2Node,
51 int s1Ip,
int s2Ip)
const;
58 const double xi)
const;
std::vector< double > abscissae_
Definition: TensorProductQuadratureRule.h:64
double abscissa(unsigned j) const
Definition: TensorProductQuadratureRule.h:36
Definition: ABLForcingAlgorithm.C:26
TensorProductQuadratureRule(std::string type, int polyOrder)
Definition: TensorProductQuadratureRule.C:17
const std::vector< double > & scs_end_loc() const
Definition: TensorProductQuadratureRule.h:31
int numQuad_
Definition: TensorProductQuadratureRule.h:63
double integration_point_location(int nodeOrdinal, int gaussPointOrdinal) const
Definition: TensorProductQuadratureRule.C:85
const std::vector< double > & weights() const
Definition: TensorProductQuadratureRule.h:29
int num_quad() const
Definition: TensorProductQuadratureRule.h:33
const std::vector< double > & scs_loc() const
Definition: TensorProductQuadratureRule.h:30
double scs_loc(unsigned j) const
Definition: TensorProductQuadratureRule.h:38
const std::vector< double > & abscissae() const
Definition: TensorProductQuadratureRule.h:28
bool useSGL_
Definition: TensorProductQuadratureRule.h:66
double scs_end_loc(unsigned j) const
Definition: TensorProductQuadratureRule.h:39
std::vector< double > weights_
Definition: TensorProductQuadratureRule.h:65
double isoparametric_mapping(const double b, const double a, const double xi) const
Definition: TensorProductQuadratureRule.C:76
bool is_SGL() const
Definition: TensorProductQuadratureRule.h:34
std::vector< double > scsLoc_
Definition: TensorProductQuadratureRule.h:61
Definition: TensorProductQuadratureRule.h:16
double weight(unsigned j) const
Definition: TensorProductQuadratureRule.h:37
double integration_point_weight(int s1Node, int s2Node, int s3Node, int s1Ip, int s2Ip, int s3Ip) const
Definition: TensorProductQuadratureRule.C:103
~TensorProductQuadratureRule()=default
std::vector< double > scsEndLoc_
Definition: TensorProductQuadratureRule.h:62