mortaring_helpers.h File Reference

Go to the source code of this file.

Classes

class  MortaringHelpers::MergedSolidMesh
 
class  MortaringHelpers::PointIntegralScheme
 
class  MortaringHelpers::PointElementWithExternalElement
 

Namespaces

 MortaringHelpers
 

Enumerations

enum  MortaringHelpers::Colour { MortaringHelpers::WHITE , MortaringHelpers::GREY , MortaringHelpers::BLACK }
 

Functions

template<class NodeNodeConstraintClass , class NodeElementConstraintClass , class ELEMENTTYPE >
Vector< ConstraintElement * > MortaringHelpers::setup_constraint_elements_at_nodes (Problem *problem_pt, Vector< Vector< Node * >> node_pt, Vector< SolidMesh * > mesh_pt, const bool &accept_failure=false)
 
template<class NodeNodeConstraintElementType >
void MortaringHelpers::dfs (Node *node_pt, Node *parent_node_pt, std::map< Node *, Vector< std::pair< NodeNodeConstraintElementType *, Node * >>> &tree, std::map< Node *, Colour > &colours, Vector< NodeNodeConstraintElementType * > &pruned_branches)
 
template<class NodeNodeConstraintElementType >
Vector< NodeNodeConstraintElementType * > MortaringHelpers::find_redundant_constraint_elements (Vector< NodeNodeConstraintElementType * > element_pt)
 

Variables

static double MortaringHelpers::Mortaring_Constraints_Distance_Tolerance = 1e-10