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().
1.8.14