15 #include "libmesh/point.h" 34 const std::vector<Point> & elem1_constraint_q_point,
35 const std::vector<Point> & elem2_constraint_q_point,
36 const std::vector<Real> & elem1_constraint_JxW,
37 const std::vector<Real> & elem2_constraint_JxW,
38 const Point & elem1_normal,
39 const Point & elem2_normal);
43 virtual void update(
const std::vector<Point> & elem1_constraint_q_point,
44 const std::vector<Point> & elem2_constraint_q_point,
45 const std::vector<Real> & elem1_constraint_JxW,
46 const std::vector<Real> & elem2_constraint_JxW,
47 const Point & elem1_normal,
48 const Point & elem2_normal);
std::vector< Real > _elem2_constraint_JxW
virtual void update(const std::vector< Point > &elem1_constraint_q_point, const std::vector< Point > &elem2_constraint_q_point, const std::vector< Real > &elem1_constraint_JxW, const std::vector< Real > &elem2_constraint_JxW, const Point &elem1_normal, const Point &elem2_normal)
virtual ~ElementPairInfo()
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
std::vector< Point > _elem1_constraint_q_point
This is the ElementPairInfo class.
std::vector< Real > _elem1_constraint_JxW
std::vector< Point > _elem2_constraint_q_point
ElementPairInfo(const Elem *elem1, const Elem *elem2, const std::vector< Point > &elem1_constraint_q_point, const std::vector< Point > &elem2_constraint_q_point, const std::vector< Real > &elem1_constraint_JxW, const std::vector< Real > &elem2_constraint_JxW, const Point &elem1_normal, const Point &elem2_normal)