CArl
Code Arlequin / C++ implementation
carl::Intersection_Search Member List

This is the complete list of members for carl::Intersection_Search, including all inherited members.

BruteForce_FindFirstPair(Patch_construction *Patch_guide, Patch_construction *Patch_probed, std::pair< unsigned int, unsigned int > &First_intersection)carl::Intersection_Searchprotected
BuildCoupledPatches(const libMesh::Elem *Query_elem, int patch_counter=0)carl::Intersection_Searchprotected
BuildIntersections(SearchMethod search_type=BRUTE)carl::Intersection_Search
CalculateGlobalVolume()carl::Intersection_Search
CalculateIntersectionVolume(const libMesh::Elem *Query_elem)carl::Intersection_Searchprotected
FindAndBuildIntersections_Brute()carl::Intersection_Searchprotected
FindAndBuildIntersections_Front()carl::Intersection_Searchprotected
FindFirstPair(Patch_construction *Patch_guide, Patch_construction *Patch_probed, std::pair< unsigned int, unsigned int > &First_intersection)carl::Intersection_Searchprotected
FindIntersections_Brute()carl::Intersection_Searchprotected
FindIntersections_Front()carl::Intersection_Searchprotected
FindPatchIntersections_Brute(const libMesh::Elem *Query_elem)carl::Intersection_Searchprotected
FindPatchIntersections_Front(const libMesh::Elem *Query_elem)carl::Intersection_Searchprotected
Intersection_Search(libMesh::Mesh &mesh_A, libMesh::Mesh &mesh_B, libMesh::Mesh &mesh_Coupling, libMesh::Mesh &mesh_I, const std::string &output_base=std::string("test"), IntersectionMeshingMethod MeshingMethod=IntersectionMeshingMethod::CGAL, double Min_Inter_Volume=1E-15, bool bDoPerf_log=true, bool bDebugOutput=false)carl::Intersection_Searchinline
m_bDidPreliminarySearchcarl::Intersection_Searchprotected
m_bHavePreallocDatacarl::Intersection_Searchprotected
m_bIntersectionsBuiltcarl::Intersection_Searchprotected
m_bPrintDebugcarl::Intersection_Searchprotected
m_bPrintIntersectionsPerPartDatacarl::Intersection_Searchprotected
m_bPrintTimingDatacarl::Intersection_Searchprotected
m_bSaveInterDatacarl::Intersection_Searchprotected
m_bSkipIntersectionConstructioncarl::Intersection_Searchprotected
m_bSkipIntersectionPartitioningcarl::Intersection_Searchprotected
m_commcarl::Intersection_Searchprotected
m_coupling_weightscarl::Intersection_Searchprotected
m_Intersection_Pairs_multimapcarl::Intersection_Searchprotected
m_Intersection_testcarl::Intersection_Searchprotected
m_Intersection_test_neighborscarl::Intersection_Searchprotected
m_local_commcarl::Intersection_Searchprotected
m_Mesh_Acarl::Intersection_Searchprotected
m_Mesh_Bcarl::Intersection_Searchprotected
m_Mesh_Couplingcarl::Intersection_Searchprotected
m_Mesh_Intersectioncarl::Intersection_Searchprotected
m_MeshingMethodcarl::Intersection_Searchprotected
m_Min_Inter_Volumecarl::Intersection_Searchprotected
m_Nb_Of_Intersections_Elem_Ccarl::Intersection_Searchprotected
m_nodescarl::Intersection_Searchprotected
m_Output_filename_basecarl::Intersection_Searchprotected
m_Patch_Constructor_Acarl::Intersection_Searchprotected
m_Patch_Constructor_Bcarl::Intersection_Searchprotected
m_perf_logcarl::Intersection_Searchprotected
m_rankcarl::Intersection_Searchprotected
m_timing_data_file_basecarl::Intersection_Searchprotected
MASTER_bPerfLog_intersection_searchcarl::Intersection_Searchprotected
mesh_A()carl::Intersection_Search
mesh_B()carl::Intersection_Search
mesh_Coupling()carl::Intersection_Search
PreallocateAndPartitionCoupling()carl::Intersection_Search
PreparePreallocationAndLoad(SearchMethod search_type=BRUTE)carl::Intersection_Search
SetScalingFiles(const std::string &timing_data_file_base)carl::Intersection_Search
SkipIntersectionConstruction(bool bSkipIntersectionConstruction)carl::Intersection_Searchinline
SkipIntersectionPartitioning(bool bSkipIntersectionPartitioning)carl::Intersection_Searchinline
UpdateCouplingIntersection(const libMesh::Elem *Query_elem)carl::Intersection_Searchprotected