https://mooseframework.inl.gov
MortarSegmentHelper Member List

This is the complete list of members for MortarSegmentHelper, including all inherited members.

_area_tolMortarSegmentHelperprivate
_centerMortarSegmentHelperprivate
_debugMortarSegmentHelperprivate
_length_tolMortarSegmentHelperprivate
_normalMortarSegmentHelperprivate
_remaining_area_fractionMortarSegmentHelperprivate
_secondary_areaMortarSegmentHelperprivate
_secondary_polyMortarSegmentHelperprivate
_secondary_reference_pointsMortarSegmentHelperprivate
_toleranceMortarSegmentHelperprivate
_triangulate_trianglesMortarSegmentHelperprivate
_triangulation_modeMortarSegmentHelperprivate
_uMortarSegmentHelperprivate
_vMortarSegmentHelperprivate
area(const std::vector< Point > &nodes) constMortarSegmentHelper
center() constMortarSegmentHelperinline
clipPoly(const std::vector< Point > &primary_nodes) constMortarSegmentHelper
clipProjectedPoly(const std::vector< Point > &primary_poly) constMortarSegmentHelperprivate
getIntersection(const Point &p1, const Point &p2, const Point &q1, const Point &q2, Real &s) constMortarSegmentHelper
getMortarSegments(const std::vector< Point > &primary_nodes, std::vector< Point > &nodes, std::vector< std::vector< unsigned int >> &elem_to_nodes)MortarSegmentHelper
getMortarSegments(const std::vector< Point > &primary_nodes, const std::vector< Point > &primary_reference_points, std::vector< Point > &nodes, std::vector< std::vector< unsigned int >> &elem_to_nodes, std::vector< std::array< Point, 3 >> &elem_to_secondary_reference_points, std::vector< std::array< Point, 3 >> &elem_to_primary_reference_points, Real minimum_segment_area=0.)MortarSegmentHelper
getMortarSegmentsImpl(const std::vector< Point > &primary_nodes, std::vector< Point > &nodes, std::vector< std::vector< unsigned int >> &elem_to_nodes, ReferenceMappingData *reference_mapping)MortarSegmentHelperprivate
isDisjoint(const std::vector< Point > &poly) constMortarSegmentHelper
isInsideSecondary(const Point &pt) constMortarSegmentHelper
MortarSegmentHelper(std::vector< Point > secondary_nodes, const Point &center, const Point &normal, const MortarSegmentTriangulationMode triangulation_mode, const bool triangulate_triangles)MortarSegmentHelper
MortarSegmentHelper(std::vector< Point > secondary_nodes, std::vector< Point > secondary_reference_points, const Point &center, const Point &normal, const MortarSegmentTriangulationMode triangulation_mode, const bool triangulate_triangles)MortarSegmentHelper
MortarSegmentHelperTest classMortarSegmentHelperfriend
normal() constMortarSegmentHelperinline
point(unsigned int i) constMortarSegmentHelperinline
projectPrimaryPoly(const std::vector< Point > &primary_nodes) constMortarSegmentHelper
referencePoint(const Point &point, const std::vector< Point > &poly, const std::vector< Point > &reference_points, std::string *failure_reason=nullptr) constMortarSegmentHelperprivate
remainder() constMortarSegmentHelperinline
triangulatePoly(std::vector< Point > &poly_nodes, std::vector< std::vector< unsigned int >> &tri_map) constMortarSegmentHelper