This is the ElementPairInfo class. More...
#include <ElementPairInfo.h>
Public Member Functions | |
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) | |
virtual | ~ElementPairInfo () |
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) |
Public Attributes | |
const Elem * | _elem1 |
const Elem * | _elem2 |
std::vector< Point > | _elem1_constraint_q_point |
std::vector< Point > | _elem2_constraint_q_point |
std::vector< Real > | _elem1_constraint_JxW |
std::vector< Real > | _elem2_constraint_JxW |
Point | _elem1_normal |
Point | _elem2_normal |
This is the ElementPairInfo class.
This is a base class that stores information used for integration in element to element constraints.
Definition at line 30 of file ElementPairInfo.h.
ElementPairInfo::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 | ||
) |
Definition at line 12 of file ElementPairInfo.C.
|
virtual |
Definition at line 31 of file ElementPairInfo.C.
|
virtual |
Definition at line 34 of file ElementPairInfo.C.
const Elem* ElementPairInfo::_elem1 |
Definition at line 51 of file ElementPairInfo.h.
std::vector<Real> ElementPairInfo::_elem1_constraint_JxW |
Definition at line 55 of file ElementPairInfo.h.
Referenced by ElemElemConstraint::reinitConstraintQuadrature(), and update().
std::vector<Point> ElementPairInfo::_elem1_constraint_q_point |
Definition at line 53 of file ElementPairInfo.h.
Referenced by ElemElemConstraint::reinitConstraintQuadrature(), and update().
Point ElementPairInfo::_elem1_normal |
Definition at line 57 of file ElementPairInfo.h.
Referenced by update().
const Elem* ElementPairInfo::_elem2 |
Definition at line 52 of file ElementPairInfo.h.
std::vector<Real> ElementPairInfo::_elem2_constraint_JxW |
Definition at line 56 of file ElementPairInfo.h.
Referenced by update().
std::vector<Point> ElementPairInfo::_elem2_constraint_q_point |
Definition at line 54 of file ElementPairInfo.h.
Referenced by update().
Point ElementPairInfo::_elem2_normal |
Definition at line 58 of file ElementPairInfo.h.
Referenced by update().