From 19402e4c1508ff6f294e34e213e5362100a715e0 Mon Sep 17 00:00:00 2001 From: Curve Date: Wed, 6 Dec 2023 17:28:57 +0100 Subject: [PATCH] feat: update doxygen * Add Modern Theme * Update Deployment * Remove pre-built doxygen files --- .github/workflows/docs.yml | 40 + .gitmodules | 3 + {docs/doxygen/html => assets}/logo.png | Bin docs/Doxyfile | 24 + docs/Software Design/General.txt | 7 - .../sharedObjectBuilding.graphml | 138 - docs/Software Design/sharedObjectBuilding.pdf | Bin 34041 -> 0 bytes docs/doxygen-awesome-css | 1 + docs/doxygen/doxygen_template.txt | 2450 ----------------- .../html/AirGapDeposition_8cpp-example.html | 271 -- docs/doxygen/html/AirGapDeposition_8cpp.html | 158 -- docs/doxygen/html/AirGapDeposition_8cpp.js | 5 - .../html/AirGapDeposition_8py-example.html | 184 -- docs/doxygen/html/AirGapDeposition_8py.html | 149 - docs/doxygen/html/AirGapDeposition_8py.js | 20 - docs/doxygen/html/CONTRIBUTING_8md.html | 99 - .../doxygen/html/Deposition_8cpp-example.html | 263 -- docs/doxygen/html/Deposition_8cpp.html | 158 -- docs/doxygen/html/Deposition_8cpp.js | 5 - docs/doxygen/html/Deposition_8py-example.html | 180 -- docs/doxygen/html/Deposition_8py.html | 149 - docs/doxygen/html/Deposition_8py.js | 20 - .../html/GeometricAdvection_8cpp-example.html | 210 -- .../doxygen/html/GeometricAdvection_8cpp.html | 158 -- docs/doxygen/html/GeometricAdvection_8cpp.js | 5 - .../html/GeometricAdvection_8py-example.html | 148 - docs/doxygen/html/GeometricAdvection_8py.html | 137 - docs/doxygen/html/GeometricAdvection_8py.js | 16 - .../html/PatternedSubstrate_8cpp-example.html | 418 --- .../doxygen/html/PatternedSubstrate_8cpp.html | 186 -- docs/doxygen/html/PatternedSubstrate_8cpp.js | 5 - .../html/PeriodicBoundary_8cpp-example.html | 234 -- docs/doxygen/html/PeriodicBoundary_8cpp.html | 137 - docs/doxygen/html/PeriodicBoundary_8cpp.js | 4 - docs/doxygen/html/README_8md.html | 99 - docs/doxygen/html/SharedLib_8cpp-example.html | 174 -- docs/doxygen/html/SharedLib_8cpp.html | 135 - docs/doxygen/html/SharedLib_8cpp.js | 4 - .../doxygen/html/SquareEtch_8cpp-example.html | 337 --- docs/doxygen/html/SquareEtch_8cpp.html | 137 - docs/doxygen/html/SquareEtch_8cpp.js | 4 - .../html/ViewFactorDistribution_8hpp.html | 144 - .../html/ViewFactorDistribution_8hpp.js | 5 - .../html/ViewFactorProcessData_8hpp.html | 109 - docs/doxygen/html/ViewFactorProcess_8hpp.html | 117 - docs/doxygen/html/ViewFactor_8cpp.html | 207 -- docs/doxygen/html/ViewFactor_8cpp.js | 6 - .../html/VoidEtching_8cpp-example.html | 261 -- docs/doxygen/html/VoidEtching_8cpp.html | 137 - docs/doxygen/html/VoidEtching_8cpp.js | 4 - docs/doxygen/html/VolumeToLevelSets_8cpp.html | 143 - docs/doxygen/html/VolumeToLevelSets_8cpp.js | 4 - docs/doxygen/html/annotated.html | 160 -- docs/doxygen/html/annotated_dup.js | 64 - docs/doxygen/html/bc_s.png | Bin 676 -> 0 bytes docs/doxygen/html/bdwn.png | Bin 147 -> 0 bytes ...apDeposition_1_1velocityField-members.html | 103 - ...lassAirGapDeposition_1_1velocityField.html | 212 -- .../classAirGapDeposition_1_1velocityField.js | 5 - ...classAirGapDeposition_1_1velocityField.png | Bin 700 -> 0 bytes ...ssDeposition_1_1velocityField-members.html | 103 - .../classDeposition_1_1velocityField.html | 212 -- .../html/classDeposition_1_1velocityField.js | 5 - .../html/classDeposition_1_1velocityField.png | Bin 620 -> 0 bytes .../classViewFactorDistribution-members.html | 120 - .../html/classViewFactorDistribution.html | 649 ----- .../html/classViewFactorDistribution.js | 18 - .../html/classViewFactorDistribution.png | Bin 934 -> 0 bytes .../html/classViewFactorProcess-members.html | 111 - docs/doxygen/html/classViewFactorProcess.html | 412 --- docs/doxygen/html/classViewFactorProcess.js | 13 - docs/doxygen/html/classes.html | 110 - docs/doxygen/html/classlsAdvect-members.html | 144 - docs/doxygen/html/classlsAdvect.html | 1561 ----------- docs/doxygen/html/classlsAdvect.js | 46 - .../html/classlsBooleanOperation-members.html | 123 - .../doxygen/html/classlsBooleanOperation.html | 855 ------ docs/doxygen/html/classlsBooleanOperation.js | 25 - docs/doxygen/html/classlsBox-members.html | 111 - docs/doxygen/html/classlsBox.html | 458 --- docs/doxygen/html/classlsBox.js | 13 - .../html/classlsBoxDistribution-members.html | 115 - docs/doxygen/html/classlsBoxDistribution.html | 523 ---- docs/doxygen/html/classlsBoxDistribution.js | 13 - docs/doxygen/html/classlsBoxDistribution.png | Bin 1065 -> 0 bytes .../classlsCalculateCurvatures-members.html | 117 - .../html/classlsCalculateCurvatures.html | 609 ---- .../html/classlsCalculateCurvatures.js | 19 - ...classlsCalculateNormalVectors-members.html | 112 - .../html/classlsCalculateNormalVectors.html | 469 ---- .../html/classlsCalculateNormalVectors.js | 14 - docs/doxygen/html/classlsCheck-members.html | 117 - docs/doxygen/html/classlsCheck.html | 610 ---- docs/doxygen/html/classlsCheck.js | 19 - .../html/classlsConvexHull-members.html | 111 - docs/doxygen/html/classlsConvexHull.html | 440 --- docs/doxygen/html/classlsConvexHull.js | 13 - .../doxygen/html/classlsCylinder-members.html | 113 - docs/doxygen/html/classlsCylinder.html | 578 ---- docs/doxygen/html/classlsCylinder.js | 15 - .../html/classlsDetectFeatures-members.html | 116 - docs/doxygen/html/classlsDetectFeatures.html | 631 ----- docs/doxygen/html/classlsDetectFeatures.js | 18 - docs/doxygen/html/classlsDomain-members.html | 172 -- docs/doxygen/html/classlsDomain.html | 2256 --------------- docs/doxygen/html/classlsDomain.js | 74 - docs/doxygen/html/classlsExpand-members.html | 115 - docs/doxygen/html/classlsExpand.html | 574 ---- docs/doxygen/html/classlsExpand.js | 17 - .../doxygen/html/classlsFromMesh-members.html | 113 - docs/doxygen/html/classlsFromMesh.html | 496 ---- docs/doxygen/html/classlsFromMesh.js | 15 - .../html/classlsFromSurfaceMesh-members.html | 115 - docs/doxygen/html/classlsFromSurfaceMesh.html | 591 ---- docs/doxygen/html/classlsFromSurfaceMesh.js | 17 - ...urfaceMesh_1_1box_1_1iterator-members.html | 111 - ...slsFromSurfaceMesh_1_1box_1_1iterator.html | 414 --- ...asslsFromSurfaceMesh_1_1box_1_1iterator.js | 13 - .../html/classlsFromVolumeMesh-members.html | 121 - docs/doxygen/html/classlsFromVolumeMesh.html | 679 ----- docs/doxygen/html/classlsFromVolumeMesh.js | 23 - .../html/classlsGeometricAdvect-members.html | 113 - docs/doxygen/html/classlsGeometricAdvect.html | 548 ---- docs/doxygen/html/classlsGeometricAdvect.js | 15 - ...lsGeometricAdvectDistribution-members.html | 111 - .../classlsGeometricAdvectDistribution.html | 521 ---- .../classlsGeometricAdvectDistribution.js | 13 - .../classlsGeometricAdvectDistribution.png | Bin 1834 -> 0 bytes ...slsInternal_1_1lsEnquistOsher-members.html | 107 - .../classlsInternal_1_1lsEnquistOsher.html | 356 --- .../html/classlsInternal_1_1lsEnquistOsher.js | 9 - ...ternal_1_1lsFiniteDifferences-members.html | 117 - ...lasslsInternal_1_1lsFiniteDifferences.html | 770 ------ .../classlsInternal_1_1lsFiniteDifferences.js | 19 - .../classlsInternal_1_1lsGraph-members.html | 109 - .../html/classlsInternal_1_1lsGraph.html | 363 --- .../html/classlsInternal_1_1lsGraph.js | 11 - ...lsInternal_1_1lsLaxFriedrichs-members.html | 107 - .../classlsInternal_1_1lsLaxFriedrichs.html | 368 --- .../classlsInternal_1_1lsLaxFriedrichs.js | 9 - ...ernal_1_1lsLocalLaxFriedrichs-members.html | 107 - ...asslsInternal_1_1lsLocalLaxFriedrichs.html | 356 --- ...classlsInternal_1_1lsLocalLaxFriedrichs.js | 9 - ...sLocalLaxFriedrichsAnalytical-members.html | 107 - ...nal_1_1lsLocalLaxFriedrichsAnalytical.html | 344 --- ...ernal_1_1lsLocalLaxFriedrichsAnalytical.js | 9 - ..._1_1lsLocalLocalLaxFriedrichs-members.html | 107 - ...Internal_1_1lsLocalLocalLaxFriedrichs.html | 356 --- ...lsInternal_1_1lsLocalLocalLaxFriedrichs.js | 9 - ...lsInternal_1_1lsMarchingCubes-members.html | 105 - .../classlsInternal_1_1lsMarchingCubes.html | 242 -- .../classlsInternal_1_1lsMarchingCubes.js | 7 - ...encilLocalLaxFriedrichsScalar-members.html | 109 - ..._1_1lsStencilLocalLaxFriedrichsScalar.html | 426 --- ...al_1_1lsStencilLocalLaxFriedrichsScalar.js | 11 - .../html/classlsMakeGeometry-members.html | 133 - docs/doxygen/html/classlsMakeGeometry.html | 1228 --------- docs/doxygen/html/classlsMakeGeometry.js | 35 - .../html/classlsMarkVoidPoints-members.html | 118 - docs/doxygen/html/classlsMarkVoidPoints.html | 671 ----- docs/doxygen/html/classlsMarkVoidPoints.js | 20 - docs/doxygen/html/classlsMesh-members.html | 163 -- docs/doxygen/html/classlsMesh.html | 1868 ------------- docs/doxygen/html/classlsMesh.js | 65 - docs/doxygen/html/classlsMessage-members.html | 117 - docs/doxygen/html/classlsMessage.html | 589 ---- docs/doxygen/html/classlsMessage.js | 19 - docs/doxygen/html/classlsPlane-members.html | 111 - docs/doxygen/html/classlsPlane.html | 460 ---- docs/doxygen/html/classlsPlane.js | 13 - .../html/classlsPointCloud-members.html | 126 - docs/doxygen/html/classlsPointCloud.html | 855 ------ docs/doxygen/html/classlsPointCloud.js | 28 - .../html/classlsPointData-members.html | 163 -- docs/doxygen/html/classlsPointData.html | 2178 --------------- docs/doxygen/html/classlsPointData.js | 65 - docs/doxygen/html/classlsPrune-members.html | 113 - docs/doxygen/html/classlsPrune.html | 494 ---- docs/doxygen/html/classlsPrune.js | 15 - docs/doxygen/html/classlsReader-members.html | 113 - docs/doxygen/html/classlsReader.html | 496 ---- docs/doxygen/html/classlsReader.js | 15 - docs/doxygen/html/classlsReduce-members.html | 117 - docs/doxygen/html/classlsReduce.html | 652 ----- docs/doxygen/html/classlsReduce.js | 19 - .../classlsRemoveStrayPoints-members.html | 111 - .../html/classlsRemoveStrayPoints.html | 422 --- docs/doxygen/html/classlsRemoveStrayPoints.js | 13 - .../html/classlsSmartPointer-members.html | 105 - docs/doxygen/html/classlsSmartPointer.html | 272 -- docs/doxygen/html/classlsSmartPointer.js | 7 - docs/doxygen/html/classlsSmartPointer.png | Bin 750 -> 0 bytes docs/doxygen/html/classlsSphere-members.html | 111 - docs/doxygen/html/classlsSphere.html | 460 ---- docs/doxygen/html/classlsSphere.js | 13 - .../classlsSphereDistribution-members.html | 116 - .../html/classlsSphereDistribution.html | 541 ---- .../doxygen/html/classlsSphereDistribution.js | 14 - .../html/classlsSphereDistribution.png | Bin 1094 -> 0 bytes .../html/classlsToDiskMesh-members.html | 123 - docs/doxygen/html/classlsToDiskMesh.html | 863 ------ docs/doxygen/html/classlsToDiskMesh.js | 25 - docs/doxygen/html/classlsToMesh-members.html | 115 - docs/doxygen/html/classlsToMesh.html | 584 ---- docs/doxygen/html/classlsToMesh.js | 17 - .../html/classlsToSurfaceMesh-members.html | 113 - docs/doxygen/html/classlsToSurfaceMesh.html | 514 ---- docs/doxygen/html/classlsToSurfaceMesh.js | 15 - .../html/classlsToVoxelMesh-members.html | 115 - docs/doxygen/html/classlsToVoxelMesh.html | 582 ---- docs/doxygen/html/classlsToVoxelMesh.js | 17 - .../html/classlsTransformMesh-members.html | 107 - docs/doxygen/html/classlsTransformMesh.html | 380 --- docs/doxygen/html/classlsTransformMesh.js | 9 - .../html/classlsVTKReader-members.html | 117 - docs/doxygen/html/classlsVTKReader.html | 666 ----- docs/doxygen/html/classlsVTKReader.js | 19 - .../html/classlsVTKWriter-members.html | 117 - docs/doxygen/html/classlsVTKWriter.html | 664 ----- docs/doxygen/html/classlsVTKWriter.js | 19 - .../html/classlsVelocityField-members.html | 111 - docs/doxygen/html/classlsVelocityField.html | 562 ---- docs/doxygen/html/classlsVelocityField.js | 13 - ...classlsWriteVisualizationMesh-members.html | 115 - .../html/classlsWriteVisualizationMesh.html | 560 ---- .../html/classlsWriteVisualizationMesh.js | 17 - docs/doxygen/html/classlsWriter-members.html | 113 - docs/doxygen/html/classlsWriter.html | 496 ---- docs/doxygen/html/classlsWriter.js | 15 - docs/doxygen/html/closed.png | Bin 132 -> 0 bytes .../dir_03680f297d755c096b0a1ead13ee12b7.html | 123 - .../dir_03680f297d755c096b0a1ead13ee12b7.js | 13 - .../dir_08bcc5769451b7c98762cd48e14e162b.html | 107 - .../dir_08bcc5769451b7c98762cd48e14e162b.js | 5 - .../dir_233070ffecd4a73b13561edd2722c43a.html | 105 - .../dir_233070ffecd4a73b13561edd2722c43a.js | 4 - .../dir_3a5c0c763a63b99f7c853375a5affd44.html | 105 - .../dir_3a5c0c763a63b99f7c853375a5affd44.js | 4 - .../dir_46b6feed2a9ce4a641546c7f03ceccdc.html | 107 - .../dir_46b6feed2a9ce4a641546c7f03ceccdc.js | 5 - .../dir_4ed0eb80ca16f085a9da84a86c7aac74.html | 107 - .../dir_4ed0eb80ca16f085a9da84a86c7aac74.js | 5 - .../dir_6e94703f45a250851d0da63b84aafde1.html | 105 - .../dir_6e94703f45a250851d0da63b84aafde1.js | 4 - .../dir_78295e74f606eda42a19d70b5bf6ccba.html | 105 - .../dir_78295e74f606eda42a19d70b5bf6ccba.js | 4 - .../dir_9040e44353ddd3e16801d1cd65959ab8.html | 105 - .../dir_9040e44353ddd3e16801d1cd65959ab8.js | 4 - .../dir_91a1815a365dfc06c9edbade34141b8e.html | 105 - .../dir_91a1815a365dfc06c9edbade34141b8e.js | 4 - .../dir_97aefd0d527b934f1d99a682da8fe6a9.html | 105 - .../dir_97aefd0d527b934f1d99a682da8fe6a9.js | 4 - .../dir_b73de7948ae56073d824662b08b40c44.html | 111 - .../dir_b73de7948ae56073d824662b08b40c44.js | 11 - .../dir_d44c64559bbebec7f509842c48db8b23.html | 201 -- .../dir_d44c64559bbebec7f509842c48db8b23.js | 123 - .../dir_dead3d737986c09727a1441af45eb370.html | 105 - .../dir_dead3d737986c09727a1441af45eb370.js | 4 - .../dir_e05836dc14a10490bbce2a2882cf978e.html | 201 -- .../dir_e05836dc14a10490bbce2a2882cf978e.js | 123 - .../dir_e3a4aa6ae53c85312025264fe419cff9.html | 105 - .../dir_e3a4aa6ae53c85312025264fe419cff9.js | 4 - docs/doxygen/html/doc.png | Bin 746 -> 0 bytes docs/doxygen/html/doxygen.css | 1841 ------------- docs/doxygen/html/doxygen.svg | 26 - docs/doxygen/html/dynsections.js | 121 - docs/doxygen/html/examples.html | 111 - docs/doxygen/html/examples.js | 14 - docs/doxygen/html/files.html | 233 -- docs/doxygen/html/files_dup.js | 7 - docs/doxygen/html/folderclosed.png | Bin 616 -> 0 bytes docs/doxygen/html/folderopen.png | Bin 597 -> 0 bytes docs/doxygen/html/functions.html | 106 - docs/doxygen/html/functions_b.html | 101 - docs/doxygen/html/functions_c.html | 106 - docs/doxygen/html/functions_d.html | 108 - docs/doxygen/html/functions_dup.js | 23 - docs/doxygen/html/functions_e.html | 103 - docs/doxygen/html/functions_f.html | 101 - docs/doxygen/html/functions_func.html | 105 - docs/doxygen/html/functions_func.js | 22 - docs/doxygen/html/functions_func_b.html | 100 - docs/doxygen/html/functions_func_c.html | 103 - docs/doxygen/html/functions_func_d.html | 105 - docs/doxygen/html/functions_func_e.html | 103 - docs/doxygen/html/functions_func_f.html | 100 - docs/doxygen/html/functions_func_g.html | 134 - docs/doxygen/html/functions_func_i.html | 117 - docs/doxygen/html/functions_func_l.html | 145 - docs/doxygen/html/functions_func_m.html | 100 - docs/doxygen/html/functions_func_n.html | 100 - docs/doxygen/html/functions_func_o.html | 104 - docs/doxygen/html/functions_func_p.html | 103 - docs/doxygen/html/functions_func_r.html | 100 - docs/doxygen/html/functions_func_s.html | 154 -- docs/doxygen/html/functions_func_t.html | 101 - docs/doxygen/html/functions_func_v.html | 102 - docs/doxygen/html/functions_func_w.html | 102 - docs/doxygen/html/functions_func_~.html | 101 - docs/doxygen/html/functions_g.html | 137 - docs/doxygen/html/functions_h.html | 101 - docs/doxygen/html/functions_i.html | 117 - docs/doxygen/html/functions_l.html | 148 - docs/doxygen/html/functions_m.html | 106 - docs/doxygen/html/functions_n.html | 105 - docs/doxygen/html/functions_o.html | 105 - docs/doxygen/html/functions_p.html | 111 - docs/doxygen/html/functions_r.html | 102 - docs/doxygen/html/functions_s.html | 156 -- docs/doxygen/html/functions_t.html | 109 - docs/doxygen/html/functions_type.html | 111 - docs/doxygen/html/functions_v.html | 108 - docs/doxygen/html/functions_vars.html | 196 -- docs/doxygen/html/functions_w.html | 102 - docs/doxygen/html/functions_~.html | 101 - docs/doxygen/html/globals.html | 134 - docs/doxygen/html/globals_defs.html | 104 - docs/doxygen/html/globals_enum.html | 105 - docs/doxygen/html/globals_func.html | 103 - docs/doxygen/html/globals_type.html | 99 - docs/doxygen/html/globals_vars.html | 98 - docs/doxygen/html/hierarchy.html | 189 -- docs/doxygen/html/hierarchy.js | 93 - docs/doxygen/html/include_2lsAdvect_8hpp.html | 222 -- docs/doxygen/html/include_2lsAdvect_8hpp.js | 27 - .../include_2lsBooleanOperation_8hpp.html | 172 -- .../html/include_2lsBooleanOperation_8hpp.js | 16 - .../include_2lsCalculateCurvatures_8hpp.html | 156 -- .../include_2lsCalculateCurvatures_8hpp.js | 12 - ...nclude_2lsCalculateNormalVectors_8hpp.html | 114 - docs/doxygen/html/include_2lsCheck_8hpp.html | 158 -- docs/doxygen/html/include_2lsCheck_8hpp.js | 12 - .../html/include_2lsConcepts_8hpp.html | 133 - docs/doxygen/html/include_2lsConcepts_8hpp.js | 9 - .../html/include_2lsConvexHull_8hpp.html | 117 - .../include_2lsCurvatureFormulas_8hpp.html | 149 - .../html/include_2lsCurvatureFormulas_8hpp.js | 12 - .../html/include_2lsDetectFeatures_8hpp.html | 153 - .../html/include_2lsDetectFeatures_8hpp.js | 10 - docs/doxygen/html/include_2lsDomain_8hpp.html | 160 -- docs/doxygen/html/include_2lsDomain_8hpp.js | 6 - .../html/include_2lsEnquistOsher_8hpp.html | 119 - docs/doxygen/html/include_2lsExpand_8hpp.html | 113 - .../html/include_2lsFileFormats_8hpp.html | 151 - .../html/include_2lsFileFormats_8hpp.js | 13 - .../include_2lsFiniteDifferences_8hpp.html | 132 - .../html/include_2lsFiniteDifferences_8hpp.js | 14 - .../html/include_2lsFromMesh_8hpp.html | 111 - .../html/include_2lsFromSurfaceMesh_8hpp.html | 116 - .../html/include_2lsFromVolumeMesh_8hpp.html | 114 - ..._2lsGeometricAdvectDistributions_8hpp.html | 116 - .../html/include_2lsGeometricAdvect_8hpp.html | 125 - .../html/include_2lsGeometries_8hpp.html | 124 - docs/doxygen/html/include_2lsGraph_8hpp.html | 117 - .../html/include_2lsLaxFriedrichs_8hpp.html | 118 - ..._2lsLocalLaxFriedrichsAnalytical_8hpp.html | 118 - .../include_2lsLocalLaxFriedrichs_8hpp.html | 118 - ...clude_2lsLocalLocalLaxFriedrichs_8hpp.html | 118 - .../html/include_2lsMakeGeometry_8hpp.html | 120 - .../html/include_2lsMarchingCubes_8hpp.html | 114 - .../html/include_2lsMarkVoidPoints_8hpp.html | 165 -- .../html/include_2lsMarkVoidPoints_8hpp.js | 14 - docs/doxygen/html/include_2lsMesh_8hpp.html | 138 - docs/doxygen/html/include_2lsMesh_8hpp.js | 5 - .../doxygen/html/include_2lsMessage_8hpp.html | 109 - .../html/include_2lsPointData_8hpp.html | 138 - .../doxygen/html/include_2lsPointData_8hpp.js | 5 - .../include_2lsPreCompileMacros_8hpp.html | 186 -- .../html/include_2lsPreCompileMacros_8hpp.js | 7 - docs/doxygen/html/include_2lsPrune_8hpp.html | 112 - docs/doxygen/html/include_2lsReader_8hpp.html | 110 - docs/doxygen/html/include_2lsReduce_8hpp.html | 112 - .../include_2lsRemoveStrayPoints_8hpp.html | 111 - .../html/include_2lsSmartPointer_8hpp.html | 109 - ...sStencilLocalLaxFriedrichsScalar_8hpp.html | 191 -- ...2lsStencilLocalLaxFriedrichsScalar_8hpp.js | 7 - .../html/include_2lsTestAsserts_8hpp.html | 163 -- .../html/include_2lsTestAsserts_8hpp.js | 5 - .../html/include_2lsToDiskMesh_8hpp.html | 115 - docs/doxygen/html/include_2lsToMesh_8hpp.html | 113 - .../html/include_2lsToSurfaceMesh_8hpp.html | 116 - .../html/include_2lsToVoxelMesh_8hpp.html | 113 - .../html/include_2lsTransformMesh_8hpp.html | 161 -- .../html/include_2lsTransformMesh_8hpp.js | 12 - .../html/include_2lsVTKReader_8hpp.html | 124 - .../html/include_2lsVTKWriter_8hpp.html | 124 - .../html/include_2lsVelocityField_8hpp.html | 109 - ...nclude_2lsWriteVisualizationMesh_8hpp.html | 129 - docs/doxygen/html/include_2lsWriter_8hpp.html | 110 - docs/doxygen/html/index.html | 226 -- docs/doxygen/html/jquery.js | 35 - docs/doxygen/html/md_CONTRIBUTING.html | 108 - docs/doxygen/html/menu.js | 127 - docs/doxygen/html/menudata.js | 140 - .../html/namespaceAirGapDeposition.html | 400 --- .../doxygen/html/namespaceAirGapDeposition.js | 20 - docs/doxygen/html/namespaceDeposition.html | 370 --- docs/doxygen/html/namespaceDeposition.js | 20 - .../html/namespaceGeometricAdvection.html | 316 --- docs/doxygen/html/namespacelsConcepts.html | 227 -- docs/doxygen/html/namespacelsInternal.html | 530 ---- docs/doxygen/html/namespacelsInternal.js | 44 - .../html/namespacelsInternal_1_1advect.html | 145 - docs/doxygen/html/namespacemembers.html | 190 -- docs/doxygen/html/namespacemembers_enum.html | 98 - docs/doxygen/html/namespacemembers_func.html | 107 - docs/doxygen/html/namespacemembers_type.html | 102 - docs/doxygen/html/namespacemembers_vars.html | 166 -- docs/doxygen/html/namespaces.html | 119 - docs/doxygen/html/namespaces_dup.js | 29 - docs/doxygen/html/nav_f.png | Bin 153 -> 0 bytes docs/doxygen/html/nav_g.png | Bin 95 -> 0 bytes docs/doxygen/html/nav_h.png | Bin 98 -> 0 bytes docs/doxygen/html/navtree.css | 147 - docs/doxygen/html/navtree.js | 549 ---- docs/doxygen/html/navtreedata.js | 99 - docs/doxygen/html/navtreeindex0.js | 253 -- docs/doxygen/html/navtreeindex1.js | 253 -- docs/doxygen/html/navtreeindex2.js | 253 -- docs/doxygen/html/navtreeindex3.js | 253 -- docs/doxygen/html/navtreeindex4.js | 253 -- docs/doxygen/html/navtreeindex5.js | 253 -- docs/doxygen/html/navtreeindex6.js | 88 - docs/doxygen/html/open.png | Bin 123 -> 0 bytes docs/doxygen/html/pages.html | 103 - docs/doxygen/html/resize.js | 150 - docs/doxygen/html/search/all_0.html | 37 - docs/doxygen/html/search/all_0.js | 16 - docs/doxygen/html/search/all_1.html | 37 - docs/doxygen/html/search/all_1.js | 8 - docs/doxygen/html/search/all_10.html | 37 - docs/doxygen/html/search/all_10.js | 15 - docs/doxygen/html/search/all_11.html | 37 - docs/doxygen/html/search/all_11.js | 5 - docs/doxygen/html/search/all_12.html | 37 - docs/doxygen/html/search/all_12.js | 26 - docs/doxygen/html/search/all_13.html | 37 - docs/doxygen/html/search/all_13.js | 8 - docs/doxygen/html/search/all_14.html | 37 - docs/doxygen/html/search/all_14.js | 5 - docs/doxygen/html/search/all_2.html | 37 - docs/doxygen/html/search/all_2.js | 15 - docs/doxygen/html/search/all_3.html | 37 - docs/doxygen/html/search/all_3.js | 17 - docs/doxygen/html/search/all_4.html | 37 - docs/doxygen/html/search/all_4.js | 10 - docs/doxygen/html/search/all_5.html | 37 - docs/doxygen/html/search/all_5.js | 7 - docs/doxygen/html/search/all_6.html | 37 - docs/doxygen/html/search/all_6.js | 47 - docs/doxygen/html/search/all_7.html | 37 - docs/doxygen/html/search/all_7.js | 5 - docs/doxygen/html/search/all_8.html | 37 - docs/doxygen/html/search/all_8.js | 27 - docs/doxygen/html/search/all_9.html | 37 - docs/doxygen/html/search/all_9.js | 148 - docs/doxygen/html/search/all_a.html | 37 - docs/doxygen/html/search/all_a.js | 19 - docs/doxygen/html/search/all_b.html | 37 - docs/doxygen/html/search/all_b.js | 13 - docs/doxygen/html/search/all_c.html | 37 - docs/doxygen/html/search/all_c.js | 9 - docs/doxygen/html/search/all_d.html | 37 - docs/doxygen/html/search/all_d.js | 23 - docs/doxygen/html/search/all_e.html | 37 - docs/doxygen/html/search/all_e.js | 11 - docs/doxygen/html/search/all_f.html | 37 - docs/doxygen/html/search/all_f.js | 71 - docs/doxygen/html/search/classes_0.html | 37 - docs/doxygen/html/search/classes_0.js | 4 - docs/doxygen/html/search/classes_1.html | 37 - docs/doxygen/html/search/classes_1.js | 68 - docs/doxygen/html/search/classes_2.html | 37 - docs/doxygen/html/search/classes_2.js | 7 - docs/doxygen/html/search/close.svg | 31 - docs/doxygen/html/search/defines_0.html | 37 - docs/doxygen/html/search/defines_0.js | 6 - docs/doxygen/html/search/defines_1.html | 37 - docs/doxygen/html/search/defines_1.js | 7 - docs/doxygen/html/search/enums_0.html | 37 - docs/doxygen/html/search/enums_0.js | 4 - docs/doxygen/html/search/enums_1.html | 37 - docs/doxygen/html/search/enums_1.js | 11 - docs/doxygen/html/search/enumvalues_0.html | 37 - docs/doxygen/html/search/enumvalues_0.js | 5 - docs/doxygen/html/search/enumvalues_1.html | 37 - docs/doxygen/html/search/enumvalues_1.js | 5 - docs/doxygen/html/search/enumvalues_2.html | 37 - docs/doxygen/html/search/enumvalues_2.js | 5 - docs/doxygen/html/search/enumvalues_3.html | 37 - docs/doxygen/html/search/enumvalues_3.js | 4 - docs/doxygen/html/search/enumvalues_4.html | 37 - docs/doxygen/html/search/enumvalues_4.js | 5 - docs/doxygen/html/search/enumvalues_5.html | 37 - docs/doxygen/html/search/enumvalues_5.js | 13 - docs/doxygen/html/search/enumvalues_6.html | 37 - docs/doxygen/html/search/enumvalues_6.js | 5 - docs/doxygen/html/search/enumvalues_7.html | 37 - docs/doxygen/html/search/enumvalues_7.js | 4 - docs/doxygen/html/search/enumvalues_8.html | 37 - docs/doxygen/html/search/enumvalues_8.js | 5 - docs/doxygen/html/search/enumvalues_9.html | 37 - docs/doxygen/html/search/enumvalues_9.js | 8 - docs/doxygen/html/search/enumvalues_a.html | 37 - docs/doxygen/html/search/enumvalues_a.js | 4 - docs/doxygen/html/search/enumvalues_b.html | 37 - docs/doxygen/html/search/enumvalues_b.js | 5 - docs/doxygen/html/search/enumvalues_c.html | 37 - docs/doxygen/html/search/enumvalues_c.js | 7 - docs/doxygen/html/search/enumvalues_d.html | 37 - docs/doxygen/html/search/enumvalues_d.js | 5 - docs/doxygen/html/search/files_0.html | 37 - docs/doxygen/html/search/files_0.js | 5 - docs/doxygen/html/search/files_1.html | 37 - docs/doxygen/html/search/files_1.js | 4 - docs/doxygen/html/search/files_2.html | 37 - docs/doxygen/html/search/files_2.js | 5 - docs/doxygen/html/search/files_3.html | 37 - docs/doxygen/html/search/files_3.js | 5 - docs/doxygen/html/search/files_4.html | 37 - docs/doxygen/html/search/files_4.js | 52 - docs/doxygen/html/search/files_5.html | 37 - docs/doxygen/html/search/files_5.js | 5 - docs/doxygen/html/search/files_6.html | 37 - docs/doxygen/html/search/files_6.js | 4 - docs/doxygen/html/search/files_7.html | 37 - docs/doxygen/html/search/files_7.js | 6 - docs/doxygen/html/search/files_8.html | 37 - docs/doxygen/html/search/files_8.js | 9 - docs/doxygen/html/search/functions_0.html | 37 - docs/doxygen/html/search/functions_0.js | 9 - docs/doxygen/html/search/functions_1.html | 37 - docs/doxygen/html/search/functions_1.js | 5 - docs/doxygen/html/search/functions_10.html | 37 - docs/doxygen/html/search/functions_10.js | 6 - docs/doxygen/html/search/functions_11.html | 37 - docs/doxygen/html/search/functions_11.js | 6 - docs/doxygen/html/search/functions_12.html | 37 - docs/doxygen/html/search/functions_12.js | 5 - docs/doxygen/html/search/functions_2.html | 37 - docs/doxygen/html/search/functions_2.js | 7 - docs/doxygen/html/search/functions_3.html | 37 - docs/doxygen/html/search/functions_3.js | 9 - docs/doxygen/html/search/functions_4.html | 37 - docs/doxygen/html/search/functions_4.js | 7 - docs/doxygen/html/search/functions_5.html | 37 - docs/doxygen/html/search/functions_5.js | 4 - docs/doxygen/html/search/functions_6.html | 37 - docs/doxygen/html/search/functions_6.js | 40 - docs/doxygen/html/search/functions_7.html | 37 - docs/doxygen/html/search/functions_7.js | 21 - docs/doxygen/html/search/functions_8.html | 37 - docs/doxygen/html/search/functions_8.js | 51 - docs/doxygen/html/search/functions_9.html | 37 - docs/doxygen/html/search/functions_9.js | 10 - docs/doxygen/html/search/functions_a.html | 37 - docs/doxygen/html/search/functions_a.js | 4 - docs/doxygen/html/search/functions_b.html | 37 - docs/doxygen/html/search/functions_b.js | 8 - docs/doxygen/html/search/functions_c.html | 37 - docs/doxygen/html/search/functions_c.js | 8 - docs/doxygen/html/search/functions_d.html | 37 - docs/doxygen/html/search/functions_d.js | 6 - docs/doxygen/html/search/functions_e.html | 37 - docs/doxygen/html/search/functions_e.js | 60 - docs/doxygen/html/search/functions_f.html | 37 - docs/doxygen/html/search/functions_f.js | 5 - docs/doxygen/html/search/mag_sel.svg | 74 - docs/doxygen/html/search/namespaces_0.html | 37 - docs/doxygen/html/search/namespaces_0.js | 4 - docs/doxygen/html/search/namespaces_1.html | 37 - docs/doxygen/html/search/namespaces_1.js | 4 - docs/doxygen/html/search/namespaces_2.html | 37 - docs/doxygen/html/search/namespaces_2.js | 4 - docs/doxygen/html/search/namespaces_3.html | 37 - docs/doxygen/html/search/namespaces_3.js | 6 - docs/doxygen/html/search/nomatches.html | 13 - docs/doxygen/html/search/pages_0.html | 37 - docs/doxygen/html/search/pages_0.js | 4 - docs/doxygen/html/search/pages_1.html | 37 - docs/doxygen/html/search/pages_1.js | 4 - docs/doxygen/html/search/search.css | 263 -- docs/doxygen/html/search/search.js | 794 ------ docs/doxygen/html/search/search_l.png | Bin 567 -> 0 bytes docs/doxygen/html/search/search_m.png | Bin 158 -> 0 bytes docs/doxygen/html/search/search_r.png | Bin 553 -> 0 bytes docs/doxygen/html/search/searchdata.js | 45 - docs/doxygen/html/search/typedefs_0.html | 37 - docs/doxygen/html/search/typedefs_0.js | 4 - docs/doxygen/html/search/typedefs_1.html | 37 - docs/doxygen/html/search/typedefs_1.js | 4 - docs/doxygen/html/search/typedefs_2.html | 37 - docs/doxygen/html/search/typedefs_2.js | 4 - docs/doxygen/html/search/typedefs_3.html | 37 - docs/doxygen/html/search/typedefs_3.js | 4 - docs/doxygen/html/search/typedefs_4.html | 37 - docs/doxygen/html/search/typedefs_4.js | 4 - docs/doxygen/html/search/typedefs_5.html | 37 - docs/doxygen/html/search/typedefs_5.js | 7 - docs/doxygen/html/search/typedefs_6.html | 37 - docs/doxygen/html/search/typedefs_6.js | 6 - docs/doxygen/html/search/typedefs_7.html | 37 - docs/doxygen/html/search/typedefs_7.js | 5 - docs/doxygen/html/search/typedefs_8.html | 37 - docs/doxygen/html/search/typedefs_8.js | 5 - docs/doxygen/html/search/typedefs_9.html | 37 - docs/doxygen/html/search/typedefs_9.js | 4 - docs/doxygen/html/search/typedefs_a.html | 37 - docs/doxygen/html/search/typedefs_a.js | 4 - docs/doxygen/html/search/typedefs_b.html | 37 - docs/doxygen/html/search/typedefs_b.js | 6 - docs/doxygen/html/search/variables_0.html | 37 - docs/doxygen/html/search/variables_0.js | 6 - docs/doxygen/html/search/variables_1.html | 37 - docs/doxygen/html/search/variables_1.js | 5 - docs/doxygen/html/search/variables_10.html | 37 - docs/doxygen/html/search/variables_10.js | 7 - docs/doxygen/html/search/variables_2.html | 37 - docs/doxygen/html/search/variables_2.js | 6 - docs/doxygen/html/search/variables_3.html | 37 - docs/doxygen/html/search/variables_3.js | 6 - docs/doxygen/html/search/variables_4.html | 37 - docs/doxygen/html/search/variables_4.js | 4 - docs/doxygen/html/search/variables_5.html | 37 - docs/doxygen/html/search/variables_5.js | 4 - docs/doxygen/html/search/variables_6.html | 37 - docs/doxygen/html/search/variables_6.js | 5 - docs/doxygen/html/search/variables_7.html | 37 - docs/doxygen/html/search/variables_7.js | 5 - docs/doxygen/html/search/variables_8.html | 37 - docs/doxygen/html/search/variables_8.js | 5 - docs/doxygen/html/search/variables_9.html | 37 - docs/doxygen/html/search/variables_9.js | 10 - docs/doxygen/html/search/variables_a.html | 37 - docs/doxygen/html/search/variables_a.js | 9 - docs/doxygen/html/search/variables_b.html | 37 - docs/doxygen/html/search/variables_b.js | 4 - docs/doxygen/html/search/variables_c.html | 37 - docs/doxygen/html/search/variables_c.js | 11 - docs/doxygen/html/search/variables_d.html | 37 - docs/doxygen/html/search/variables_d.js | 5 - docs/doxygen/html/search/variables_e.html | 37 - docs/doxygen/html/search/variables_e.js | 5 - docs/doxygen/html/search/variables_f.html | 37 - docs/doxygen/html/search/variables_f.js | 11 - docs/doxygen/html/specialisations_8cpp.html | 121 - docs/doxygen/html/splitbar.png | Bin 314 -> 0 bytes ...ructViewFactorProcessDataType-members.html | 108 - .../html/structViewFactorProcessDataType.html | 238 -- .../html/structViewFactorProcessDataType.js | 10 - docs/doxygen/html/sync_off.png | Bin 853 -> 0 bytes docs/doxygen/html/sync_on.png | Bin 845 -> 0 bytes docs/doxygen/html/tab_a.png | Bin 142 -> 0 bytes docs/doxygen/html/tab_b.png | Bin 169 -> 0 bytes docs/doxygen/html/tab_h.png | Bin 177 -> 0 bytes docs/doxygen/html/tab_s.png | Bin 184 -> 0 bytes docs/doxygen/html/tabs.css | 1 - docs/doxygen/logo.png | Bin 4656 -> 0 bytes docs/doxygen/make_doxygen.sh | 64 - docs/header.html | 87 + docs/index.html | 14 - 661 files changed, 155 insertions(+), 80529 deletions(-) create mode 100644 .github/workflows/docs.yml create mode 100644 .gitmodules rename {docs/doxygen/html => assets}/logo.png (100%) create mode 100644 docs/Doxyfile delete mode 100644 docs/Software Design/General.txt delete mode 100644 docs/Software Design/sharedObjectBuilding.graphml delete mode 100644 docs/Software Design/sharedObjectBuilding.pdf create mode 160000 docs/doxygen-awesome-css delete mode 100644 docs/doxygen/doxygen_template.txt delete mode 100644 docs/doxygen/html/AirGapDeposition_8cpp-example.html delete mode 100644 docs/doxygen/html/AirGapDeposition_8cpp.html delete mode 100644 docs/doxygen/html/AirGapDeposition_8cpp.js delete mode 100644 docs/doxygen/html/AirGapDeposition_8py-example.html delete mode 100644 docs/doxygen/html/AirGapDeposition_8py.html delete mode 100644 docs/doxygen/html/AirGapDeposition_8py.js delete mode 100644 docs/doxygen/html/CONTRIBUTING_8md.html delete mode 100644 docs/doxygen/html/Deposition_8cpp-example.html delete mode 100644 docs/doxygen/html/Deposition_8cpp.html delete mode 100644 docs/doxygen/html/Deposition_8cpp.js delete mode 100644 docs/doxygen/html/Deposition_8py-example.html delete mode 100644 docs/doxygen/html/Deposition_8py.html delete mode 100644 docs/doxygen/html/Deposition_8py.js delete mode 100644 docs/doxygen/html/GeometricAdvection_8cpp-example.html delete mode 100644 docs/doxygen/html/GeometricAdvection_8cpp.html delete mode 100644 docs/doxygen/html/GeometricAdvection_8cpp.js delete mode 100644 docs/doxygen/html/GeometricAdvection_8py-example.html delete mode 100644 docs/doxygen/html/GeometricAdvection_8py.html delete mode 100644 docs/doxygen/html/GeometricAdvection_8py.js delete mode 100644 docs/doxygen/html/PatternedSubstrate_8cpp-example.html delete mode 100644 docs/doxygen/html/PatternedSubstrate_8cpp.html delete mode 100644 docs/doxygen/html/PatternedSubstrate_8cpp.js delete mode 100644 docs/doxygen/html/PeriodicBoundary_8cpp-example.html delete mode 100644 docs/doxygen/html/PeriodicBoundary_8cpp.html delete mode 100644 docs/doxygen/html/PeriodicBoundary_8cpp.js delete mode 100644 docs/doxygen/html/README_8md.html delete mode 100644 docs/doxygen/html/SharedLib_8cpp-example.html delete mode 100644 docs/doxygen/html/SharedLib_8cpp.html delete mode 100644 docs/doxygen/html/SharedLib_8cpp.js delete mode 100644 docs/doxygen/html/SquareEtch_8cpp-example.html delete mode 100644 docs/doxygen/html/SquareEtch_8cpp.html delete mode 100644 docs/doxygen/html/SquareEtch_8cpp.js delete mode 100644 docs/doxygen/html/ViewFactorDistribution_8hpp.html delete mode 100644 docs/doxygen/html/ViewFactorDistribution_8hpp.js delete mode 100644 docs/doxygen/html/ViewFactorProcessData_8hpp.html delete mode 100644 docs/doxygen/html/ViewFactorProcess_8hpp.html delete mode 100644 docs/doxygen/html/ViewFactor_8cpp.html delete mode 100644 docs/doxygen/html/ViewFactor_8cpp.js delete mode 100644 docs/doxygen/html/VoidEtching_8cpp-example.html delete mode 100644 docs/doxygen/html/VoidEtching_8cpp.html delete mode 100644 docs/doxygen/html/VoidEtching_8cpp.js delete mode 100644 docs/doxygen/html/VolumeToLevelSets_8cpp.html delete mode 100644 docs/doxygen/html/VolumeToLevelSets_8cpp.js delete mode 100644 docs/doxygen/html/annotated.html delete mode 100644 docs/doxygen/html/annotated_dup.js delete mode 100644 docs/doxygen/html/bc_s.png delete mode 100644 docs/doxygen/html/bdwn.png delete mode 100644 docs/doxygen/html/classAirGapDeposition_1_1velocityField-members.html delete mode 100644 docs/doxygen/html/classAirGapDeposition_1_1velocityField.html delete mode 100644 docs/doxygen/html/classAirGapDeposition_1_1velocityField.js delete mode 100644 docs/doxygen/html/classAirGapDeposition_1_1velocityField.png delete mode 100644 docs/doxygen/html/classDeposition_1_1velocityField-members.html delete mode 100644 docs/doxygen/html/classDeposition_1_1velocityField.html delete mode 100644 docs/doxygen/html/classDeposition_1_1velocityField.js delete mode 100644 docs/doxygen/html/classDeposition_1_1velocityField.png delete mode 100644 docs/doxygen/html/classViewFactorDistribution-members.html delete mode 100644 docs/doxygen/html/classViewFactorDistribution.html delete mode 100644 docs/doxygen/html/classViewFactorDistribution.js delete mode 100644 docs/doxygen/html/classViewFactorDistribution.png delete mode 100644 docs/doxygen/html/classViewFactorProcess-members.html delete mode 100644 docs/doxygen/html/classViewFactorProcess.html delete mode 100644 docs/doxygen/html/classViewFactorProcess.js delete mode 100644 docs/doxygen/html/classes.html delete mode 100644 docs/doxygen/html/classlsAdvect-members.html delete mode 100644 docs/doxygen/html/classlsAdvect.html delete mode 100644 docs/doxygen/html/classlsAdvect.js delete mode 100644 docs/doxygen/html/classlsBooleanOperation-members.html delete mode 100644 docs/doxygen/html/classlsBooleanOperation.html delete mode 100644 docs/doxygen/html/classlsBooleanOperation.js delete mode 100644 docs/doxygen/html/classlsBox-members.html delete mode 100644 docs/doxygen/html/classlsBox.html delete mode 100644 docs/doxygen/html/classlsBox.js delete mode 100644 docs/doxygen/html/classlsBoxDistribution-members.html delete mode 100644 docs/doxygen/html/classlsBoxDistribution.html delete mode 100644 docs/doxygen/html/classlsBoxDistribution.js delete mode 100644 docs/doxygen/html/classlsBoxDistribution.png delete mode 100644 docs/doxygen/html/classlsCalculateCurvatures-members.html delete mode 100644 docs/doxygen/html/classlsCalculateCurvatures.html delete mode 100644 docs/doxygen/html/classlsCalculateCurvatures.js delete mode 100644 docs/doxygen/html/classlsCalculateNormalVectors-members.html delete mode 100644 docs/doxygen/html/classlsCalculateNormalVectors.html delete mode 100644 docs/doxygen/html/classlsCalculateNormalVectors.js delete mode 100644 docs/doxygen/html/classlsCheck-members.html delete mode 100644 docs/doxygen/html/classlsCheck.html delete mode 100644 docs/doxygen/html/classlsCheck.js delete mode 100644 docs/doxygen/html/classlsConvexHull-members.html delete mode 100644 docs/doxygen/html/classlsConvexHull.html delete mode 100644 docs/doxygen/html/classlsConvexHull.js delete mode 100644 docs/doxygen/html/classlsCylinder-members.html delete mode 100644 docs/doxygen/html/classlsCylinder.html delete mode 100644 docs/doxygen/html/classlsCylinder.js delete mode 100644 docs/doxygen/html/classlsDetectFeatures-members.html delete mode 100644 docs/doxygen/html/classlsDetectFeatures.html delete mode 100644 docs/doxygen/html/classlsDetectFeatures.js delete mode 100644 docs/doxygen/html/classlsDomain-members.html delete mode 100644 docs/doxygen/html/classlsDomain.html delete mode 100644 docs/doxygen/html/classlsDomain.js delete mode 100644 docs/doxygen/html/classlsExpand-members.html delete mode 100644 docs/doxygen/html/classlsExpand.html delete mode 100644 docs/doxygen/html/classlsExpand.js delete mode 100644 docs/doxygen/html/classlsFromMesh-members.html delete mode 100644 docs/doxygen/html/classlsFromMesh.html delete mode 100644 docs/doxygen/html/classlsFromMesh.js delete mode 100644 docs/doxygen/html/classlsFromSurfaceMesh-members.html delete mode 100644 docs/doxygen/html/classlsFromSurfaceMesh.html delete mode 100644 docs/doxygen/html/classlsFromSurfaceMesh.js delete mode 100644 docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator-members.html delete mode 100644 docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.html delete mode 100644 docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.js delete mode 100644 docs/doxygen/html/classlsFromVolumeMesh-members.html delete mode 100644 docs/doxygen/html/classlsFromVolumeMesh.html delete mode 100644 docs/doxygen/html/classlsFromVolumeMesh.js delete mode 100644 docs/doxygen/html/classlsGeometricAdvect-members.html delete mode 100644 docs/doxygen/html/classlsGeometricAdvect.html delete mode 100644 docs/doxygen/html/classlsGeometricAdvect.js delete mode 100644 docs/doxygen/html/classlsGeometricAdvectDistribution-members.html delete mode 100644 docs/doxygen/html/classlsGeometricAdvectDistribution.html delete mode 100644 docs/doxygen/html/classlsGeometricAdvectDistribution.js delete mode 100644 docs/doxygen/html/classlsGeometricAdvectDistribution.png delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsEnquistOsher-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsGraph-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsGraph.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsGraph.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsMarchingCubes-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.js delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar-members.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html delete mode 100644 docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.js delete mode 100644 docs/doxygen/html/classlsMakeGeometry-members.html delete mode 100644 docs/doxygen/html/classlsMakeGeometry.html delete mode 100644 docs/doxygen/html/classlsMakeGeometry.js delete mode 100644 docs/doxygen/html/classlsMarkVoidPoints-members.html delete mode 100644 docs/doxygen/html/classlsMarkVoidPoints.html delete mode 100644 docs/doxygen/html/classlsMarkVoidPoints.js delete mode 100644 docs/doxygen/html/classlsMesh-members.html delete mode 100644 docs/doxygen/html/classlsMesh.html delete mode 100644 docs/doxygen/html/classlsMesh.js delete mode 100644 docs/doxygen/html/classlsMessage-members.html delete mode 100644 docs/doxygen/html/classlsMessage.html delete mode 100644 docs/doxygen/html/classlsMessage.js delete mode 100644 docs/doxygen/html/classlsPlane-members.html delete mode 100644 docs/doxygen/html/classlsPlane.html delete mode 100644 docs/doxygen/html/classlsPlane.js delete mode 100644 docs/doxygen/html/classlsPointCloud-members.html delete mode 100644 docs/doxygen/html/classlsPointCloud.html delete mode 100644 docs/doxygen/html/classlsPointCloud.js delete mode 100644 docs/doxygen/html/classlsPointData-members.html delete mode 100644 docs/doxygen/html/classlsPointData.html delete mode 100644 docs/doxygen/html/classlsPointData.js delete mode 100644 docs/doxygen/html/classlsPrune-members.html delete mode 100644 docs/doxygen/html/classlsPrune.html delete mode 100644 docs/doxygen/html/classlsPrune.js delete mode 100644 docs/doxygen/html/classlsReader-members.html delete mode 100644 docs/doxygen/html/classlsReader.html delete mode 100644 docs/doxygen/html/classlsReader.js delete mode 100644 docs/doxygen/html/classlsReduce-members.html delete mode 100644 docs/doxygen/html/classlsReduce.html delete mode 100644 docs/doxygen/html/classlsReduce.js delete mode 100644 docs/doxygen/html/classlsRemoveStrayPoints-members.html delete mode 100644 docs/doxygen/html/classlsRemoveStrayPoints.html delete mode 100644 docs/doxygen/html/classlsRemoveStrayPoints.js delete mode 100644 docs/doxygen/html/classlsSmartPointer-members.html delete mode 100644 docs/doxygen/html/classlsSmartPointer.html delete mode 100644 docs/doxygen/html/classlsSmartPointer.js delete mode 100644 docs/doxygen/html/classlsSmartPointer.png delete mode 100644 docs/doxygen/html/classlsSphere-members.html delete mode 100644 docs/doxygen/html/classlsSphere.html delete mode 100644 docs/doxygen/html/classlsSphere.js delete mode 100644 docs/doxygen/html/classlsSphereDistribution-members.html delete mode 100644 docs/doxygen/html/classlsSphereDistribution.html delete mode 100644 docs/doxygen/html/classlsSphereDistribution.js delete mode 100644 docs/doxygen/html/classlsSphereDistribution.png delete mode 100644 docs/doxygen/html/classlsToDiskMesh-members.html delete mode 100644 docs/doxygen/html/classlsToDiskMesh.html delete mode 100644 docs/doxygen/html/classlsToDiskMesh.js delete mode 100644 docs/doxygen/html/classlsToMesh-members.html delete mode 100644 docs/doxygen/html/classlsToMesh.html delete mode 100644 docs/doxygen/html/classlsToMesh.js delete mode 100644 docs/doxygen/html/classlsToSurfaceMesh-members.html delete mode 100644 docs/doxygen/html/classlsToSurfaceMesh.html delete mode 100644 docs/doxygen/html/classlsToSurfaceMesh.js delete mode 100644 docs/doxygen/html/classlsToVoxelMesh-members.html delete mode 100644 docs/doxygen/html/classlsToVoxelMesh.html delete mode 100644 docs/doxygen/html/classlsToVoxelMesh.js delete mode 100644 docs/doxygen/html/classlsTransformMesh-members.html delete mode 100644 docs/doxygen/html/classlsTransformMesh.html delete mode 100644 docs/doxygen/html/classlsTransformMesh.js delete mode 100644 docs/doxygen/html/classlsVTKReader-members.html delete mode 100644 docs/doxygen/html/classlsVTKReader.html delete mode 100644 docs/doxygen/html/classlsVTKReader.js delete mode 100644 docs/doxygen/html/classlsVTKWriter-members.html delete mode 100644 docs/doxygen/html/classlsVTKWriter.html delete mode 100644 docs/doxygen/html/classlsVTKWriter.js delete mode 100644 docs/doxygen/html/classlsVelocityField-members.html delete mode 100644 docs/doxygen/html/classlsVelocityField.html delete mode 100644 docs/doxygen/html/classlsVelocityField.js delete mode 100644 docs/doxygen/html/classlsWriteVisualizationMesh-members.html delete mode 100644 docs/doxygen/html/classlsWriteVisualizationMesh.html delete mode 100644 docs/doxygen/html/classlsWriteVisualizationMesh.js delete mode 100644 docs/doxygen/html/classlsWriter-members.html delete mode 100644 docs/doxygen/html/classlsWriter.html delete mode 100644 docs/doxygen/html/classlsWriter.js delete mode 100644 docs/doxygen/html/closed.png delete mode 100644 docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.html delete mode 100644 docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.js delete mode 100644 docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.html delete mode 100644 docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.js delete mode 100644 docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.html delete mode 100644 docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.js delete mode 100644 docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.html delete mode 100644 docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.js delete mode 100644 docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.html delete mode 100644 docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.js delete mode 100644 docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.html delete mode 100644 docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.js delete mode 100644 docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.html delete mode 100644 docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.js delete mode 100644 docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.html delete mode 100644 docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.js delete mode 100644 docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.html delete mode 100644 docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.js delete mode 100644 docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.html delete mode 100644 docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.js delete mode 100644 docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html delete mode 100644 docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.js delete mode 100644 docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.html delete mode 100644 docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.js delete mode 100644 docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html delete mode 100644 docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.js delete mode 100644 docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.html delete mode 100644 docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.js delete mode 100644 docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.html delete mode 100644 docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.js delete mode 100644 docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.html delete mode 100644 docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.js delete mode 100644 docs/doxygen/html/doc.png delete mode 100644 docs/doxygen/html/doxygen.css delete mode 100644 docs/doxygen/html/doxygen.svg delete mode 100644 docs/doxygen/html/dynsections.js delete mode 100644 docs/doxygen/html/examples.html delete mode 100644 docs/doxygen/html/examples.js delete mode 100644 docs/doxygen/html/files.html delete mode 100644 docs/doxygen/html/files_dup.js delete mode 100644 docs/doxygen/html/folderclosed.png delete mode 100644 docs/doxygen/html/folderopen.png delete mode 100644 docs/doxygen/html/functions.html delete mode 100644 docs/doxygen/html/functions_b.html delete mode 100644 docs/doxygen/html/functions_c.html delete mode 100644 docs/doxygen/html/functions_d.html delete mode 100644 docs/doxygen/html/functions_dup.js delete mode 100644 docs/doxygen/html/functions_e.html delete mode 100644 docs/doxygen/html/functions_f.html delete mode 100644 docs/doxygen/html/functions_func.html delete mode 100644 docs/doxygen/html/functions_func.js delete mode 100644 docs/doxygen/html/functions_func_b.html delete mode 100644 docs/doxygen/html/functions_func_c.html delete mode 100644 docs/doxygen/html/functions_func_d.html delete mode 100644 docs/doxygen/html/functions_func_e.html delete mode 100644 docs/doxygen/html/functions_func_f.html delete mode 100644 docs/doxygen/html/functions_func_g.html delete mode 100644 docs/doxygen/html/functions_func_i.html delete mode 100644 docs/doxygen/html/functions_func_l.html delete mode 100644 docs/doxygen/html/functions_func_m.html delete mode 100644 docs/doxygen/html/functions_func_n.html delete mode 100644 docs/doxygen/html/functions_func_o.html delete mode 100644 docs/doxygen/html/functions_func_p.html delete mode 100644 docs/doxygen/html/functions_func_r.html delete mode 100644 docs/doxygen/html/functions_func_s.html delete mode 100644 docs/doxygen/html/functions_func_t.html delete mode 100644 docs/doxygen/html/functions_func_v.html delete mode 100644 docs/doxygen/html/functions_func_w.html delete mode 100644 docs/doxygen/html/functions_func_~.html delete mode 100644 docs/doxygen/html/functions_g.html delete mode 100644 docs/doxygen/html/functions_h.html delete mode 100644 docs/doxygen/html/functions_i.html delete mode 100644 docs/doxygen/html/functions_l.html delete mode 100644 docs/doxygen/html/functions_m.html delete mode 100644 docs/doxygen/html/functions_n.html delete mode 100644 docs/doxygen/html/functions_o.html delete mode 100644 docs/doxygen/html/functions_p.html delete mode 100644 docs/doxygen/html/functions_r.html delete mode 100644 docs/doxygen/html/functions_s.html delete mode 100644 docs/doxygen/html/functions_t.html delete mode 100644 docs/doxygen/html/functions_type.html delete mode 100644 docs/doxygen/html/functions_v.html delete mode 100644 docs/doxygen/html/functions_vars.html delete mode 100644 docs/doxygen/html/functions_w.html delete mode 100644 docs/doxygen/html/functions_~.html delete mode 100644 docs/doxygen/html/globals.html delete mode 100644 docs/doxygen/html/globals_defs.html delete mode 100644 docs/doxygen/html/globals_enum.html delete mode 100644 docs/doxygen/html/globals_func.html delete mode 100644 docs/doxygen/html/globals_type.html delete mode 100644 docs/doxygen/html/globals_vars.html delete mode 100644 docs/doxygen/html/hierarchy.html delete mode 100644 docs/doxygen/html/hierarchy.js delete mode 100644 docs/doxygen/html/include_2lsAdvect_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsAdvect_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsBooleanOperation_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsBooleanOperation_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsCalculateNormalVectors_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsCheck_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsCheck_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsConcepts_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsConcepts_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsConvexHull_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsDetectFeatures_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsDetectFeatures_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsDomain_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsDomain_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsEnquistOsher_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsExpand_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsFileFormats_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsFileFormats_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsFiniteDifferences_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsFiniteDifferences_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsFromMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsFromSurfaceMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsFromVolumeMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsGeometricAdvectDistributions_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsGeometricAdvect_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsGeometries_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsGraph_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsLaxFriedrichs_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsLocalLaxFriedrichsAnalytical_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsLocalLaxFriedrichs_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsLocalLocalLaxFriedrichs_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsMakeGeometry_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsMarchingCubes_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsMesh_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsMessage_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsPointData_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsPointData_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsPreCompileMacros_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsPreCompileMacros_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsPrune_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsReader_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsReduce_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsRemoveStrayPoints_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsSmartPointer_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsTestAsserts_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsTestAsserts_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsToDiskMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsToMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsToSurfaceMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsToVoxelMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsTransformMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsTransformMesh_8hpp.js delete mode 100644 docs/doxygen/html/include_2lsVTKReader_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsVTKWriter_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsVelocityField_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsWriteVisualizationMesh_8hpp.html delete mode 100644 docs/doxygen/html/include_2lsWriter_8hpp.html delete mode 100644 docs/doxygen/html/index.html delete mode 100644 docs/doxygen/html/jquery.js delete mode 100644 docs/doxygen/html/md_CONTRIBUTING.html delete mode 100644 docs/doxygen/html/menu.js delete mode 100644 docs/doxygen/html/menudata.js delete mode 100644 docs/doxygen/html/namespaceAirGapDeposition.html delete mode 100644 docs/doxygen/html/namespaceAirGapDeposition.js delete mode 100644 docs/doxygen/html/namespaceDeposition.html delete mode 100644 docs/doxygen/html/namespaceDeposition.js delete mode 100644 docs/doxygen/html/namespaceGeometricAdvection.html delete mode 100644 docs/doxygen/html/namespacelsConcepts.html delete mode 100644 docs/doxygen/html/namespacelsInternal.html delete mode 100644 docs/doxygen/html/namespacelsInternal.js delete mode 100644 docs/doxygen/html/namespacelsInternal_1_1advect.html delete mode 100644 docs/doxygen/html/namespacemembers.html delete mode 100644 docs/doxygen/html/namespacemembers_enum.html delete mode 100644 docs/doxygen/html/namespacemembers_func.html delete mode 100644 docs/doxygen/html/namespacemembers_type.html delete mode 100644 docs/doxygen/html/namespacemembers_vars.html delete mode 100644 docs/doxygen/html/namespaces.html delete mode 100644 docs/doxygen/html/namespaces_dup.js delete mode 100644 docs/doxygen/html/nav_f.png delete mode 100644 docs/doxygen/html/nav_g.png delete mode 100644 docs/doxygen/html/nav_h.png delete mode 100644 docs/doxygen/html/navtree.css delete mode 100644 docs/doxygen/html/navtree.js delete mode 100644 docs/doxygen/html/navtreedata.js delete mode 100644 docs/doxygen/html/navtreeindex0.js delete mode 100644 docs/doxygen/html/navtreeindex1.js delete mode 100644 docs/doxygen/html/navtreeindex2.js delete mode 100644 docs/doxygen/html/navtreeindex3.js delete mode 100644 docs/doxygen/html/navtreeindex4.js delete mode 100644 docs/doxygen/html/navtreeindex5.js delete mode 100644 docs/doxygen/html/navtreeindex6.js delete mode 100644 docs/doxygen/html/open.png delete mode 100644 docs/doxygen/html/pages.html delete mode 100644 docs/doxygen/html/resize.js delete mode 100644 docs/doxygen/html/search/all_0.html delete mode 100644 docs/doxygen/html/search/all_0.js delete mode 100644 docs/doxygen/html/search/all_1.html delete mode 100644 docs/doxygen/html/search/all_1.js delete mode 100644 docs/doxygen/html/search/all_10.html delete mode 100644 docs/doxygen/html/search/all_10.js delete mode 100644 docs/doxygen/html/search/all_11.html delete mode 100644 docs/doxygen/html/search/all_11.js delete mode 100644 docs/doxygen/html/search/all_12.html delete mode 100644 docs/doxygen/html/search/all_12.js delete mode 100644 docs/doxygen/html/search/all_13.html delete mode 100644 docs/doxygen/html/search/all_13.js delete mode 100644 docs/doxygen/html/search/all_14.html delete mode 100644 docs/doxygen/html/search/all_14.js delete mode 100644 docs/doxygen/html/search/all_2.html delete mode 100644 docs/doxygen/html/search/all_2.js delete mode 100644 docs/doxygen/html/search/all_3.html delete mode 100644 docs/doxygen/html/search/all_3.js delete mode 100644 docs/doxygen/html/search/all_4.html delete mode 100644 docs/doxygen/html/search/all_4.js delete mode 100644 docs/doxygen/html/search/all_5.html delete mode 100644 docs/doxygen/html/search/all_5.js delete mode 100644 docs/doxygen/html/search/all_6.html delete mode 100644 docs/doxygen/html/search/all_6.js delete mode 100644 docs/doxygen/html/search/all_7.html delete mode 100644 docs/doxygen/html/search/all_7.js delete mode 100644 docs/doxygen/html/search/all_8.html delete mode 100644 docs/doxygen/html/search/all_8.js delete mode 100644 docs/doxygen/html/search/all_9.html delete mode 100644 docs/doxygen/html/search/all_9.js delete mode 100644 docs/doxygen/html/search/all_a.html delete mode 100644 docs/doxygen/html/search/all_a.js delete mode 100644 docs/doxygen/html/search/all_b.html delete mode 100644 docs/doxygen/html/search/all_b.js delete mode 100644 docs/doxygen/html/search/all_c.html delete mode 100644 docs/doxygen/html/search/all_c.js delete mode 100644 docs/doxygen/html/search/all_d.html delete mode 100644 docs/doxygen/html/search/all_d.js delete mode 100644 docs/doxygen/html/search/all_e.html delete mode 100644 docs/doxygen/html/search/all_e.js delete mode 100644 docs/doxygen/html/search/all_f.html delete mode 100644 docs/doxygen/html/search/all_f.js delete mode 100644 docs/doxygen/html/search/classes_0.html delete mode 100644 docs/doxygen/html/search/classes_0.js delete mode 100644 docs/doxygen/html/search/classes_1.html delete mode 100644 docs/doxygen/html/search/classes_1.js delete mode 100644 docs/doxygen/html/search/classes_2.html delete mode 100644 docs/doxygen/html/search/classes_2.js delete mode 100644 docs/doxygen/html/search/close.svg delete mode 100644 docs/doxygen/html/search/defines_0.html delete mode 100644 docs/doxygen/html/search/defines_0.js delete mode 100644 docs/doxygen/html/search/defines_1.html delete mode 100644 docs/doxygen/html/search/defines_1.js delete mode 100644 docs/doxygen/html/search/enums_0.html delete mode 100644 docs/doxygen/html/search/enums_0.js delete mode 100644 docs/doxygen/html/search/enums_1.html delete mode 100644 docs/doxygen/html/search/enums_1.js delete mode 100644 docs/doxygen/html/search/enumvalues_0.html delete mode 100644 docs/doxygen/html/search/enumvalues_0.js delete mode 100644 docs/doxygen/html/search/enumvalues_1.html delete mode 100644 docs/doxygen/html/search/enumvalues_1.js delete mode 100644 docs/doxygen/html/search/enumvalues_2.html delete mode 100644 docs/doxygen/html/search/enumvalues_2.js delete mode 100644 docs/doxygen/html/search/enumvalues_3.html delete mode 100644 docs/doxygen/html/search/enumvalues_3.js delete mode 100644 docs/doxygen/html/search/enumvalues_4.html delete mode 100644 docs/doxygen/html/search/enumvalues_4.js delete mode 100644 docs/doxygen/html/search/enumvalues_5.html delete mode 100644 docs/doxygen/html/search/enumvalues_5.js delete mode 100644 docs/doxygen/html/search/enumvalues_6.html delete mode 100644 docs/doxygen/html/search/enumvalues_6.js delete mode 100644 docs/doxygen/html/search/enumvalues_7.html delete mode 100644 docs/doxygen/html/search/enumvalues_7.js delete mode 100644 docs/doxygen/html/search/enumvalues_8.html delete mode 100644 docs/doxygen/html/search/enumvalues_8.js delete mode 100644 docs/doxygen/html/search/enumvalues_9.html delete mode 100644 docs/doxygen/html/search/enumvalues_9.js delete mode 100644 docs/doxygen/html/search/enumvalues_a.html delete mode 100644 docs/doxygen/html/search/enumvalues_a.js delete mode 100644 docs/doxygen/html/search/enumvalues_b.html delete mode 100644 docs/doxygen/html/search/enumvalues_b.js delete mode 100644 docs/doxygen/html/search/enumvalues_c.html delete mode 100644 docs/doxygen/html/search/enumvalues_c.js delete mode 100644 docs/doxygen/html/search/enumvalues_d.html delete mode 100644 docs/doxygen/html/search/enumvalues_d.js delete mode 100644 docs/doxygen/html/search/files_0.html delete mode 100644 docs/doxygen/html/search/files_0.js delete mode 100644 docs/doxygen/html/search/files_1.html delete mode 100644 docs/doxygen/html/search/files_1.js delete mode 100644 docs/doxygen/html/search/files_2.html delete mode 100644 docs/doxygen/html/search/files_2.js delete mode 100644 docs/doxygen/html/search/files_3.html delete mode 100644 docs/doxygen/html/search/files_3.js delete mode 100644 docs/doxygen/html/search/files_4.html delete mode 100644 docs/doxygen/html/search/files_4.js delete mode 100644 docs/doxygen/html/search/files_5.html delete mode 100644 docs/doxygen/html/search/files_5.js delete mode 100644 docs/doxygen/html/search/files_6.html delete mode 100644 docs/doxygen/html/search/files_6.js delete mode 100644 docs/doxygen/html/search/files_7.html delete mode 100644 docs/doxygen/html/search/files_7.js delete mode 100644 docs/doxygen/html/search/files_8.html delete mode 100644 docs/doxygen/html/search/files_8.js delete mode 100644 docs/doxygen/html/search/functions_0.html delete mode 100644 docs/doxygen/html/search/functions_0.js delete mode 100644 docs/doxygen/html/search/functions_1.html delete mode 100644 docs/doxygen/html/search/functions_1.js delete mode 100644 docs/doxygen/html/search/functions_10.html delete mode 100644 docs/doxygen/html/search/functions_10.js delete mode 100644 docs/doxygen/html/search/functions_11.html delete mode 100644 docs/doxygen/html/search/functions_11.js delete mode 100644 docs/doxygen/html/search/functions_12.html delete mode 100644 docs/doxygen/html/search/functions_12.js delete mode 100644 docs/doxygen/html/search/functions_2.html delete mode 100644 docs/doxygen/html/search/functions_2.js delete mode 100644 docs/doxygen/html/search/functions_3.html delete mode 100644 docs/doxygen/html/search/functions_3.js delete mode 100644 docs/doxygen/html/search/functions_4.html delete mode 100644 docs/doxygen/html/search/functions_4.js delete mode 100644 docs/doxygen/html/search/functions_5.html delete mode 100644 docs/doxygen/html/search/functions_5.js delete mode 100644 docs/doxygen/html/search/functions_6.html delete mode 100644 docs/doxygen/html/search/functions_6.js delete mode 100644 docs/doxygen/html/search/functions_7.html delete mode 100644 docs/doxygen/html/search/functions_7.js delete mode 100644 docs/doxygen/html/search/functions_8.html delete mode 100644 docs/doxygen/html/search/functions_8.js delete mode 100644 docs/doxygen/html/search/functions_9.html delete mode 100644 docs/doxygen/html/search/functions_9.js delete mode 100644 docs/doxygen/html/search/functions_a.html delete mode 100644 docs/doxygen/html/search/functions_a.js delete mode 100644 docs/doxygen/html/search/functions_b.html delete mode 100644 docs/doxygen/html/search/functions_b.js delete mode 100644 docs/doxygen/html/search/functions_c.html delete mode 100644 docs/doxygen/html/search/functions_c.js delete mode 100644 docs/doxygen/html/search/functions_d.html delete mode 100644 docs/doxygen/html/search/functions_d.js delete mode 100644 docs/doxygen/html/search/functions_e.html delete mode 100644 docs/doxygen/html/search/functions_e.js delete mode 100644 docs/doxygen/html/search/functions_f.html delete mode 100644 docs/doxygen/html/search/functions_f.js delete mode 100644 docs/doxygen/html/search/mag_sel.svg delete mode 100644 docs/doxygen/html/search/namespaces_0.html delete mode 100644 docs/doxygen/html/search/namespaces_0.js delete mode 100644 docs/doxygen/html/search/namespaces_1.html delete mode 100644 docs/doxygen/html/search/namespaces_1.js delete mode 100644 docs/doxygen/html/search/namespaces_2.html delete mode 100644 docs/doxygen/html/search/namespaces_2.js delete mode 100644 docs/doxygen/html/search/namespaces_3.html delete mode 100644 docs/doxygen/html/search/namespaces_3.js delete mode 100644 docs/doxygen/html/search/nomatches.html delete mode 100644 docs/doxygen/html/search/pages_0.html delete mode 100644 docs/doxygen/html/search/pages_0.js delete mode 100644 docs/doxygen/html/search/pages_1.html delete mode 100644 docs/doxygen/html/search/pages_1.js delete mode 100644 docs/doxygen/html/search/search.css delete mode 100644 docs/doxygen/html/search/search.js delete mode 100644 docs/doxygen/html/search/search_l.png delete mode 100644 docs/doxygen/html/search/search_m.png delete mode 100644 docs/doxygen/html/search/search_r.png delete mode 100644 docs/doxygen/html/search/searchdata.js delete mode 100644 docs/doxygen/html/search/typedefs_0.html delete mode 100644 docs/doxygen/html/search/typedefs_0.js delete mode 100644 docs/doxygen/html/search/typedefs_1.html delete mode 100644 docs/doxygen/html/search/typedefs_1.js delete mode 100644 docs/doxygen/html/search/typedefs_2.html delete mode 100644 docs/doxygen/html/search/typedefs_2.js delete mode 100644 docs/doxygen/html/search/typedefs_3.html delete mode 100644 docs/doxygen/html/search/typedefs_3.js delete mode 100644 docs/doxygen/html/search/typedefs_4.html delete mode 100644 docs/doxygen/html/search/typedefs_4.js delete mode 100644 docs/doxygen/html/search/typedefs_5.html delete mode 100644 docs/doxygen/html/search/typedefs_5.js delete mode 100644 docs/doxygen/html/search/typedefs_6.html delete mode 100644 docs/doxygen/html/search/typedefs_6.js delete mode 100644 docs/doxygen/html/search/typedefs_7.html delete mode 100644 docs/doxygen/html/search/typedefs_7.js delete mode 100644 docs/doxygen/html/search/typedefs_8.html delete mode 100644 docs/doxygen/html/search/typedefs_8.js delete mode 100644 docs/doxygen/html/search/typedefs_9.html delete mode 100644 docs/doxygen/html/search/typedefs_9.js delete mode 100644 docs/doxygen/html/search/typedefs_a.html delete mode 100644 docs/doxygen/html/search/typedefs_a.js delete mode 100644 docs/doxygen/html/search/typedefs_b.html delete mode 100644 docs/doxygen/html/search/typedefs_b.js delete mode 100644 docs/doxygen/html/search/variables_0.html delete mode 100644 docs/doxygen/html/search/variables_0.js delete mode 100644 docs/doxygen/html/search/variables_1.html delete mode 100644 docs/doxygen/html/search/variables_1.js delete mode 100644 docs/doxygen/html/search/variables_10.html delete mode 100644 docs/doxygen/html/search/variables_10.js delete mode 100644 docs/doxygen/html/search/variables_2.html delete mode 100644 docs/doxygen/html/search/variables_2.js delete mode 100644 docs/doxygen/html/search/variables_3.html delete mode 100644 docs/doxygen/html/search/variables_3.js delete mode 100644 docs/doxygen/html/search/variables_4.html delete mode 100644 docs/doxygen/html/search/variables_4.js delete mode 100644 docs/doxygen/html/search/variables_5.html delete mode 100644 docs/doxygen/html/search/variables_5.js delete mode 100644 docs/doxygen/html/search/variables_6.html delete mode 100644 docs/doxygen/html/search/variables_6.js delete mode 100644 docs/doxygen/html/search/variables_7.html delete mode 100644 docs/doxygen/html/search/variables_7.js delete mode 100644 docs/doxygen/html/search/variables_8.html delete mode 100644 docs/doxygen/html/search/variables_8.js delete mode 100644 docs/doxygen/html/search/variables_9.html delete mode 100644 docs/doxygen/html/search/variables_9.js delete mode 100644 docs/doxygen/html/search/variables_a.html delete mode 100644 docs/doxygen/html/search/variables_a.js delete mode 100644 docs/doxygen/html/search/variables_b.html delete mode 100644 docs/doxygen/html/search/variables_b.js delete mode 100644 docs/doxygen/html/search/variables_c.html delete mode 100644 docs/doxygen/html/search/variables_c.js delete mode 100644 docs/doxygen/html/search/variables_d.html delete mode 100644 docs/doxygen/html/search/variables_d.js delete mode 100644 docs/doxygen/html/search/variables_e.html delete mode 100644 docs/doxygen/html/search/variables_e.js delete mode 100644 docs/doxygen/html/search/variables_f.html delete mode 100644 docs/doxygen/html/search/variables_f.js delete mode 100644 docs/doxygen/html/specialisations_8cpp.html delete mode 100644 docs/doxygen/html/splitbar.png delete mode 100644 docs/doxygen/html/structViewFactorProcessDataType-members.html delete mode 100644 docs/doxygen/html/structViewFactorProcessDataType.html delete mode 100644 docs/doxygen/html/structViewFactorProcessDataType.js delete mode 100644 docs/doxygen/html/sync_off.png delete mode 100644 docs/doxygen/html/sync_on.png delete mode 100644 docs/doxygen/html/tab_a.png delete mode 100644 docs/doxygen/html/tab_b.png delete mode 100644 docs/doxygen/html/tab_h.png delete mode 100644 docs/doxygen/html/tab_s.png delete mode 100644 docs/doxygen/html/tabs.css delete mode 100644 docs/doxygen/logo.png delete mode 100755 docs/doxygen/make_doxygen.sh create mode 100644 docs/header.html delete mode 100644 docs/index.html diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 00000000..e96f61f3 --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,40 @@ +on: + push: + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +name: 📄 Setup Documentation + +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + + steps: + - name: 📥 Checkout + uses: actions/checkout@v3 + + - name: 📋 Install Dependencies + run: apt-get install doxygen + + - name: 🔨 Build + run: | + doxygen docs/Doxyfile + + - name: 🚀 Upload Artifact + uses: actions/upload-pages-artifact@v1 + with: + path: html + + - name: 📃 Setup Pages + uses: actions/configure-pages@v3 + + - name: 📦 Deploy + id: deployment + uses: actions/deploy-pages@v2 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..10beb965 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "docs/doxygen-awesome-css"] + path = docs/doxygen-awesome-css + url = https://github.com/jothepro/doxygen-awesome-css.git diff --git a/docs/doxygen/html/logo.png b/assets/logo.png similarity index 100% rename from docs/doxygen/html/logo.png rename to assets/logo.png diff --git a/docs/Doxyfile b/docs/Doxyfile new file mode 100644 index 00000000..10246b24 --- /dev/null +++ b/docs/Doxyfile @@ -0,0 +1,24 @@ +GENERATE_TREEVIEW = YES +DISABLE_INDEX = NO +FULL_SIDEBAR = NO +HTML_EXTRA_STYLESHEET = docs/doxygen-awesome-css/doxygen-awesome.css docs/doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css +HTML_EXTRA_FILES = docs/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js +HTML_COLORSTYLE = LIGHT +HTML_HEADER = docs/header.html + +PROJECT_NAME = ViennaLS +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +MULTILINE_CPP_IS_BRIEF = YES +EXTRACT_ALL = YES +EXTRACT_PACKAGE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = NO +GENERATE_TODOLIST = NO + +RECURSIVE = YES +EXAMPLE_RECURSIVE = YES +EXCLUDE_PATTERNS = */build/* */docs/* */Python/* */cmake/* */doxygen-awesome-css/* + +USE_MDFILE_AS_MAINPAGE = README.md +PROJECT_LOGO = assets/logo.png diff --git a/docs/Software Design/General.txt b/docs/Software Design/General.txt deleted file mode 100644 index 222e6798..00000000 --- a/docs/Software Design/General.txt +++ /dev/null @@ -1,7 +0,0 @@ -The general design rationale is: -- Split each algorithm to a separate header -- Make each algorithm as general as possible, so its use is versatile -- Each algorithm holds references to objects it needs, so a pipeline execution is possible -- Each algorithm is executed with a call to apply() -- Naming conventions: Data-storing classes are labelled as nouns, algorithm classes as verbs to emphasise them doing something. - diff --git a/docs/Software Design/sharedObjectBuilding.graphml b/docs/Software Design/sharedObjectBuilding.graphml deleted file mode 100644 index e37b1b39..00000000 --- a/docs/Software Design/sharedObjectBuilding.graphml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - lsAlghorithm.hpp - - - - - - - - - - - - lsAlghorithm.cpp - - - - - - - - - - - - lsAlghorithm.o - - - - - - - - - - - - viennals.so - - - - - - - - - - - - precompile_definitions.hpp - - - - - - - - - - - - Usual shared object building - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - precompiled template shared library - - - - - - - - - - - - - - - - - - - - diff --git a/docs/Software Design/sharedObjectBuilding.pdf b/docs/Software Design/sharedObjectBuilding.pdf deleted file mode 100644 index 4e4952ee7bd5719015489067a2782b53c60116cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34041 zcma%i*|xIGmgPN9@!27bihzm@Ac`G|ii#j2NF#_!C+f(`r>u*5gQ^!P{!{s9ogAkw zYG3R(S$Y5dZ%KCh{8JI1dG`0O*ZzI_-_j)e{=pmV|7=pq zlH1Sq^4cW3H~h@=0xxacGdm3)?&py-(wpDV^1;skqllRNm-qkC_#=rY_BS8tq)#*n zyh#x4{8y{hMVolF*{uF&Z|mgt|M#Gr_m+CMKiJF;Ki*&Vvn=4nx4-6y_&!v60f<>CFCmr0rDdzlxzd3EcbtGB5akKAu=(I372S4BRA z$Jh9;Blzo$fBjndbLt}>;=ld*X1{-o`LA!td-2!H{-eVGS8M+2D{ zxydb`%UPIz)Bp3&-}ZmL`C5vAx&0F^&VsJ*&TZ$p)>e&s3u0gRf?93G@Jh}}zP#ND z^$sl3?<`Y~626gGu=Pa(vf<$5)!({jCM>z`Ycn`}TEM5vs_C+(Vy`PaaKWrEcj9Gj z38zA?$t+k*XcsQrFHaKrhhs4}N2&?n$tU@({V% z=xJp|VYMM0t^r79u7obKuijoH27BoPByPco@?whJgn4+&_73c4)NdCp(e_}#4=^5D zu9sy8Tb?ioZ3C`i=Nr`RadSVp$~b5*UsD<%seN?a z{+&t}c>mo?^x4*q^FD~tjpD5Nfi8+rF$rCaG9C{Y)_w|Mud^u+P; zh3oXEw;($ka1BzKuVW6;A0zWF(n`JiCqzj|t-ladPnMmFiug#A zxr)q2TH`mXRV}jC>RnqspSbH>!09(gv16e-+Hxm-GpQWW-V)nY#&>L`0b8-rWJEXd z_SYuZFcK76^h?s*yp@K{R-Nr}?(u=0k&IH@90i8d0`wl&Tu{C^7pGX3(;juZZ$aQ5vg8B!U8CJK^ zk)wwKjcoG!9nK)X*0Sz)x=}|7JGrm$@~T34^)rI@ia$V@#c_2E?-`@c+&`7BtQD*i z2l30Lvb31-iij6>zKMd+k()Q|eY1wzN58)qQZC)W>ZC~t%lq)tX;6mit>YF1+{j&F zx|ODn`oN?RT5_$nZMI$)r#v36ux8oH&Ve<%b>F;6H6ZqLTkBCgA8!Vwm*gDl>yfhY z+{bECmobRzH*G*T`vbSaw~6_Qnc~AVH7lQLXUH#m3s{a}=(=B)*j{Q)-^bUHvI(pH zP_UomWKiaa+n8EeM7p5*@m8ClD->mb5pnJyt?0N{ym<2fkH5yWwVJ8p)wOA~_ug#_ z$@F_u<=*tsUZmRHEt$7)SAWyl{@PwD({_@M9*Ktc{NLQYgEDZIy-A7fqcR9*#pB?- z&}&9`M7xdPQ_8Ms**)Hfs(G3(DNKI)3BNG4)%M9?zN#&ajn48AblF{$R*6}*<|=yu z=0c!cHYH$#tF|o4ia%+9IXxD&~fZpb{4*mRUDT12X>%2C{TzTdkK9BcsTO_FgOXKF6 zpY^vdS3hNiEG>)%biPmpyCXK-wk6fYcWJXIZJX_Ko8S_PI`nW^zgR%MUf&O5 zYhnv#5H<>1#w+d?T&uC4mcYk2VYwueVYONY$?K!kT2?A8<+p1slJ7CuGFtgsTx~B$ zZ$NG`Sf@eh0f5W$@Ng2&_UN3OS6#Pec0cLw!l?JG1|#J0jR(CRfJh4&6H568DBLOzWqIXks|^iq?H&9gBI`Yrr)Y;(%! zrr1~PU9g!S!(`1umiO+|x@PJAWQT?Ar_>Kf`XzvsTA64rM}Uxg&(CKmtMKlYut9vO zBJYWziyE=gk&=>ny({ zxQE({>RZt(Kd!pnqy~^Iy69F@3Boke?y zsXQpB-i%CNdbT5YRu>nwM+J( ziFo%yt>E9UquC>#!3FbpIo-Rj)?nPc9F1AwaZBCH0V_<)BP5v+XoEqQ9hJCjvTneEfZRNrEHFrj3>TNnUVuNA+Ab`e`oU|KM+=Sti)VDB;< z;c1EL>0lj~ArLOq%0{m+S+WNl!)z6NS*nImOs5&)Y9~{#fqJizv|k?rg!l-YQpgK~ z(f&C?XVwY)9#MO*id_|+QFT8XH`UYhos9GoMVpxeQ+m}>W@42QpT)#PF$cJBY za0cz2p#s}_11q`LwVi{y)qMW^b{u&TxC^KK?%rfEty_FY@6Cqy33Rmlp0^vxAXEGZ9kWwLmG1eJT1fT_E*55-Q43}^l{;Vy!^z=g9$JXj{EaWBW&n#TIm zu>B>^|7!CGp)BFs3yJ4~$XA{zFQ4dW-Je0D`&hfwN-$7Ew-e)BWpzmR=y7YO){Moh zlML3F{5#_N(fu8_oK3#m>CVL4BCfJpXs8u(4A@c+kN35k`@;=zCUF}fhQ^`|^ggaH zoURxbxV%)YoWJ9%w{4xNF!=@`!R$|;;#GOv_B1s+8ixHDdz1HFD@_N%`3SdIkFFPf zB_scyeyaCQqb7hNrD`;~!kO{Bbt}@5a_#I>e+WsF)tF@sZ!@m3ftFYBpwS0IDoH=$ zxIJ{kd67=%%!(1`pYEq#HJqyd*3t?DNTrxeKIH+VP?cy=+wSp8ov5zjF0O(!8*kK? z{ZxnM+g$Yq%Q4Q(>r)Y8F=a>19Fin|#-~Gws{$TFcFVV&Y;)WdiBjhVQ80u554Y`8!x{-Jv45pp!2HjAPqj+ke z5Z!g_o53hpZnf541A?2nS#R7zqcty_e05G?$%49;@ToPkoBhT@J%3LplIkB?=NGZg zcnUP9)o@t+PL|dOED{3_UEkT;)85@G5LuRhb$?MXdmORbQ^V4M-9BqAZ5kC$Obme= z3ETQ#rL{qdwR{>b5A6}wtBDI@h}=96QC<6^B&T79oerq7$( zX5$F3pAz0ONvZC5@J(J$H!#te(`aFl1J*ALogPk`AflOz$tsj8&C7xo(UQuww?~er zd9QEl@!B+oxPN7>st9CCh8EcbX3qgL5YMx5 zjQ0yHwL5Fcvhl*U+klat(Bj=$hquA+DH>lz5MIK8<1ArVJwY92l^!a)<-u~hYP^qT z7daUq{l8sr+D_bjI8t(@1cw%4(%p8?OcD4_PyP6fDK{5J^JC^7Sv@wTCBjU)8_jA zh_`<*KsVsb6!!+@%iJEHr>P+mlhryGsZaw(XfB*W$3L4BZ#-E1V+at9F)IMX< zGI&hrBaM`1Kv=mrSP<3H0`)Bq0?^r;VI0b=wtJ__Jqzn-@MhV?g;_HCJ-KD0w&-^H zw2v>cS-kgpmo>Z_j~QsSxqA+IodQnz#AYfYSC?WlzW^s}nC!E07);(<9KMpv`*u)o zCvd(J<9?^cojQeZ;9fT*)a^3edluaV>SbW-plNKLjD3!Qt2pXBtb9wd^cfR7ANv}pteQn3S=A$!)3cdQ6eEY`F?f1C*K?!W?WYE)k@B%2f zr~5-mXq4AhxNDmiD5~cxL1-VdG|&$VQ2dBrVx%K1-M>*ukx2@SE6aBH-Lx(XO}83ujTbL`M#GF0_E+d;1;V%E(@|KQI@`W@Bikqnbp5nm2Zb>srDj;k26_>DI2n)~#j& z?0)-cb>!4ek$|%1bf_&EZ(Hv*q!SfTr6#a-zq`%QRrG^!UwPPx zS7=RawflT35Za-PBC;$zjT1)%^(3XvoS;SHKVz}GrFvlhLyD4xlmB+Rz zyqN{d5C3JvOR1ntI-}(FI88)-5^xj@cP; zWuZdnF!h69$D_@ZYy{Dyq)eageV3fH!??Uba;&haiSNs$rZou89XyX*CVnT_pzW=EIkAT~G6K6GcXc3T4X z5p5XMS!`0lP_`{8c6mY8lm1rB3`|n{54j z?(X+c`MsE$y=JFUY3Livunx$xwdm!W9Qrh!hBF0T$MQ`XG?hZRj;FIq^&>3At99!I z6;$b`7s0fOWN-dhZ7rldf;1r+;MaP=3_8n(YK|?~np_R1M+jP@#iIxB4y^8lRo&?C zBlI%Wdo`cd4vXi=R*vkxmr|88oC$i($t8T!`rgu`?2h}`?Y-jKUU6nET z_jhtN-*@XC_jD^M`4@M6o=Ufh3`DnLLmQ$st=)+)g__7Z0j6D=^TFt|55_srC%MEX zKvHkD$G>*rc!OKZPQ4%Td-L+(kIU+IUmtf?P*eGimmN3&%-#H|vs`gemTT6JL)~3- z`MA>yA%S6cqoA~=x^y&lHkDzm{JKZRy6YC)BBFMVO$&CG>zcUVrcTBo*Yr51F`yhn zO-nzsXRw6jK^hG!_H@s_wj4gC%_CU3!XZOO@d(>Sr~V8Fe>flS=QHm|(|zqz?w|R5 zbUSn0=cmu<)Fc1{nsli5cVy^SGc?`Fk;sz?^1irmj>R0kvM(71CH}R}2ghq!fHxMIVFki_A|OD=U7Mw9zII60SH!N; z+xf@4yY_3)fin^>kfr2Im)_sud{7=N^wOfHH-qI5ABZ^&_AiyTiL-2Ht+bZuqIUg^ z0K-^|*r@SX#r;7;Wd;M2*GxRV(av!_Sv6nekv9>Gp_c@f`W_-^v5o_|$x7a<(*R66|t&TgRrQLt0#1ik~s@jaS zXc$Y8UeY1w!8C>2;x_VzNr~x#L3V{En&QVjAOdBh;G~qfTDUWgVP9hB{esEHVzd7B zrQ>xgTXLxY`D3nLE8$zjtnBfQwPK0_=S=r?{Mat9Z7q!pNu~JG)Eri{{6R~tHmzf` zMM#aRHLsRRaf7D1&Y}((-fggm^nSUU);`rfs)WMBtE|T9fvPt$_1S!YW4u=2#=U+o zP%zu0+63i+*p{$F~(f zni98PNAv8OA=qjEgKn~$%qU>5laKAVT6KkFVvEDWyOaa|+p3F}7p;o7^5ggCr3AmC z=~(4!N#r7|mFR*u)8Xdb8cu$f5|vE!2inkg4%0$sKrou_QW*@XYTE38TuUN*C<;#k z#Ixm-U!CdoJqRJ7a_^2gFen!$WA*$g%er}7HNtt{e^h$U{yF|w1A~d>TM1Cn`n;`K z2|OmZU2#W`#t-w};V&RMUoU)9URu zw2QsOOM{%Hu(RF`=f?(#mVa6aAp*AHuJ0?9Ti^#=JRC@MH+T8uIGBmWGdmUlEK{1rLGekUm({e{Lh%-<=-XCRzg;zslD z)LgeB6pyn?=ji}7j_D4z33G$@^Qnh5H&UJG+}^*M_9_Rp7>@Qcsi7p7>V+=P3a<&p z5^?=OZ=zqYW%UL4>mTFYN<)H{d`Ii0F@S&Cx8(h+a0!2Q-xzaAYv=uPIE7#IQY<)~ zuTZJiC(o8yK<#=EXPZe8+mYHUta<2ztSIb!1@^QjKmRE8X5HNaK`LHbLt-c3!Aq{{ zOe7Xc5Y{_KvbbAJb^CSx%_)&>Rj2BRK9{8J$lN}o!C8H2TkG)5aEq2Y8xBt$IHKOf z^nCAcCSm>*Tvv zUZu0cb~tlB8eFf~rafJ#y3mzhZ)~sRyh6>HGxk-mJZ!cbbpw@SH`h#Z$j@wB?5Hhj+ZONSi43;zq&L+|FyJNcEq> ztVlYqR|BpA&8PLu-s6(0$XZ`-BF3X_93eU7%FFMxI-s&>JRXTn``I3>*3@qPat5kq zX>$2iY4{1-W}Hti9p4r@1U{ljd;yO;YzK+2eR3H^Wq*F|#xuQJdI*(3YD@M@nhfz) z*Z5%s?0dp+QEJbs!ZGfr9u|KxI={zhtK}BJ8{Jxy;c=PA=nH7A`@~Uq(&B$dl7RlY zf+fCrm!${{#;0Ys7Fxklu3h))VS!#F0d|m4LmPLemeQCf6)2jKzlW~gEiZMxG9ch0 zeOGFuw-`@WljN;ky}ER?%O2|2+h<;Q&3AYrK+i3^>SfjYbftB(x%?a~3#z_ti65gD zn#7KvqW-8;jMyh|dm!u>&p7}%r-<)}R26Bxj+Licu|P%G8;ucJ>w${5@K~5J!p@fh zi;rk% z$dOlDr?7(t*If2=h*VOmz2U*>v5K&0V32?Lx3AH9yT)@Le(0$BjH32+?eQHHH*)(8 zknlrd2G-OV4I5*mdKx%pv-Zv9LFJ-4-!+)kx>mSiYde||m{ojL&(b*k z&6TwB-UxkiHZF7#&CbJc**A(sVZq$w)~1oAq>PEwlzlrqwPcYya_2v-34Jfzar+Xu zegaP#RqXeAOVAGMI?YyP%&ye7GN|ro<14-10Pz;CtkwUG_#(+h^(V@Ij-$xCl~1K^ z73N^i?;_n(pF1;JVtHBPyTI2T1fT4u$Gw}^^V{te@qzjE{wp&5VbLx; z;qkZbPOmmR*bL5O3)vbNB1!%f4GTxCv4=;-+A>Ubvg2DFsc<@g=#mPN*PvN-x8itx zDt8xKK;sHFgpSYSZcf}b38i#BeJkL-)f3h*yY!N(@O|O*kGBS^&FeKyj^A-62E-$) zh)N@y6VE&MtF5a`oEc^48A7i^g6 zB~rWIGWVyUF__QH9mALLJP2&*1~fD)iy+;J&}Ef1fNL*0H>-oU_k~&Yfn?{Y*`7xW zuUXj_Dty&wiK{Rq31_a%^$9%QK5f!C?{hat>lBwg)(pjw`+~W_OR7zriuM6kiH&k% z+hcCeC+iLo>4Xu=dr{a!YxGR2{e@m_Gf!U>tJ~$}Du#Ws9Z5Ba?(n;P{QZXK1AHnh zioZ^m+YQ#_5;)JHH_i1XpY9|;tEV>gqD#(uF)swTKc~t$M^-2k*fpm>zaIZs4vk3s z9Xk4?^UWEQiT*k@CwFp|Lm33SE|fA4oH%A7B2Y;g#I$ir-unD_JbBA2oR;u_|J3V5 zbie4`OU*i8cEM+1jI;KrQElfenpAl_hlY#DumTs+%~+HJmjY@$+iUL1%x-Ff%1UT- zHn$T$>MXitUE9mgqH~y~b~GT2z|_We8@rXv>-SLZ!peh_;j^XP`fZLci-tME26P<( zj`{_X5AF8CKb+GaYGutIGXQ6ADmgcPa%oqQAd<{OZMB)}p~zY*MIi_IpS<^l2(AiU zE03WlTad~nU5PV0o&o%EKjkuv@L!#1@cHz3^mSnK}niwtYR zm~@T5SyAEp{a}V@eH{hH8;XJ2=rKCYCvV3ZRcmX++JV-krhdCjNOF3zlj~-={oP8> zdSJF8ua|r&cktAk8@&1qgffm+-obEUJ>DxwZsaW44T#kW{A~TOn_KPH1}X_#^VK?y zMjzy|>t3?orc+}tcrQoO#>9c!ej~p0_4B%5c=riG%g>=jOrejbDCjr}7S$JkRc`hA za4jAekJ9o~7=ai5dhKLgTtKG$?+kZ8+OyNMycRC+daW5tl<4zPULTf2HE#DUmboqt zTNZ39v?ot!>j=b{Fb4gq^Jvi7*b6R8FzMl|#c>s4};)(livW3!G^TG)gU&Qq5GqtR=089Kir=zpPpoAghTkWaRFv?>tMY-c7C3AepE6- zFC+>Lx1VLb7ZJRs?5m~nyBc1(`?4~wE+?z(%y*-PeG(Rwp*gq1^sv$o@~$?@u`Xqh zz^!s+Nnr%layDw&zeN(AsE1ux9QZnQ>pSJGK5Q?C&HY%;V}e_y+7Ux9#k~r$Ifxhz z8sWQp=T_rj@x_VoJ#7H~pw9Q^wM^yAJeYZAgWmoSCEjbL*USoNJ;Rw}?#_BJZIfta zG4PI(+j6D@KNkf>EqKwCo#sP1;NLQe-X3uG1-u4EJ}W9R-O1!~dX?>alg9V(uE5`* z^+_MB4g`z$TY4UGT@l{4`~EBnqT=_~GNdFs4P6_|H{V8JYSVfFIx&DL43Spl95J-e zdzV#wpq{Iw*q_Jm$~USe6i(%McrIkPtaX;x_ju5$wt7q_@x|S%1Zv!EE*`mgbQONG zUxzIMzy=Sq2Z@42Z-f3OU*r4oVfc!Kv?Xqca|~_vzq-27GQPC;Z<#h-j2iDtMSE_a z63D!qNJ6wr``hbSqY1W2)IE@#BwmNvb6ViQ?Dp>Yqj8gUm+e*25`XHwFsZiFE~I6> zpH$yc8&p%yDo@K&xv-fSSa)1fk~-R$e=7IyStlMJpoiB53%QD`QFq~%b8@}19*qa? z>tW_D%eGmG8*g?x1ei z{?FieV;|>u{6oOgs@}z>cV=43oULjBy`y(5OVfr{Z49L};RkI34tp052H|su5t@Ag zQ+@~tYxt%ZKDun+vDb6AbxWb27b0!!tNXXy(UVugQ-)=m0qic6%Q`p9VNbz6SCf$X zC**1rya0!~m|*)K?uN0u&P6IQ?`R$zbg1W_ty|f~o4?bvNKX2_$)$($uC!mM{g?($ zBe`ISeK--jgI;lYelKdT((m$IdC{(Hh_yw%J?gMWIiIkP*)7 z5Bgwkogq9kN8)f>=>q6uZ0(mcgdT+5#~4<6O`E7*$#zF%Ey+J;nvYBRQJU9c3mUw&(GSBhtA?*C=hXWz}L1(RMvggeuSK zxwX7Sm2Q5-63n&utamR7ox`yJ za_z@bSPZ_;y4ZZ^;7iEE2!n37{E9bwrhU0o7UXL=Tx;DaGnC{q9TE$|8dn^Yv-xylM96nBM_bax}6IyCt-Cw(WzC6cVbl(>1#-{!t-iZ}#H?zLF*-sDOn9h01glaxS;t|SXbTQ8d+iF~ z<#ag@DW==Sa|k`Fe|pao)kr+D^R8saFa=B%Dzs1qJ1iOFsCL-Y><2^nI?^A)aji85 zmOgF&2KVP>UTkI4=nBJXgcUO+K1_Vg$z$J9drHI%yWwF$cYg)t*uC_b&jl!yu4pDnblz!@J^GKg%-Dx0YrQfcf7Sj9PdgQq<2P{9AoYNMc zEfoMSxAEfzDzopUHS}+N78$DMg8P*xk9qw~dH3UHxTN|a99OwqPSG!AeMKfhrG~1f z`ykkqbFHAgwD#UP`oMgH23GV@S>6gcYPdR|IW;_E+i6M&Z#Guo(U&33j@>yVY~$&eY_ful`2#@RA38 z9`Yjn2#(*rHI2AD>Q0)QcG|D|y=Y+W$|?8hJdj){QdcXlVsyECm5pF=)D$=c&#GP> zROb8FFmgde5utn}V!t$zB_V!cWqo-_U9U%nyR1Tsajf)^9MFR zA|`W8Ksb(mU>J_6TA zBN<;4m$BTaHUh~E41&2V->1H{fY+q3!W41;nbji0amNT znV2~g5AU7DTY8$e%Fa2iF2nI|Fc#MkHU;BP438L4PAO$=L_qmMC%2AGS$>ShOj1~H ze>Lb5v}WS|Y#)$W`PDRNW(0zdt1Z<7jj~AHQ=Eo=MJB?p``qrWZW)3x7st8ukg;DdixDOv%B^khCUk_8%1 z@fR9KLi=Q+y<=v+-;a-i_&IHMy2g%-SMFmwYjay=P0ut(&&gn;6wv1IBpCRoA&tyB zZ?+QQUW-|&a{TN$@8Ev*VRQ6t_iMyaa6o-zHJ&r32<}iZYxsxP7((;aq4N8!fSvG>UqF8J*m z)N(%vxD`9~=w4JiI~#fh-h6vBHNP~vK3uz1u^ang1^36wdPanwGGF#SseD#;f5n zw9s`QY^;yL*HosJr3RiTihSoFRO@%{eA4=AH=()iKY+4OGO`nu8+8TYKm2?kmj*!rsoV zScb1S)+<=6bDj!uD}K)?ap6wmEUJgO^3^GtQHZgSU_|7s@D)?i>FeP6H<&LlT^&Pq z4K6piqT#<*v+QHaYky0% zL3pV{6ZiGjj-_Ldzi{s^txTIzzW|kY#k*bVH6nuj5l}U)unZ6(?$cL(v#=j_!9114 z+c@=6W(5$ox8Nb#-S;9i+SF4m@UJs^_zVJS(bMkAd)fb})NmA#=H1e&pk#Obp*qWV zO67VQJTw_C}u!6$k~b_ZvOZ|`3G~VzBwebWp8;FFUZ%T ztWGQ75m+^6%I5f6bR2Jxwd4(1i(6xtMK7=7gA0%WY2nTf?3cF)(CORRg`3Yt?Y){n!!wwa6BY%|Mir;qf2v-MWO3gX{dp>G6cU~kc+nqqaF^<-Z z(KR?WCj&6dZ;&}VfoejT=YjfdAmdT(+0JMP`x5oT4F72B)5SmU#bu8<;l(T$lZU6} z-tgjgE}Q!n#1HpS4%Rq8uB_)zx3KOUM|CUZAp%ur;#kMNoB^g`j0@pqHvpY@Y22P zn!jbUuap+R`}PdUi4UEuA_te8GgzczyBfyOT-gsXUAuVD_h`>YR8WV@*v^=(`7z93SHuf}by z)Q3?na%Z3MUoDs{o83Zwc3h1b$6I0ee)P-FykiUhN5^|_cYMOxtnZ!dSz-h9{Iz9r z9Uc)ZShlb(sW|jlg2gv~^4lCq^iQ~(OIM-s#L+eUud?ptD2{Dqp?11-y`H%|*WKq5 zm+!edYtuayKq_{8f)CEIs<(0_(QBAwBb<7^^SLTkHk*^Nmt+PT3Y^keOSKC%*Uu!g ze9~C)sk;|YXsll3P_(yU{`3M)8bGsN^}p${CipL@_x$GetZwsgs=F^kq?w_kS-IX4 zBow7}>HEQCEe(S9>*!G9ZB3ka;%1(jcop^Crc!U4C-H*;^`6~kB#bo-OsEv(Qvv;WNy9+|jaHGIta6+eGe=m%d&@G7n|G zQykafuKH}*2vsKLMLV1>w7yopWrh$Y)8crJH%m*2n+4o()?Mxpl-r2+bL!2#`<|jE zp+^!MA6_r?mkw$`thE9=SSarv0y^*7TuO#{b_xsO&5Jr*)`L8+^W2)v!D`zJb&FJy z-ld?LUiElrRs0IkJobXoqn}5arkiN-GGcQ@1YQN52>&-O}_nq=}U`$0uR5Lcb~ zH9AI-Y~BUuEK%%%nqYWW4Y|*oquq>wzOn<0x0N$3c148e*U_*8TqAyy2jXA9r+?}+ zPvG>4=-_B|62uAvg_;c_R(IZz|G}AjawNr?m<2TrdX1ck|ZTuOhZF z8ytaYXIEXIU3_~rH@-b6-?RQr>l~0#m`kIFC&Rl(yljJRPT;!ZuTP>g$%Mt6k7}PQkgfB z^NK6d^GDd0d}zIPW_>1QQJcwQ5M0i^qur6YKrlYf3pnovqtk9!yY`rH%r)ScU2+4= zZ-(PL*GuNtq&Jm`9=|EB2`K8Gz2BgexjJTfK;2wUJ0(O&<`QQRJhTUBw(#W- z+Zt%8++-BQPrlg+<<@K45VMk{U4QnXR?gEbwQcEPt#NSYwx)f)MfW*GM3Cxl>t*Do zhZJ3~MtsiGJjZ7b_ujfn)OV!m@f>=)9&@1^hIL}If2Rhb0i|tBtNKCsa|E%Rr;X0n5r7rFk5qmoHJ^!Jum5lbM*RD z(3hm#o3~=|JDVxYLA>As+q1fq8D&4qe>Nh$Qa0J88s>M|85nqtplT()kngRfa)3LF z^Jq`F zP52sygA^yDwltv{3u4OLX-YojDlBB)o;`vu723t~Q>d)Y5Z;OFSa19>{&!n%)}|_y zZfoB2E0zj~sG!o?U<)dWfMNqEC?cRJh~0Visf+sUHCOJ;omD5xixm+wSb}K4oZmOb zJ8YTIQ7@}?rekqB-<3*8BZ^&JR&`1#tc=TGvfs&GPkFP?Zb&0c^43&?H* zbpojptmhZbKp)q`A~4du(qW!PI4Ra9gqe(6Y!8O3!1VYbIB9eWai3f7jRO39cp{to z&99fERj89ICKKN+kANOkWs~A8xGP7;y)|vDEjVkvD%5cOl}D&%1F?fB`fPiqT#GJM@%S)7cMdTnwR`Ek8V z+VvjvWWHsVs)%XsZ6U8-VCmSq$UHy7HmmuI+wyx>A3IQ$BDPa)M6Q}Zw7uF+4DP+! zG>xsacqwMaAn9$yE9=jJPN2tHIsg%zD-vvuD5v`#%Mem?QER`g3T)j|G3>4N-e`Pn!T|&{#jbmHhq5*G!Ya?^7ETuJf4RBj(24)$;Ca&YaL=J z+1X>F@$$n3)w?(1iAPDT)EILm1E*e>Yb(JH#OjHCHb^M}_LrNM8^YyT-8&&EB`kI|x$SVVD)$&)DBako4W)`A=VCMi0|=v8e!(_U{WJZ8H#8v5$pUVkot!D%6y#Fwe+uV-6PG0N%ijnZcO@H?ImYs6FIrobZ{Sa5fsaeqC zSw9s*B;OfX<*Wjb+gVm zayWA%F)cO(Q#(I0kl_JzKc$B^UU{t=)Bviwa^WrQ4}0bg7NEpK+s*}krNH}jIaG=J z=95TXKh|o)ctKq(V6(u7Uvh2&*RxqGiVZX!;md!+MWAup2@}=~~SfKy`9)J-WAc&-6-cbS~X6(zZL#{r$ScT(dboPIL<{_BA}Ox@Ua4 zo0(uneJs2kN&fh~YoR1#-FEM>y;hqBG?wifQB2Ze;E0<|-tE=&06Np3NuK(haa0O`PfkEC45Svpbj# zg#2*ZSSd}ZQOtb;NqwMuc|1@8B5Oq5#aZTv4e-MW^u-x7!l}CM6gmxL;U*EkqJChG&J0;;b0E`-{8hqPApWTDq_m;V|gX=@`2wNi2Cmgpj_b&yx zQ|}80?0V`P5LZ64cVd9dW&r=f-*d+W(ptZA2MDWw8}rTyHWTUm(a=)uUS*rBaaRR) z95B%^cBOl}-f0=!=83jVGW-y5c`y}$ZjaGYz&8Fa59(c-EK1`c^hlZ@F;3Y2yj514gx0oE3?T- zmvLzNVI9(|_^e$NhEiUC3SK@G0J#T{55Te&=pefzqZo`1FSGKiv5S32mxn1M7lL)~ zegzs+^SDpmLt`yd}@l&>@`W=gL~|weCpn)aYI_Z<5<=U5&0E`%(vqOQ5f@ zVhEF>Wf>qmu&|CtH|u30%FC((_|)F9*1uCZh3QF8?2?dlmP^Xm6&txTpHCL*MZs&q z^&lzqb*B+c!0L{odxw0; z0&G&>S1L(nM@`~e)yXoWb=2JQ0P?9MygknCnc#)5L3vnY-LIP<2ix87^l+~J z9wzDSk;=kYg?h@&;n947e`9XeYm^T2#}sY^n^BT^S+#?}hwmApKi=?d=?~sp53_R> zxNW}ghWy)`Pjt_on&sat21Yq)?=BXL6d-Yy2q{P#)V03kPSdmgy>B3H7l@bVD}C5V z5-1rBk_EV02TWr(k=`BZv`N)qz+*?(_(30dM!3nAg9+X4alN-_=$y zuhPLDeL%qgCWK-xnskOPR9Y@l*lzO2QHk{GAFDy&(%e z`f7W4^9C*aG%Lu$+2j!i*$pDBcfvMT{}E-&>v?47oA#i^gL*iSrDM-eYd%PTm*F5N z7)^Gohj$1ysZz3Bp5m)hEpVGVs-IA|o)tgeU1=UI@%gLW?{((Qa_7E1aDByo8rZSI zf}YU<+mfu_Tb(80=$@-!&2ssHg*N1k8qfTt)6SHcC-8S`AGcA`C{~$eq+tSsE`w<{ zkHfP2VhC}xE{~_)_F2lvyTbwv6jiD}Qj6QIfKsBUVU2+URV5lPZi>@=^FHL_KFoAU zT&j;ZgR7xU{o~YRcP=awDvf;_=_YqkR>0%aVd`1AS{n6@=h4tk>abKh29|m)ayHa6 zd)Fz#ddEVugNA8W2qrv+X8Eu;e)0$aq|iO)x73zJv;`b-qk}}`H}Rl#8LgBco{9+8 zs{iZ|i%Zw@VpE&tpyv0!d`8siQtX_TJ*t5es~^&H{{C_etd}1-Dtx}$v2KlzImqeeKg3$yt==iv}-#00aB#6lhQ`0zY;n(zb3O>e}YyYY>r5jE}pRJ38J9~aO^wJMShQ#?Bzq*S;O{e_G8rO_#Fwi1LfYBcjHDc-mDpt4HWrMu4l_+x15@9TTCaE zPIU_O9q4Tiwc;C2uts%e!?`ybf5%j}R8R@IF6o4*SFWkXWZTXwMw;4Mx+7XsUXim6 zS>`A$XxC?@rE;hBOU|OXGpM8PAzU;EL%qQV9m(CsoN;2;MBf{#;?mc<&6Ox@+xwbO z-rMWBKX``Nt?-h~?FIi8Uw|@0rYmohCnC!IRqdJxSb>mK8+R#06#}x%1Gr1+XlAa) z_>1>IGj?S$(=;K!=~fKl5`ra^SbS7~HD^_SHLEDYJW;L3#>(X0;omL-N@fK3V2d(U z1;zEj+(_Bgwd)!|KPYH$KUp>SXhb>a%DA=*-@4@O&y2nkyV#^O02+Tc*t*7@E2VKP zJNDQ4wF;MC&w!4=@25H?m|wJ+x^5qOBt0okhtre4AIxdEv7}y3kx-hd`5cv1pMJzv z_f*mcPQeDSy3%2@WMHe3e+;BCVGP8Vt5k_-4i5N}N`7GS{VNM|&`DbVQs5L?=x_!aNjILg6dW*P7D!cxC^e zwkhRtbLe&^Nb}Z9=L?YBqM~@HM(t86LWg z*sAwDY}3|a^{_U@$wR5f7QQyZ2c~l_Yv`wnIv|wEK5ICQnZ~cxgxAl7mCu|ubfLpt z0^l149p%aEJn54*Bvc^T=<@A2S`MUMJ8MBLGY2*&Dsn zy|Eg)`G%o<)8RsX1CL)B$g_{wqmIpNdn1#@3vbU3L-e$D<>IowgbW}7o_U3H1-YUX z6BU81YNrmqrvjiZs5EFqoGV*EdRV3otgekR%Qi(NqRnRW8|#;y3vf-z=ZU4`t~Jqu z7L`E9LdQ?Y+C(?u^>3|U@%!fu$hv_I)IhSmV(n=#^wj^zeW4}KTV{TJ>4&R18S3(5 zT*rY4F0D96o3+$qCm|OdNc;lVd=a_jd2-&w^8MMQ_}G+yAnRJ7)K9*ue&5QsYSQg* zz?Ilw!>#=w->zuWhQQW~mk}uH&%Rt$`#Mo(B~1r99{4(*f+GInud1=B>bJ`VmBD26 zn$IV{(@!cIC!v9$B3PFI9M`2=8NuaoS`7(Q#4_hcVN1Xr!izhwwo6838VbeIrjL#q zBRrc2xTCh_N1`%88adW8;E3(cCbF7ygsb`J6739u_l}rzuBXCa5dVnBFMc&MFf~br z2QCkX_z$f0I&;38KPtX)oTID3MK^BE=5)3frMcSMBUERPv`Y72qP*Zz=el{GnyR!d zQxq+%*}_PCxckMa0v6D4pC{4S^r6`r9^H}kanrnja%`UCXUDF;4|a<>_ugG9b&PN+ ziJ9)4KBw~{v6OF{DzFc%^ZC-Na7m|XwHAg=rO0oiTrp=rfL?{br0|N%m1vulcJyhBJM#C}C+*ogUbh0{}GlQB|vH*^}v!VO(>v zgFc)GPRX8(CDV{fKMVgg@M6F^h}%e5a2suJzOPbw9*)fkQOxgQd=_=<4jNc{K~GBk z-(uM?CrH#$kO~cC>hK|>^(qXsmfr+W9WIpO8$R4XVs_`Tf8*fCA?c4N%2ZpF$jPJX>Sv8X-L`g(GdfK<ck4=yJY- zwEIUwrrEu)$%p3iHVZ(>9g_NhEVl5J&(11R_o)P!ZREO9yVLMGPzX>>Q18WFzgcI! zZCedafCE+kEKmvW3zn%(3k6WD!FJVfklY#_?J})HLcd3X8~J5kd^kUk>bxcm!8|-G z=>8E{&-4R$8=+XRch$~V=$Ej5v7c?{jEHx+YeBf+yXfLAK8uV5ZN=a@ab)PVDto`V zzaJiAd{TF(X1CP!liP4uzjj(4nDUKwy;l;JO9JPlAwVXGCCe+9)+jPNa}^GE)jlYY z?yUQOr5!f)AZ+relP%=XYXECyZ8nckhvoqlr@SVnYxcyiX6gx5QBJv;QiIR0Qh*}J zy>p<)t_$!w!8athr*ZNx%I&6e;jo5krl={aHZT_UeN#h$1PeKjYUJ)Ek+bhx1BjSD zytel^79$wJ0 zQ@APRk77yURI=0C8d*+P<=1!?Okftru#7znu;~;iIDAV&0(JC8E^4)NDqx#r_f%eojDo4=23ews!rTaGPX zQ$rq#4*so@s7<;H@K%?d{ycy5m~Umb$C18#B&U~>JI|NJbIq{UqG9j!8Acj01vDT4 zFsz^8q}lVdB~xjY&)sJ>fm}q9nb(yCojvC3liR$!hwE;Dh3?t|(|=~+|K5$voQ3^L zt_&9%17_gUR9$#ne7LtOopMEw6)qTnadvmXi>II-<(6p?|IYgFymKN;YyubnZ~f(# zCX3qSLxpdxv1r(S72unnV(`o$@2AKd?*Kr1u zn0}xOJII}V&Z_!bGt2w@uy*r~ny?)T=%5Z5NbmL5t?Ui8NebM>OOftJX};abZvQ

ISDI3ZU2-{p{F{ z8bTKr6|8GFo`Uv+LlMwEES*cUb^r7$JbZH>`}%}Z<7X)t^$BCgg%>B?qU zS16Hqfs5U7e==O?soBfBe-RM-*RT4>$^)2Svs`MH&EkH98)HyKE`g3*iF1p=Sx`1?h9_mz|7h{>;AQw!e%sFr#r?l3Z)s-R~gxT)F~qs>^k$ z8)fZ0N>TPoQ{$k2{Z<-KVCISC(XX>k_IW!QX*|>-uj6ru6@i?m&9hH?is!=R;^AmV z>S53Uuv6bg827Hj=FnJtWr^Ixz{ISRrHo+(Xb#|Q%XSXeh5-|IKmGLm9of?-BZp2k zui$#~(<$QLFPpS}Fx4Oj4{@Zl-H*N9-K4efo9{f$i(u6)DVvc)!Bxm^HvoO&=9U(< z5zF|m1AwNB;B3nX`+C%zY5EugE}RIwCKLl#8zeuEm9Q!$Eduz+9ytU!9NIQ@{le;Vu6crA`Ug_DoA zr{KkRVEaz(xYFVBKuQN+XjmT$4-QUci-dhM295u=&qCsTy}hgi^w{V(tDi#WC`su( zs|0b~oJM2f1A4L3e!7zHcdhAy>88$=8GHN|`Q`pbkznm~RkMBT@ui825v`CWMDRw* zl{2@AzJA?dqtnJbd}BHia}VdwC5^SaN*^Fb_2gc-zfacJ0=+O`ez+9Mv^jFHZ6gZQ z&H0HOMsL~ke`9F)0#L6txVn0+(JfCTD|FExGl=Zr3T8j-W5^y`buSrBg(yB%E)h0( zR3`8-X0fMOY`tSAGwg(BW-X&OGOsEF={LEXvagF=c5UBlwWT+Xy_Gf=R2mMg^_1zQ zt4apSU(?s|EPHNe6AwGT!`-~5O07HfP*WmM^fVZ`6(fMx1XM4*kdK(Dt?#0>z4XQM zvzH`%4=KI+<6van3d1x!Sat33+5Sq0Iv@u4-(INQ%NvkHuni3#(a2TwdMsPprc{5_ zp{KoAU)~0BSEzCChWT)nm`l(&QH1d_I4&zX?@*%Y{2eyw=YF@Ja^qz_p8 z_2`ZT8HMp}XGro&zS-+t2WQb}s^z_O@1wO_ZKFEUj5+3k(FT$6XD;KRiz%qv9yvN$ zagZFtJT?G&3h!qre=`@T=WQg~>P)9{aYZ>1;^XMw2n|e{65*qB$#X}nS07ER4)8rc zggLmBLYV-X{PMsOUl|7HPzS(^2KTS7{>5|zu`Tww_R&Yr+;Ly%?pVW3K0s{SwjK+{ z9XX@pTh8n|{4zkzm}`oJ`+}~rc1DWHy$iJ2aVdyHIIw%Hvf)nVTxb(d3b?}_^afZKE0bejK+9IuWq{G=LOgfd17&Z3GUWsh z()RY*RRtIn9ecDLliUJt1~V03XM6F}wJH<(mhJV@sPb_dHx#!L^I^RJ7itE<8(}XF zTc7bme3`)~6y;jY|6Ju8xBw&zzx>{CFL4U{1wEZ;QR!KupX~k?A5Q!AQAgG+aAZVp z9F=TfEAD_=1$2K~bRIpVeGgawtLW1rsJ4j3m84Dd?~9QEJfH><37p3sh_k^Rfu;Je zYfIU;ShwfEvo}toIeVdc_TU>ef6paEAf@tisOp5a1Yri{>G{Bj`=a?(M8H+rSnIQ! z_9@N&w8oG4o`C!qw7av$$|#y`{h?|Ot)W^jb@QrZ-q>HGA3&bc%oiJ7cGRfKt5+jv zy)5a%5O`Zo8okZPur$2ngloQLs%W{$?_N_2a0d=c@6!Hj%b6(q+c%k`+LR}p^+qEg zq`lYCbcaCDre;G(Z7?bnmldn*>F#M<+Wz#WGhT zagXksPiCCJ)y{eRjG@z`TN(i`2aXLu2#&LzuQ&Pt^#qe2190RF9p{Qz2{xYS`!l6a zT>uzg69;gOzF#%4=xBG-;#7AkI|3-ITI%WhS%t}5sn5pC6KMe{Y3m;l{I$pKNfcVRw*I5d-)f=_ zy>D^)=$gnd$Mj};kbJi&5P}@CCV>E(_HP8^@VYR+3FC^I_NEI7&FKV#d+eX2 zeA30T2y}3{^NYFkyJUbHr)w!sEwFs4Vp%1NQH<*R3Y~^q>}z*WYpw@RB4}L(YU{a_ z((Nmj8(iDkQ#rG_cAJZehVRG-{m|iXPrTlj^LIn^k67{2t!q5rXdfEq+ZQ1rXC0S; zQ(T%78Z$qjsWQzLjbX*FTg6@p;B42E+uzuMxJD94RQQR~`q2y%4sBeRqPYTHp1ZL; z7&nLaJXZ}G5`>Nj*QvABKE50~bWhh`OiVy`b)jWdGi+Oyz@6SFb)7 zS}2+3%(Tw;3B9j>?t>xpE|f*(rfjdN)2FL#bg;~QsU|?YN$=^!d@s-W<#~&(k70K_ zj-H9IY~FK4M{}#Y%Q7W!XF+^Q`-}Xh67NEG)@5j2-fyZC9c9i1!%BuiJ&Qmial&AJqYiz*Tb% z3OtWHe_UJ<$jlYLCkCy@^}UIkAZI}o05PKYZPo8&@T`19bye6kR$ciME}a&9ur#FK zop#4==s#YJa}Dqn@wuJPy_bluiOUA$_}Cv1U+`wixjlA(g(?m}6aas z!k@W2zwOdKs>Vd22fqs6M#O&Zh#FQW&wdA}vLKaPkCOc0aVbyE1A6s3 z?s3b>l{HTXG@rxbdQTiY8ODkjG%7lB;@4H}v%ueH>b`GWlYBn{RKJyPpAQ#DK6nDEfTV@RUwb!CN~Zsw zpXC{7(v2wpn%oEP+THY^C;f7{u3DH#*d($l?!i{*6&nT57u|Yq8Xe3V@0n<(RnlC!mgG#WTsXUy>2j>_p}xl=^yJ9UdTB`NEF6DwDbT4x)HLE5^5k4s`I$)k#5xz zFY@d1R`xnu?@Ci^*t&L|(mV7NPEC2;9=TU`_=eFi=$0_^$x=@9qA75UKE9q2V zKkhV*LC)3E%70Ym#cBEj@upBxFTdQg_7mSlR=`2NQ+sz7FWc=+#rMJVJrDRd1Jb#G ziFTsCxgs?<~EA&k^y)W{+`0gd`%7*CED)B1ofOR^K1LtY7Ri# zbFw3LP63&Mj1#COuS#E~%~f-0myP8EOwea>nxw!TdHd~YW4c*T`w1wiE*@vy8p2mWxN^2ALqT)ZI(muZ_k=Q98=}ehl}Cc$>1% zLQYkiAT25@RA}X266nX0481<9YYo z8Uoosr#C2PSXj0bQZ6Ld%b*T==jCgA@I?AWbe-n>aR{HkEi9fmslZWsqaa^_epeTo-M{NHQF{zW#6k_pgL_th;`K z_z86xGL=DVBo4pDQ2(8llU8L>DDLlAZ(ZJ&T_|<}!=XDO)4%61pMB2Dz$5aqw4CC! z)M&Z3Z|BDpSnaUW{brz*a=te^J=b=tF_E~XcIuWD?vff9@5^6C?o@0j*$;W+`rhYq zpGFfnEpKq*od8!F^G}MPF#cfz&Nn5s(cOJ|-s+IG#<>p%(x*t5S<_HK=zCy2Yuu-1_mA3HQZc^8X=v0%AxuvA7Xl?=%@oAZje zh_wcz&zPazP_xyodjjEu>F`Xm_@(Dwx9OKUbn5`-7>_G;sE7c-cT0AEo!h!tJ<;PK z3zEwi_;TqC$CXBXJg(A3zkXYT0(n=!I4!#rmL-`yF~viDe%_OSXY}EV#LIYIiSLbv z25^Pl%H4)42EX}t`y5`gbUs?2AHX7cJC7C{2k2jD_VDu7ir8npTriY+A$rEP%pRx@ z`c`0$tdn1PlLK|b-36#i_a~XS_P}ST?rRRZA4O(;f9kD9eMNkA;#>KRvcj9(dkiL$ z_@hB75#n_Tr|p*{_m1Bjzfi62>xj6i8}Q=&5!IRM?vU0E;ejWfPF3L$t^)sz~A>wf7T>ZyW#J+}fuj ze+j*#z`e?RwbU1FZ&K0_E%zFN%j02gXtVYpA9AtG59c@l(+%Cne9CO&`GabE(&2Nl z)Jonv9U%Y+S6bbgf4ZCmYPd}ad4z8lL8lL+W-odih~X@{*9$37D(4LNdj66CzZBa- zI_+yT!$NDJVl(`5HY#nCPIS@$wVPBDoc$B$8 zF5D@%a(}&h+y+atRlU6Q>KG5pbQT>z5JHXgK=w(q5U-%ofX;w$8W?ZFIDPPT=Q{j~ zKm79TPr)MKq?*74m>4{Ta>jW-tZ6`gmGqtj9-3M)UI$kvg)}QJORW@xY}tq4U=nmp65Z|^kMX?AX$n4 zkU?UKcolxKUOhmfj(xOijJ0DG_Xw(&8T!`^Ct&22x+-Q7PuuMPF6Xc2o@lr$M-mtA z?C4DaFxKCZc`~135N>hP8<;L-g$p{x3zlGsuao!?RhMNkwQFkv*JCF*3sqSWqp%ijLX0*S(JHh0OIbR zhN|yky?ivA`eTBRuDm9VpS1YN0bd<^a$k<94^(%dR_t1BkiQI{S_KA@;>}mq`(l&U zC{=B!bhpRnb0BvnKZs1oVXq0Yo;`H4eGNA6^h|>(@Ao(u(G5&!6;E{P&mFid1kt6n zt__d#HarK>iI*rgk3%Mu^(i2Np68qM=)AgKoEfCxpzqG>pH5B^B^4Q01e2|rW-Z#E z2AlW-vJ*gzsl5&SI*Iy@DQJ$P2I;S^&`s#^T{l3YEvm$rpr34b;IQ?S#6s=hV6V8*o;nSpE! z=?`cxg7m=fQU)lOheZsg6qs!*&;y8wxp&660R?=C6R(~hzcMOU1Ui^>8AUo+`()!O zoS=htHrqwVRfyt1%Fh4*$!d>SPdLm>at{zfVR~$3@dfe+Z8VmmM|El$-K4_W4E%NB z-L5F2EY&>h^>`YIeR&>^7^-&xirk#m<8}q9_5)cIn?iT#@DnVj-3HuCZ2^fjRK7;N zBY4yDX>_TDct7nea-~hmF>>!*%P|`(~FBFx^45YM*c!8M26l|We(i(o#^5J!= zH_bxDR^9Dk8aWUT1HAYHNDxRKk8fM)2*4f@wKkN+ck5ht*)!Uk{RrH7P=HR_fWLUQ z9>3k}xgzVW`{y>11-!_3k1t?v=gtDK8($)cPp0@gk~TF^I0ZQf&(X6l=-vBht~3^{ zvp&zF^fM##R#f)<%VB%iF$a5%ddGGb*T&DucZ7`199SXTTky$+%KW}2R<#!>1+K1`U-h{yC8$;yiw1KK2QjDRr(yy(q?xj zcikKW(qZvF(9B8wyH}Z9C;lcU^po`cDy`7?JuFCdHIa#c#~0fP6Wgo<Z`-A3)<}*dz0Ee)Bup<3lGu?bu+ju@%CpLv&Gf@ zSq;oBZgjFUz#-7?VF%zn?5;Vv!c6Z_w_cXsuDA1^a9Z4e+t7b`#P&N{Q7{I%l6OX1CpV8*D)n&p|%ecKP7|x{GLpQ*m&s8eR2Q zTJ4-O@JXCs1XzRFx`W8vP<;FUNgk> z9c^U?AN6d%i7?kUuv+w9=N9@>!&^`3K&v#J;AqP`w$u;JH37jzxq{BNJr{hEs?hgG zQ_A@)h-^#e7Cc-~GbH{Mm4mj+5=CXvDc`E~fzUazSACvZPaVi+iFPzG@_qeYXe_H+ z$DVF2$`2i20$8UFLmNwBCyyt<7kO`S-REmA7n(P*>bzw9_ADy3Aj;HSfR&I8 zQWwC$8CE#y|^C!X#z1Tgp|yDLG=Py5 zNZ!X4!dLbnRIIuvpOn+IbbS(H?>pUo#2Iz`0G8Hr{_Cp2pisSAtu?H^CWb>6Kb1N_ z1Mm4>6KlMo6e*a1=_tzpuD=Elo6P3+zT+jmHf}PN<@9YRIWZlCg*-hk6#-vBm6Bz? zK%ep4!>J=)Sv5!MA=}lXCDX`~67=}=Zl}>M%gTU*u?MKqFAi?tZmrXitgr}(zVW)@ zJnbS5t`)+zz<1acBNax+ZPh($OZ4Pv6mb*E1Xri)NOW8-0c3a{R?`6yI(yxHvWDz~nH;^67 zR)MuNu&^l}Jw_lM+IuIu0@8tB2X%W{*r2#MXe)aM!~+;Y#cMUqlRbOBg7o(~R)JP2 zmw#!qbh2UU3SMeFYE5X0<0+XOr zGHQ?dy_}E@)~j}ZXuj5U5L;RNH2}lYkfB5`|+`NwL&~>P7 z1!Tt8_phJOTR|>5vsSGFJ9*e9?adcJBLO_?Z)s8MS7al;^@kYV>LugNT^#=**TH{%|B!M5j%nol>jl-pVf^cr z{=Z(40XBbo=_mX9%KZQRuf31JxETDen;)zu!+#CRf4=Wu@UNfde?sr^`Nxm{KA3v_ z|93BgM|So8aoph0|GoFWr_}fU{5>7D+CQK7@7QSYpJT(tAHXzyC*Hr#{ND`+vhnYu z00ZDa{`=p5zKeg)=s(}xfA5vl-%sBNzJLCnx&Jxe(tmv?#@G7>fBx|r{xSaV*Y#g- zaJ{SjsW+g%hx*@-KP>OaOPs?PuCb~OE;V@v~_&Hv;1 z*cv$M|IZkBKKB3I4nVG{|J;sZ{?C1YK+PuoAJ0cO*?*6H-`?#JyrF-dKhn7UU*Hrq u{+?%Y^?ZK+H2!rKNjVLlfBt>|RuDLIpRf1+{^Pt+6bJqTf=JpJ`hNf{6hbQi diff --git a/docs/doxygen-awesome-css b/docs/doxygen-awesome-css new file mode 160000 index 00000000..df88fe4f --- /dev/null +++ b/docs/doxygen-awesome-css @@ -0,0 +1 @@ +Subproject commit df88fe4fdd97714fadfd3ef17de0b4401f804052 diff --git a/docs/doxygen/doxygen_template.txt b/docs/doxygen/doxygen_template.txt deleted file mode 100644 index 111abe53..00000000 --- a/docs/doxygen/doxygen_template.txt +++ /dev/null @@ -1,2450 +0,0 @@ -# Doxyfile 1.8.12 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a double hash (##) is considered a comment and is placed in -# front of the TAG it is preceding. -# -# All text after a single hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists, items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (\" \"). - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. -# The default value is: UTF-8. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by -# double-quotes, unless you are using Doxywizard) that should identify the -# project for which the documentation is generated. This name is used in the -# title of most generated pages and in a few other places. -# The default value is: My Project. - -PROJECT_NAME = "ViennaLS" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. This -# could be handy for archiving the generated documentation or if some version -# control system is used. - -PROJECT_NUMBER = - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer a -# quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF = - -# With the PROJECT_LOGO tag one can specify a logo or an icon that is included -# in the documentation. The maximum height of the logo should not exceed 55 -# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy -# the logo to the output directory. - -PROJECT_LOGO = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path -# into which the generated documentation will be written. If a relative path is -# entered, it will be relative to the location where doxygen was started. If -# left blank the current directory will be used. - -OUTPUT_DIRECTORY = - -# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this -# option can be useful when feeding doxygen a huge amount of source files, where -# putting all generated files in the same directory would otherwise causes -# performance problems for the file system. -# The default value is: NO. - -CREATE_SUBDIRS = NO - -# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII -# characters to appear in the names of generated files. If set to NO, non-ASCII -# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode -# U+3044. -# The default value is: NO. - -ALLOW_UNICODE_NAMES = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. -# The default value is: English. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member -# descriptions after the members that are listed in the file and class -# documentation (similar to Javadoc). Set to NO to disable this. -# The default value is: YES. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief -# description of a member or function before the detailed description -# -# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. -# The default value is: YES. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator that is -# used to form the text in various listings. Each string in this list, if found -# as the leading text of the brief description, will be stripped from the text -# and the result, after processing the whole list, is used as the annotated -# text. Otherwise, the brief description is used as-is. If left blank, the -# following values are used ($name is automatically replaced with the name of -# the entity):The $name class, The $name widget, The $name file, is, provides, -# specifies, contains, represents, a, an and the. - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# doxygen will generate a detailed section even if there is only a brief -# description. -# The default value is: NO. - -ALWAYS_DETAILED_SEC = YES - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. -# The default value is: NO. - -INLINE_INHERITED_MEMB = YES - -# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path -# before files name in the file list and in the header files. If set to NO the -# shortest path that makes the file name unique will be used -# The default value is: YES. - -FULL_PATH_NAMES = YES - -# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. -# Stripping is only done if one of the specified strings matches the left-hand -# part of the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the path to -# strip. -# -# Note that you can specify absolute paths here, but also relative paths, which -# will be relative from the directory where doxygen is started. -# This tag requires that the tag FULL_PATH_NAMES is set to YES. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the -# path mentioned in the documentation of a class, which tells the reader which -# header file to include in order to use a class. If left blank only the name of -# the header file containing the class definition is used. Otherwise one should -# specify the list of include paths that are normally passed to the compiler -# using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but -# less readable) file names. This can be useful is your file systems doesn't -# support long names like on DOS, Mac, or CD-ROM. -# The default value is: NO. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the -# first line (until the first dot) of a Javadoc-style comment as the brief -# description. If set to NO, the Javadoc-style will behave just like regular Qt- -# style comments (thus requiring an explicit @brief command for a brief -# description.) -# The default value is: NO. - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first -# line (until the first dot) of a Qt-style comment as the brief description. If -# set to NO, the Qt-style will behave just like regular Qt-style comments (thus -# requiring an explicit \brief command for a brief description.) -# The default value is: NO. - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a -# multi-line C++ special comment block (i.e. a block of //! or /// comments) as -# a brief description. This used to be the default behavior. The new default is -# to treat a multi-line C++ comment block as a detailed description. Set this -# tag to YES if you prefer the old behavior instead. -# -# Note that setting this tag to YES also means that rational rose comments are -# not recognized any more. -# The default value is: NO. - -MULTILINE_CPP_IS_BRIEF = YES - -# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the -# documentation from any documented member that it re-implements. -# The default value is: YES. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new -# page for each member. If set to NO, the documentation of a member will be part -# of the file/class/namespace that contains it. -# The default value is: NO. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen -# uses this value to replace tabs by spaces in code fragments. -# Minimum value: 1, maximum value: 16, default value: 4. - -TAB_SIZE = 4 - -# This tag can be used to specify a number of aliases that act as commands in -# the documentation. An alias has the form: -# name=value -# For example adding -# "sideeffect=@par Side Effects:\n" -# will allow you to put the command \sideeffect (or @sideeffect) in the -# documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. - -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. For -# instance, some of the names that are used will be different. The list of all -# members will be omitted, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or -# Python sources only. Doxygen will then generate output that is more tailored -# for that language. For instance, namespaces will be presented as packages, -# qualified scopes will look different, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources. Doxygen will then generate output that is tailored for Fortran. -# The default value is: NO. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for VHDL. -# The default value is: NO. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it -# parses. With this tag you can assign which parser to use for a given -# extension. Doxygen has a built-in mapping, but you can override or extend it -# using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: -# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: -# Fortran. In the later case the parser tries to guess whether the code is fixed -# or free formatted code, this is the default for Fortran type files), VHDL. For -# instance to make doxygen treat .inc files as Fortran files (default is PHP), -# and .f files as C (default is Fortran), use: inc=Fortran f=C. -# -# Note: For files without extension you can use no_extension as a placeholder. -# -# Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments -# according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. -# The output of markdown processing is further processed by doxygen, so you can -# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in -# case of backward compatibilities issues. -# The default value is: YES. - -MARKDOWN_SUPPORT = NO - -# When enabled doxygen tries to link words that correspond to documented -# classes, or namespaces to their corresponding documentation. Such a link can -# be prevented in individual cases by putting a % sign in front of the word or -# globally by setting AUTOLINK_SUPPORT to NO. -# The default value is: YES. - -AUTOLINK_SUPPORT = YES - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should set this -# tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); -# versus func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. -# The default value is: NO. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. -# The default value is: NO. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen -# will parse them like normal C++ but will assume all classes use public instead -# of private inheritance when no explicit protection keyword is present. -# The default value is: NO. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate -# getter and setter methods for a property. Setting this option to YES will make -# doxygen to replace the get and set methods by a property in the documentation. -# This will only work if the methods are indeed getting or setting a simple -# type. If this is not the case, or you want to show the methods anyway, you -# should set this option to NO. -# The default value is: YES. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. -# The default value is: NO. - -DISTRIBUTE_GROUP_DOC = NO - -# If one adds a struct or class to a group and this option is enabled, then also -# any nested class or struct is added to the same group. By default this option -# is disabled and one has to add nested compounds explicitly via \ingroup. -# The default value is: NO. - -GROUP_NESTED_COMPOUNDS = NO - -# Set the SUBGROUPING tag to YES to allow class member groups of the same type -# (for instance a group of public functions) to be put as a subgroup of that -# type (e.g. under the Public Functions section). Set it to NO to prevent -# subgrouping. Alternatively, this can be done per class using the -# \nosubgrouping command. -# The default value is: YES. - -SUBGROUPING = YES - -# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions -# are shown inside the group in which they are included (e.g. using \ingroup) -# instead of on a separate page (for HTML and Man pages) or section (for LaTeX -# and RTF). -# -# Note that this feature does not work in combination with -# SEPARATE_MEMBER_PAGES. -# The default value is: NO. - -INLINE_GROUPED_CLASSES = NO - -# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions -# with only public data fields or simple typedef fields will be shown inline in -# the documentation of the scope in which they are defined (i.e. file, -# namespace, or group documentation), provided this scope is documented. If set -# to NO, structs, classes, and unions are shown on a separate page (for HTML and -# Man pages) or section (for LaTeX and RTF). -# The default value is: NO. - -INLINE_SIMPLE_STRUCTS = NO - -# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or -# enum is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically be -# useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. -# The default value is: NO. - -TYPEDEF_HIDES_STRUCT = NO - -# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This -# cache is used to resolve symbols given their name and scope. Since this can be -# an expensive process and often the same symbol appears multiple times in the -# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small -# doxygen will become slower. If the cache is too large, memory is wasted. The -# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range -# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 -# symbols. At the end of a run doxygen will report the cache usage and suggest -# the optimal cache size from a speed point of view. -# Minimum value: 0, maximum value: 9, default value: 0. - -LOOKUP_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in -# documentation are documented, even if no documentation was available. Private -# class members and static file members will be hidden unless the -# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. -# Note: This will also disable the warnings about undocumented members that are -# normally produced when WARNINGS is set to YES. -# The default value is: NO. - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will -# be included in the documentation. -# The default value is: NO. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal -# scope will be included in the documentation. -# The default value is: NO. - -EXTRACT_PACKAGE = YES - -# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be -# included in the documentation. -# The default value is: NO. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined -# locally in source files will be included in the documentation. If set to NO, -# only classes defined in header files are included. Does not have any effect -# for Java sources. -# The default value is: YES. - -EXTRACT_LOCAL_CLASSES = NO - -# This flag is only useful for Objective-C code. If set to YES, local methods, -# which are defined in the implementation section but not in the interface are -# included in the documentation. If set to NO, only methods in the interface are -# included. -# The default value is: NO. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base name of -# the file that contains the anonymous namespace. By default anonymous namespace -# are hidden. -# The default value is: NO. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all -# undocumented members inside documented classes or files. If set to NO these -# members will be included in the various overviews, but no documentation -# section is generated. This option has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. If set -# to NO, these classes will be included in the various overviews. This option -# has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO, these declarations will be -# included in the documentation. -# The default value is: NO. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any -# documentation blocks found inside the body of a function. If set to NO, these -# blocks will be appended to the function's detailed documentation block. -# The default value is: NO. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation that is typed after a -# \internal command is included. If the tag is set to NO then the documentation -# will be excluded. Set it to YES to include the internal documentation. -# The default value is: NO. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES, upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with -# their full class and namespace scopes in the documentation. If set to YES, the -# scope will be hidden. -# The default value is: NO. - -HIDE_SCOPE_NAMES = NO - -# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will -# append additional text to a page's title, such as Class Reference. If set to -# YES the compound reference will be hidden. -# The default value is: NO. - -HIDE_COMPOUND_REFERENCE= NO - -# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of -# the files that are included by a file in the documentation of that file. -# The default value is: YES. - -SHOW_INCLUDE_FILES = YES - -# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each -# grouped member an include statement to the documentation, telling the reader -# which file to include in order to use the member. -# The default value is: NO. - -SHOW_GROUPED_MEMB_INC = NO - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include -# files with double quotes in the documentation rather than with sharp brackets. -# The default value is: NO. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the -# documentation for inline members. -# The default value is: YES. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the -# (detailed) documentation of file and class members alphabetically by member -# name. If set to NO, the members will appear in declaration order. -# The default value is: YES. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief -# descriptions of file, namespace and class members alphabetically by member -# name. If set to NO, the members will appear in declaration order. Note that -# this will also influence the order of the classes in the class list. -# The default value is: NO. - -SORT_BRIEF_DOCS = NO - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the -# (brief and detailed) documentation of class members so that constructors and -# destructors are listed first. If set to NO the constructors will appear in the -# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. -# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief -# member documentation. -# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting -# detailed member documentation. -# The default value is: NO. - -SORT_MEMBERS_CTORS_1ST = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy -# of group names into alphabetical order. If set to NO the group names will -# appear in their defined order. -# The default value is: NO. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by -# fully-qualified names, including namespaces. If set to NO, the class list will -# be sorted only by class name, not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the alphabetical -# list. -# The default value is: NO. - -SORT_BY_SCOPE_NAME = NO - -# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper -# type resolution of all parameters of a function it will reject a match between -# the prototype and the implementation of a member function even if there is -# only one candidate or it is obvious which candidate to choose by doing a -# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still -# accept a match between prototype and implementation in such cases. -# The default value is: NO. - -STRICT_PROTO_MATCHING = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo -# list. This list is created by putting \todo commands in the documentation. -# The default value is: YES. - -GENERATE_TODOLIST = NO - -# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test -# list. This list is created by putting \test commands in the documentation. -# The default value is: YES. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug -# list. This list is created by putting \bug commands in the documentation. -# The default value is: YES. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) -# the deprecated list. This list is created by putting \deprecated commands in -# the documentation. -# The default value is: YES. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional documentation -# sections, marked by \if ... \endif and \cond -# ... \endcond blocks. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the -# initial value of a variable or macro / define can have for it to appear in the -# documentation. If the initializer consists of more lines than specified here -# it will be hidden. Use a value of 0 to hide initializers completely. The -# appearance of the value of individual variables and macros / defines can be -# controlled using \showinitializer or \hideinitializer command in the -# documentation regardless of this setting. -# Minimum value: 0, maximum value: 10000, default value: 30. - -MAX_INITIALIZER_LINES = 0 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at -# the bottom of the documentation of classes and structs. If set to YES, the -# list will mention the files that were used to generate the documentation. -# The default value is: YES. - -SHOW_USED_FILES = YES - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This -# will remove the Files entry from the Quick Index and from the Folder Tree View -# (if specified). -# The default value is: YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces -# page. This will remove the Namespaces entry from the Quick Index and from the -# Folder Tree View (if specified). -# The default value is: YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command command input-file, where command is the value of the -# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided -# by doxygen. Whatever the program writes to standard output is used as the file -# version. For an example see the documentation. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed -# by doxygen. The layout file controls the global structure of the generated -# output files in an output format independent way. To create the layout file -# that represents doxygen's defaults, run doxygen with the -l option. You can -# optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. -# -# Note that if you run doxygen from a directory containing a file called -# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE -# tag is left empty. - -LAYOUT_FILE = - -# The CITE_BIB_FILES tag can be used to specify one or more bib files containing -# the reference definitions. This must be a list of .bib files. The .bib -# extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. -# For LaTeX the style of the bibliography can be controlled using -# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. See also \cite for info how to create references. - -CITE_BIB_FILES = - -#--------------------------------------------------------------------------- -# Configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated to -# standard output by doxygen. If QUIET is set to YES this implies that the -# messages are off. -# The default value is: NO. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES -# this implies that the warnings are on. -# -# Tip: Turn warnings on while writing the documentation. -# The default value is: YES. - -WARNINGS = YES - -# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate -# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag -# will automatically be disabled. -# The default value is: YES. - -WARN_IF_UNDOCUMENTED = YES - -# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. -# The default value is: YES. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that -# are documented, but have no documentation for their parameters or return -# value. If set to NO, doxygen will only warn about wrong or incomplete -# parameter documentation, but not about the absence of documentation. -# The default value is: NO. - -WARN_NO_PARAMDOC = NO - -# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when -# a warning is encountered. -# The default value is: NO. - -WARN_AS_ERROR = NO - -# The WARN_FORMAT tag determines the format of the warning messages that doxygen -# can produce. The string should contain the $file, $line, and $text tags, which -# will be replaced by the file and line number from which the warning originated -# and the warning text. Optionally the format may contain $version, which will -# be replaced by the version of the file (if it could be obtained via -# FILE_VERSION_FILTER) -# The default value is: $file:$line: $text. - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning and error -# messages should be written. If left blank the output is written to standard -# error (stderr). - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# Configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag is used to specify the files and/or directories that contain -# documented source files. You may enter file names like myfile.cpp or -# directories like /usr/src/myproject. Separate the files or directories with -# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING -# Note: If this tag is empty the current directory is searched. - -INPUT = - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses -# libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. -# The default value is: UTF-8. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and -# *.h) to filter out the source-files in the directories. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# read by doxygen. -# -# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, -# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, -# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f, *.for, *.tcl, -# *.vhd, *.vhdl, *.ucf, *.qsf, *.as and *.js. - -FILE_PATTERNS = *.c \ - *.cc \ - *.cxx \ - *.cpp \ - *.c++ \ - *.java \ - *.ii \ - *.ixx \ - *.ipp \ - *.i++ \ - *.inl \ - *.idl \ - *.ddl \ - *.odl \ - *.h \ - *.hh \ - *.hxx \ - *.hpp \ - *.h++ \ - *.cs \ - *.d \ - *.php \ - *.php4 \ - *.php5 \ - *.phtml \ - *.inc \ - *.m \ - *.markdown \ - *.md \ - *.mm \ - *.dox \ - *.py \ - *.pyw \ - *.f90 \ - *.f95 \ - *.f03 \ - *.f08 \ - *.f \ - *.for \ - *.tcl \ - *.vhd \ - *.vhdl \ - *.ucf \ - *.qsf \ - *.ice - -# The RECURSIVE tag can be used to specify whether or not subdirectories should -# be searched for input files as well. -# The default value is: NO. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should be -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. -# -# Note that relative paths are relative to the directory from which doxygen is -# run. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or -# directories that are symbolic links (a Unix file system feature) are excluded -# from the input. -# The default value is: NO. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories for example use the pattern */test/* - -EXCLUDE_PATTERNS = */build*/* - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or directories -# that contain example code fragments that are included (see the \include -# command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank all -# files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude commands -# irrespective of the value of the RECURSIVE tag. -# The default value is: NO. - -EXAMPLE_RECURSIVE = YES - -# The IMAGE_PATH tag can be used to specify one or more files or directories -# that contain images that are to be included in the documentation (see the -# \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command: -# -# -# -# where is the value of the INPUT_FILTER tag, and is the -# name of an input file. Doxygen will then use the output that the filter -# program writes to standard output. If FILTER_PATTERNS is specified, this tag -# will be ignored. -# -# Note that the filter must not add or remove lines; it is applied before the -# code is scanned, but not when the output code is generated. If lines are added -# or removed, the anchors will not be placed correctly. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# properly processed by doxygen. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: pattern=filter -# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how -# filters are used. If the FILTER_PATTERNS tag is empty or if none of the -# patterns match the file name, INPUT_FILTER is applied. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# properly processed by doxygen. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will also be used to filter the input files that are used for -# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). -# The default value is: NO. - -FILTER_SOURCE_FILES = NO - -# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file -# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and -# it is also possible to disable source filtering for a specific pattern using -# *.ext= (so without naming a filter). -# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. - -FILTER_SOURCE_PATTERNS = - -# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that -# is part of the input, its contents will be placed on the main page -# (index.html). This can be useful if you have a project on for instance GitHub -# and want to reuse the introduction page also for the doxygen output. - -USE_MDFILE_AS_MAINPAGE = - -#--------------------------------------------------------------------------- -# Configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will be -# generated. Documented entities will be cross-referenced with these sources. -# -# Note: To get rid of all source code in the generated output, make sure that -# also VERBATIM_HEADERS is set to NO. -# The default value is: NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body of functions, -# classes and enums directly into the documentation. -# The default value is: NO. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any -# special comment blocks from generated source code fragments. Normal C, C++ and -# Fortran comments will always remain visible. -# The default value is: YES. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. -# The default value is: NO. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES then for each documented function -# all documented entities called/used by that function will be listed. -# The default value is: NO. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set -# to YES then the hyperlinks from functions in REFERENCES_RELATION and -# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will -# link to the documentation. -# The default value is: YES. - -REFERENCES_LINK_SOURCE = YES - -# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the -# source code will show a tooltip with additional information such as prototype, -# brief description and links to the definition and documentation. Since this -# will make the HTML file larger and loading of large files a bit slower, you -# can opt to disable this feature. -# The default value is: YES. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -SOURCE_TOOLTIPS = YES - -# If the USE_HTAGS tag is set to YES then the references to source code will -# point to the HTML generated by the htags(1) tool instead of doxygen built-in -# source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version -# 4.8.6 or higher. -# -# To use it do the following: -# - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file -# - Make sure the INPUT points to the root of the source tree -# - Run doxygen as normal -# -# Doxygen will invoke htags (and that will in turn invoke gtags), so these -# tools must be available from the command line (i.e. in the search path). -# -# The result: instead of the source browser generated by doxygen, the links to -# source code will now point to the output of htags. -# The default value is: NO. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a -# verbatim copy of the header file for each class for which an include is -# specified. Set to NO to disable this. -# See also: Section \class. -# The default value is: YES. - -VERBATIM_HEADERS = NO - -#--------------------------------------------------------------------------- -# Configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all -# compounds will be generated. Enable this if the project contains a lot of -# classes, structs, unions or interfaces. -# The default value is: YES. - -ALPHABETICAL_INDEX = YES - -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output -# The default value is: YES. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a -# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of -# it. -# The default directory is: html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each -# generated HTML page (for example: .htm, .php, .asp). -# The default value is: .html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a user-defined HTML header file for -# each generated HTML page. If the tag is left blank doxygen will generate a -# standard header. -# -# To get valid HTML the header file that includes any scripts and style sheets -# that doxygen needs, which is dependent on the configuration options used (e.g. -# the setting GENERATE_TREEVIEW). It is highly recommended to start with a -# default header using -# doxygen -w html new_header.html new_footer.html new_stylesheet.css -# YourConfigFile -# and then modify the file new_header.html. See also section "Doxygen usage" -# for information on how to generate the default header that doxygen normally -# uses. -# Note: The header is subject to change so you typically have to regenerate the -# default header when upgrading to a newer version of doxygen. For a description -# of the possible markers and block names see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each -# generated HTML page. If the tag is left blank doxygen will generate a standard -# footer. See HTML_HEADER for more information on how to generate a default -# footer and what special commands can be used inside the footer. See also -# section "Doxygen usage" for information on how to generate the default footer -# that doxygen normally uses. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style -# sheet that is used by each HTML page. It can be used to fine-tune the look of -# the HTML output. If left blank doxygen will generate a default style sheet. -# See also section "Doxygen usage" for information on how to generate the style -# sheet that doxygen normally uses. -# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as -# it is more robust and this tag (HTML_STYLESHEET) will in the future become -# obsolete. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_STYLESHEET = - -# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined -# cascading style sheets that are included after the standard style sheets -# created by doxygen. Using this option one can overrule certain style aspects. -# This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefore more robust against future updates. -# Doxygen will copy the style sheet files to the output directory. -# Note: The order of the extra style sheet files is of importance (e.g. the last -# style sheet in the list overrules the setting of the previous ones in the -# list). For an example see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_STYLESHEET = - -# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or -# other source files which should be copied to the HTML output directory. Note -# that these files will be copied to the base HTML output directory. Use the -# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these -# files. In the HTML_STYLESHEET file, use the file name only. Also note that the -# files will be copied as-is; there are no commands or markers available. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_FILES = - -# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen -# will adjust the colors in the style sheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value -# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 -# purple, and 360 is red again. -# Minimum value: 0, maximum value: 359, default value: 220. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_HUE = 220 - -# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A -# value of 255 will produce the most vivid colors. -# Minimum value: 0, maximum value: 255, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_SAT = 100 - -# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the -# luminance component of the colors in the HTML output. Values below 100 -# gradually make the output lighter, whereas values above 100 make the output -# darker. The value divided by 100 is the actual gamma applied, so 80 represents -# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not -# change the gamma. -# Minimum value: 40, maximum value: 240, default value: 80. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_GAMMA = 80 - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to YES can help to show when doxygen was last run and thus if the -# documentation is up to date. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = NO - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_DYNAMIC_SECTIONS = NO - -# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries -# shown in the various tree structured indices initially; the user can expand -# and collapse entries dynamically later on. Doxygen will expand the tree to -# such a level that at most the specified number of entries are visible (unless -# a fully collapsed tree already exceeds this amount). So setting the number of -# entries 1 will produce a full collapsed tree by default. 0 is a special value -# representing an infinite number of entries and will result in a full expanded -# tree by default. -# Minimum value: 0, maximum value: 9999, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_INDEX_NUM_ENTRIES = 100 - -# If the GENERATE_DOCSET tag is set to YES, additional index files will be -# generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_DOCSET = NO - -# This tag determines the name of the docset feed. A documentation feed provides -# an umbrella under which multiple documentation sets from a single provider -# (such as a company or product suite) can be grouped. -# The default value is: Doxygen generated docs. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# This tag specifies a string that should uniquely identify the documentation -# set bundle. This should be a reverse domain-name style string, e.g. -# com.mycompany.MyDocSet. Doxygen will append .docset to the name. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify -# the documentation publisher. This should be a reverse domain-name style -# string, e.g. com.mycompany.MyDocSet.documentation. -# The default value is: org.doxygen.Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_ID = org.doxygen.Publisher - -# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. -# The default value is: Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_NAME = Publisher - -# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three -# additional HTML index files: index.hhp, index.hhc, and index.hhk. The -# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. -# -# The HTML Help Workshop contains a compiler that can convert all HTML output -# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML -# files are now used as the Windows 98 help format, and will replace the old -# Windows help format (.hlp) on all Windows platforms in the future. Compressed -# HTML files also contain an index, a table of contents, and you can search for -# words in the documentation. The HTML workshop also contains a viewer for -# compressed HTML files. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_HTMLHELP = NO - -# The CHM_FILE tag can be used to specify the file name of the resulting .chm -# file. You can add a path in front of the file if the result should not be -# written to the html output directory. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_FILE = - -# The HHC_LOCATION tag can be used to specify the location (absolute path -# including file name) of the HTML help compiler (hhc.exe). If non-empty, -# doxygen will try to run the HTML help compiler on the generated index.hhp. -# The file has to be specified with full path. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -HHC_LOCATION = - -# The GENERATE_CHI flag controls if a separate .chi index file is generated -# (YES) or that it should be included in the master .chm file (NO). -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -GENERATE_CHI = NO - -# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) -# and project file content. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_INDEX_ENCODING = - -# The BINARY_TOC flag controls whether a binary table of contents is generated -# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it -# enables the Previous and Next buttons. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -BINARY_TOC = YES - -# The TOC_EXPAND flag can be set to YES to add extra items for group members to -# the table of contents of the HTML help documentation and to the tree view. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and -# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that -# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help -# (.qch) of the generated HTML documentation. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify -# the file name of the resulting .qch file. The path specified is relative to -# the HTML output folder. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help -# Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt -# Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). -# The default value is: doc. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_VIRTUAL_FOLDER = doc - -# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom -# filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the -# custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this -# project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_SECT_FILTER_ATTRS = - -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be -# generated, together with the HTML files, they form an Eclipse help plugin. To -# install this plugin and make it available under the help contents menu in -# Eclipse, the contents of the directory containing the HTML and XML files needs -# to be copied into the plugins directory of eclipse. The name of the directory -# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. -# After copying Eclipse needs to be restarted before the help appears. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the Eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have this -# name. Each documentation set should have its own identifier. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# If you want full control over the layout of the generated HTML pages it might -# be necessary to disable the index and replace it with your own. The -# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top -# of each HTML page. A value of NO enables the index and the value YES disables -# it. Since the tabs in the index contain the same information as the navigation -# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -DISABLE_INDEX = NO - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. If the tag -# value is set to YES, a side panel will be generated containing a tree-like -# index structure (just like the one that is generated for HTML Help). For this -# to work a browser that supports JavaScript, DHTML, CSS and frames is required -# (i.e. any modern browser). Windows users are probably better off using the -# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_TREEVIEW = YES - -# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that -# doxygen will group on one line in the generated HTML documentation. -# -# Note that a value of 0 will completely suppress the enum values from appearing -# in the overview section. -# Minimum value: 0, maximum value: 20, default value: 4. -# This tag requires that the tag GENERATE_HTML is set to YES. - -ENUM_VALUES_PER_LINE = 4 - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used -# to set the initial width (in pixels) of the frame in which the tree is shown. -# Minimum value: 0, maximum value: 1500, default value: 250. -# This tag requires that the tag GENERATE_HTML is set to YES. - -TREEVIEW_WIDTH = 250 - -# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to -# external symbols imported via tag files in a separate window. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -EXT_LINKS_IN_WINDOW = NO - -# Use this tag to change the font size of LaTeX formulas included as images in -# the HTML documentation. When you change the font size after a successful -# doxygen run you need to manually remove any form_*.png images from the HTML -# output directory to force them to be regenerated. -# Minimum value: 8, maximum value: 50, default value: 10. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_FONTSIZE = 10 - -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_TRANSPARENT = YES - -# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering -# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX -# installed or if you want to formulas look prettier in the HTML output. When -# enabled you may also need to install MathJax separately and configure the path -# to it using the MATHJAX_RELPATH option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -USE_MATHJAX = NO - -# When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. -# Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. -# The default value is: HTML-CSS. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_FORMAT = HTML-CSS - -# When MathJax is enabled you need to specify the location relative to the HTML -# output directory using the MATHJAX_RELPATH option. The destination directory -# should contain the MathJax.js script. For instance, if the mathjax directory -# is located at the same level as the HTML output directory, then -# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax -# Content Delivery Network so you can quickly see the result without installing -# MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest - -# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax -# extension names that should be enabled during MathJax rendering. For example -# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_EXTENSIONS = - -# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces -# of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an -# example see the documentation. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_CODEFILE = - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box for -# the HTML output. The underlying search engine uses javascript and DHTML and -# should work on any modern browser. Note that when using HTML help -# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) -# there is already a search function so this one should typically be disabled. -# For large projects the javascript based search engine can be slow, then -# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to -# search using the keyboard; to jump to the search box use + S -# (what the is depends on the OS and browser, but it is typically -# , /

-
- -
-
-
- -
- -
-
- - -
- -
- -
-
AirGapDeposition.cpp
-
-
-

2D Example showing how to use the library for topography simulation, by creating a trench geometry. A layer of a different material is then grown directionally on top.

-
#include <iostream>
-
-
#include <lsAdvect.hpp>
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToMesh.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
-
-
// implement own velocity field
-
class velocityField : public lsVelocityField<NumericType> {
-
public:
- -
getScalarVelocity(const std::array<NumericType, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<NumericType, 3> &normalVector,
-
unsigned long /*pointId*/) {
-
// velocity is proportional to the normal vector
-
NumericType velocity =
-
std::abs(normalVector[0]) + std::abs(normalVector[1]);
-
return velocity;
-
}
-
-
std::array<NumericType, 3>
-
getVectorVelocity(const std::array<NumericType, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<NumericType, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
return std::array<NumericType, 3>({});
-
}
-
};
-
-
int main() {
-
-
constexpr int D = 2;
-
omp_set_num_threads(2);
-
- - -
-
hrleCoordType bounds[2 * D] = {-extent, extent, -extent, extent};
- - - -
- - -
-
NumericType origin[2] = {0., 0.};
-
NumericType planeNormal[2] = {0., 1.};
-
-
{
-
auto plane =
- - -
}
-
-
{
-
std::cout << "Extracting..." << std::endl;
- - - -
}
-
-
{
-
// create layer used for booling
-
std::cout << "Creating box..." << std::endl;
- - -
NumericType xlimit = extent / 6.;
-
NumericType minCorner[D] = {-xlimit, -25.};
-
NumericType maxCorner[D] = {xlimit, 1.};
- - -
-
{
-
std::cout << "Extracting..." << std::endl;
- - - -
}
-
-
// Create trench geometry
-
std::cout << "Booling trench..." << std::endl;
- - -
.apply();
-
}
-
-
// Now grow new material
-
-
// create new levelset for new material, which will be grown
-
// since it has to wrap around the substrate, just copy it
-
std::cout << "Creating new layer..." << std::endl;
- -
- -
-
std::cout << "Advecting" << std::endl;
- -
-
// the level set to be advected has to be inserted last
-
// the other could be taken as a mask layer for advection
-
advectionKernel.insertNextLevelSet(substrate);
-
advectionKernel.insertNextLevelSet(newLayer);
-
-
advectionKernel.setVelocityField(velocities);
-
advectionKernel.setIgnoreVoids(true);
-
-
// Now advect the level set 50 times, outputting every
-
// advection step. Save the physical time that
-
// passed during the advection.
- -
unsigned numberOfSteps = 60;
-
for (unsigned i = 0; i < numberOfSteps; ++i) {
-
advectionKernel.apply();
-
passedTime += advectionKernel.getAdvectedTime();
-
-
std::cout << "\rAdvection step " + std::to_string(i) + " / "
-
<< numberOfSteps << std::flush;
- - -
lsVTKWriter<NumericType>(mesh, "trench" + std::to_string(i) + ".vtp")
-
.apply();
-
}
-
std::cout << std::endl;
-
std::cout << "Time passed during advection: " << passedTime << std::endl;
-
-
return 0;
-
}
-
float NumericType
Definition: AirGapDeposition.cpp:19
-
int main()
Definition: AirGapDeposition.cpp:44
-
This class is used to advance level sets over time. Level sets are passed to the constructor in an st...
Definition: lsAdvect.hpp:70
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
void apply()
Perform operation.
Definition: lsBooleanOperation.hpp:307
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
Extract the regular grid, on which the level set values are defined, to an explicit lsMesh<>....
Definition: lsToMesh.hpp:16
-
void apply()
Definition: lsToMesh.hpp:46
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
-
Abstract class defining the interface for the velocity field used during advection using lsAdvect.
Definition: lsVelocityField.hpp:8
-
virtual T getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Should return a scalar value for the velocity at coordinate for a point of material with the given no...
Definition: lsVelocityField.hpp:14
-
virtual std::array< T, 3 > getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Like getScalarVelocity, but returns a velocity value for each cartesian direction.
Definition: lsVelocityField.hpp:24
- -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
advectionKernel
Definition: AirGapDeposition.py:63
-
tuple maxCorner
Definition: AirGapDeposition.py:42
-
int passedTime
Definition: AirGapDeposition.py:76
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
int numberOfSteps
Definition: AirGapDeposition.py:77
-
mesh
Definition: AirGapDeposition.py:34
-
int extent
Definition: AirGapDeposition.py:18
-
velocities
Definition: AirGapDeposition.py:60
-
trench
Definition: AirGapDeposition.py:40
-
tuple minCorner
Definition: AirGapDeposition.py:41
-
newLayer
Definition: AirGapDeposition.py:58
-
tuple origin
Definition: AirGapDeposition.py:28
-
-
- - - - diff --git a/docs/doxygen/html/AirGapDeposition_8cpp.html b/docs/doxygen/html/AirGapDeposition_8cpp.html deleted file mode 100644 index 66df45a7..00000000 --- a/docs/doxygen/html/AirGapDeposition_8cpp.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -ViennaLS: Examples/AirGapDeposition/AirGapDeposition.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
AirGapDeposition.cpp File Reference
-
-
-
#include <iostream>
-#include <lsAdvect.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToMesh.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Typedefs

using NumericType = float
 
- - - -

-Functions

int main ()
 
-

Typedef Documentation

- -

◆ NumericType

- -
-
- - - - -
using NumericType = float
-
- -
-
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
AirGapDeposition.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/AirGapDeposition_8cpp.js b/docs/doxygen/html/AirGapDeposition_8cpp.js deleted file mode 100644 index abd8164f..00000000 --- a/docs/doxygen/html/AirGapDeposition_8cpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var AirGapDeposition_8cpp = -[ - [ "NumericType", "AirGapDeposition_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f", null ], - [ "main", "AirGapDeposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/AirGapDeposition_8py-example.html b/docs/doxygen/html/AirGapDeposition_8py-example.html deleted file mode 100644 index c421ccfa..00000000 --- a/docs/doxygen/html/AirGapDeposition_8py-example.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - -ViennaLS: AirGapDeposition.py - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
AirGapDeposition.py
-
-
-

Example showing how to use the library for topography simulation, by creating a trench geometry.

-

Example showing how to use the library for topography simulation, by creating a trench geometry. A layer of a different material is then grown directionally on top.

-
1import viennaLS2d as vls
-
2
-
3
-
7
-
8class velocityField(vls.lsVelocityField):
-
9 # coord and normalVec are lists with 3 elements
-
10 # in 2D coord[2] and normalVec[2] are zero
-
11 # getScalarVelocity must return a scalar
-
12 def getScalarVelocity(self, coord, material, normal, pointId):
-
13 return abs(normal[0]) + abs(normal[1])
-
14
-
15 def getVectorVelocity(self, coord, material, normal, pointId):
-
16 return (0,0,0)
-
17
-
18extent = 30
-
19gridDelta = 0.5
-
20
-
21bounds = (-extent, extent, -extent, extent)
-
22boundaryCons = (0, 1, 0) # 0 = reflective, 1 = infinite, 2 = periodic
-
23
-
24# create level set
-
25substrate = vls.lsDomain(bounds, boundaryCons, gridDelta)
-
26
-
27# create plane
-
28origin = (0,0,0)
-
29planeNormal = (0,1,0)
-
30
-
31vls.lsMakeGeometry(substrate, vls.lsPlane(origin, planeNormal)).apply()
-
32
-
33print("Extracting")
-
34mesh = vls.lsMesh()
-
35vls.lsToSurfaceMesh(substrate, mesh).apply()
-
36vls.lsVTKWriter(mesh, "plane.vtk").apply()
-
37
-
38# create layer used for booling
-
39print("Creating box...")
-
40trench = vls.lsDomain(bounds, boundaryCons, gridDelta)
-
41minCorner = (-extent / 6., -25.)
-
42maxCorner = (extent / 6., 1.)
-
43vls.lsMakeGeometry(trench, vls.lsBox(minCorner, maxCorner)).apply()
-
44
-
45print("Extracting")
-
46vls.lsToMesh(trench, mesh).apply()
-
47vls.lsVTKWriter(mesh, "box.vtk").apply()
-
48
-
49# Create trench geometry
-
50print("Booling trench")
-
51vls.lsBooleanOperation(substrate, trench, vls.lsBooleanOperationEnum.RELATIVE_COMPLEMENT).apply()
-
52
-
53# Now grow new material
-
54
-
55# create new levelset for new material, which will be grown
-
56# since it has to wrap around the substrate, just copy it
-
57print("Creating new layer...")
-
58newLayer = vls.lsDomain(substrate)
-
59
-
60velocities = velocityField()
-
61
-
62print("Advecting")
-
63advectionKernel = vls.lsAdvect()
-
64
-
65# the level set to be advected has to be inserted last
-
66# the other could be taken as a mask layer for advection
-
67advectionKernel.insertNextLevelSet(substrate)
-
68advectionKernel.insertNextLevelSet(newLayer)
-
69
-
70advectionKernel.setVelocityField(velocities)
-
71advectionKernel.setIgnoreVoids(True)
-
72
-
73# Now advect the level set 50 times, outputting every
-
74# advection step. Save the physical time that
-
75# passed during the advection.
-
76passedTime = 0
-
77numberOfSteps = 60
-
78for i in range(numberOfSteps):
-
79 advectionKernel.apply()
-
80 passedTime += advectionKernel.getAdvectedTime()
-
81
-
82 print("Advection step {} / {}".format(i, numberOfSteps))
-
83
-
84 vls.lsToSurfaceMesh(newLayer, mesh).apply()
-
85 vls.lsVTKWriter(mesh, "trench{}.vtk".format(i)).apply()
-
86
-
87print("Time passed during advection: {}".format(passedTime))
-
-
- - - - diff --git a/docs/doxygen/html/AirGapDeposition_8py.html b/docs/doxygen/html/AirGapDeposition_8py.html deleted file mode 100644 index 299b7096..00000000 --- a/docs/doxygen/html/AirGapDeposition_8py.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -ViennaLS: Examples/AirGapDeposition/AirGapDeposition.py File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
AirGapDeposition.py File Reference
-
- -
- - - - diff --git a/docs/doxygen/html/AirGapDeposition_8py.js b/docs/doxygen/html/AirGapDeposition_8py.js deleted file mode 100644 index d9a9fb9f..00000000 --- a/docs/doxygen/html/AirGapDeposition_8py.js +++ /dev/null @@ -1,20 +0,0 @@ -var AirGapDeposition_8py = -[ - [ "AirGapDeposition.velocityField", "classAirGapDeposition_1_1velocityField.html", "classAirGapDeposition_1_1velocityField" ], - [ "advectionKernel", "AirGapDeposition_8py.html#a5b4e34f279dffcb1b991e19b37c690f0", null ], - [ "boundaryCons", "AirGapDeposition_8py.html#a0a16a1d4a9f90f67f7251d38034723e0", null ], - [ "bounds", "AirGapDeposition_8py.html#a4ed932eb04869593914daf91837d5e08", null ], - [ "extent", "AirGapDeposition_8py.html#ad57d3494da9650c7081894b7de007eba", null ], - [ "gridDelta", "AirGapDeposition_8py.html#a2298757d8b928ab18a132ed7e268679b", null ], - [ "maxCorner", "AirGapDeposition_8py.html#a7e6fb0e6e3965c24e43e33753cc4c2b4", null ], - [ "mesh", "AirGapDeposition_8py.html#ab170b9d309c41a6a8f385caf53068bfa", null ], - [ "minCorner", "AirGapDeposition_8py.html#ae202b9c552c69548274e05624dc8c47b", null ], - [ "newLayer", "AirGapDeposition_8py.html#ae4c15d7b109cfa0500c2e84e79c19ef6", null ], - [ "numberOfSteps", "AirGapDeposition_8py.html#aad04fd5c5532665c5eee936cd2681b74", null ], - [ "origin", "AirGapDeposition_8py.html#ae54fe602ea6ed9d4d67fc74791f536c5", null ], - [ "passedTime", "AirGapDeposition_8py.html#a86904a08b62cc0d346f96b5a7609263e", null ], - [ "planeNormal", "AirGapDeposition_8py.html#a8f9a128eb4d3a446d178e6756691d08e", null ], - [ "substrate", "AirGapDeposition_8py.html#a00dc73663e030fed6bb40169ef4070b6", null ], - [ "trench", "AirGapDeposition_8py.html#adc994ddcd49604c115802be0b6394a33", null ], - [ "velocities", "AirGapDeposition_8py.html#ad5dc2abed0befd354f65157811efd227", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/CONTRIBUTING_8md.html b/docs/doxygen/html/CONTRIBUTING_8md.html deleted file mode 100644 index a55f717f..00000000 --- a/docs/doxygen/html/CONTRIBUTING_8md.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -ViennaLS: CONTRIBUTING.md File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
CONTRIBUTING.md File Reference
-
-
-
-
- - - - diff --git a/docs/doxygen/html/Deposition_8cpp-example.html b/docs/doxygen/html/Deposition_8cpp-example.html deleted file mode 100644 index 87664ec8..00000000 --- a/docs/doxygen/html/Deposition_8cpp-example.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - -ViennaLS: Deposition.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Deposition.cpp
-
-
-

3D Example showing how to use the library for topography simulation, by creating a trench geometry. A uniform layer of a different material is then grown on top.

-
#include <iostream>
-
-
#include <lsAdvect.hpp>
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToMesh.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
using NumericType = float;
-
-
// implement own velocity field
-
class velocityField : public lsVelocityField<NumericType> {
-
public:
- -
getScalarVelocity(const std::array<NumericType, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<NumericType, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
// Some arbitrary velocity function of your liking
-
// (try changing it and see what happens :)
-
NumericType velocity = 1.;
-
return velocity;
-
}
-
-
std::array<NumericType, 3>
-
getVectorVelocity(const std::array<NumericType, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<NumericType, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
return std::array<NumericType, 3>({}); // initialise to zero
-
}
-
};
-
-
int main() {
-
-
constexpr int D = 3;
-
omp_set_num_threads(4);
-
- - -
-
double bounds[2 * D] = {-extent, extent, -extent, extent, -extent, extent};
- -
for (unsigned i = 0; i < D - 1; ++i)
- - - -
- - -
-
NumericType origin[3] = {0., 0., 0.};
-
NumericType planeNormal[3] = {0., 0., 1.};
-
-
{
-
auto plane =
- - -
}
-
-
{
- - -
// make -x and +x greater than domain for numerical stability
-
NumericType ylimit = extent / 4.;
-
NumericType minCorner[D] = {-extent - 1, -ylimit, -15.};
-
NumericType maxCorner[D] = {extent + 1, ylimit, 1.};
- - -
-
// Create trench geometry
- - -
.apply();
-
}
-
-
{
-
std::cout << "Extracting..." << std::endl;
- - -
lsVTKWriter<NumericType>(mesh, "trench-0.vtp").apply();
-
}
-
-
// Now grow new material isotropically
-
-
// create new levelset for new material, which will be grown
-
// since it has to wrap around the substrate, just copy it
- -
- -
-
std::cout << "Advecting" << std::endl;
- -
-
// the level set to be advected has to be inserted last
-
// the other could be taken as a mask layer for advection
-
advectionKernel.insertNextLevelSet(substrate);
-
advectionKernel.insertNextLevelSet(newLayer);
-
-
advectionKernel.setVelocityField(velocities);
-
// advectionKernel.setAdvectionTime(4.);
-
unsigned counter = 1;
-
for (NumericType time = 0; time < 4.;
-
time += advectionKernel.getAdvectedTime()) {
-
advectionKernel.apply();
-
- - -
lsVTKWriter<NumericType>(mesh, "trench-" + std::to_string(counter) + ".vtp")
-
.apply();
-
- -
lsVTKWriter<NumericType>(mesh, "LS-" + std::to_string(counter) + ".vtp")
-
.apply();
-
- -
}
-
-
// NumericType advectionSteps = advectionKernel.getNumberOfTimeSteps();
-
// std::cout << "Number of Advection steps taken: " << advectionSteps
-
// << std::endl;
-
-
return 0;
-
}
-
float NumericType
Definition: AirGapDeposition.cpp:19
-
int main()
Definition: Deposition.cpp:45
-
This class is used to advance level sets over time. Level sets are passed to the constructor in an st...
Definition: lsAdvect.hpp:70
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
void apply()
Perform operation.
Definition: lsBooleanOperation.hpp:307
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
Extract the regular grid, on which the level set values are defined, to an explicit lsMesh<>....
Definition: lsToMesh.hpp:16
-
void apply()
Definition: lsToMesh.hpp:46
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
-
Abstract class defining the interface for the velocity field used during advection using lsAdvect.
Definition: lsVelocityField.hpp:8
-
virtual T getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Should return a scalar value for the velocity at coordinate for a point of material with the given no...
Definition: lsVelocityField.hpp:14
-
virtual std::array< T, 3 > getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Like getScalarVelocity, but returns a velocity value for each cartesian direction.
Definition: lsVelocityField.hpp:24
- -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
advectionKernel
Definition: AirGapDeposition.py:63
-
tuple maxCorner
Definition: AirGapDeposition.py:42
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
mesh
Definition: AirGapDeposition.py:34
-
int extent
Definition: AirGapDeposition.py:18
-
velocities
Definition: AirGapDeposition.py:60
-
trench
Definition: AirGapDeposition.py:40
-
tuple minCorner
Definition: AirGapDeposition.py:41
-
newLayer
Definition: AirGapDeposition.py:58
-
tuple origin
Definition: AirGapDeposition.py:28
-
int counter
Definition: Deposition.py:67
-
-
- - - - diff --git a/docs/doxygen/html/Deposition_8cpp.html b/docs/doxygen/html/Deposition_8cpp.html deleted file mode 100644 index e8e1502a..00000000 --- a/docs/doxygen/html/Deposition_8cpp.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -ViennaLS: Examples/Deposition/Deposition.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
Deposition.cpp File Reference
-
-
-
#include <iostream>
-#include <lsAdvect.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToMesh.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Typedefs

using NumericType = float
 
- - - -

-Functions

int main ()
 
-

Typedef Documentation

- -

◆ NumericType

- -
-
- - - - -
using NumericType = float
-
- -
-
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
Deposition.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/Deposition_8cpp.js b/docs/doxygen/html/Deposition_8cpp.js deleted file mode 100644 index 5f6f9de8..00000000 --- a/docs/doxygen/html/Deposition_8cpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var Deposition_8cpp = -[ - [ "NumericType", "Deposition_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f", null ], - [ "main", "Deposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/Deposition_8py-example.html b/docs/doxygen/html/Deposition_8py-example.html deleted file mode 100644 index 9bb8d5ff..00000000 --- a/docs/doxygen/html/Deposition_8py-example.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -ViennaLS: Deposition.py - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Deposition.py
-
-
-

3D Example showing how to use the library for topography simulation, by creating a trench geometry.

-

3D Example showing how to use the library for topography simulation, by creating a trench geometry. A uniform layer of a different material is then grown on top.

-
1import viennaLS3d as vls
-
2
-
3
-
7
-
8class velocityField(vls.lsVelocityField):
-
9 # coord and normalVec are lists with 3 elements
-
10 # in 2D coord[2] and normalVec[2] are zero
-
11 # getScalarVelocity must return a scalar
-
12 def getScalarVelocity(self, coord, material, normal, pointId):
-
13 # some arbitrary velocity function of your liking
-
14 # (try changing it and see what happens :)
-
15 velocity = 1
-
16 return velocity
-
17
-
18 def getVectorVelocity(self, coord, material, normal, pointId):
-
19 return (0,0,0)
-
20
-
21extent = 30
-
22gridDelta = 0.5
-
23
-
24bounds = (-extent, extent, -extent, extent, -extent, extent)
-
25boundaryCons = (0, 0, 1) # 0 = reflective, 1 = infinite, 2 = periodic
-
26
-
27# create level set
-
28substrate = vls.lsDomain(bounds, boundaryCons, gridDelta)
-
29
-
30# create plane
-
31origin = (0,0,0)
-
32planeNormal = (0,0,1)
-
33
-
34vls.lsMakeGeometry(substrate, vls.lsPlane(origin, planeNormal)).apply()
-
35
-
36# create layer used for booling
-
37print("Creating box...")
-
38trench = vls.lsDomain(bounds, boundaryCons, gridDelta)
-
39minCorner = (-extent - 1, -extent / 4., -15.)
-
40maxCorner = (extent + 1, extent / 4., 1.)
-
41vls.lsMakeGeometry(trench, vls.lsBox(minCorner, maxCorner)).apply()
-
42
-
43# Create trench geometry
-
44print("Booling trench")
-
45vls.lsBooleanOperation(substrate, trench, vls.lsBooleanOperationEnum.RELATIVE_COMPLEMENT).apply()
-
46
-
47# Now grow new material
-
48
-
49# create new levelset for new material, which will be grown
-
50# since it has to wrap around the substrate, just copy it
-
51print("Creating new layer...")
-
52newLayer = vls.lsDomain(substrate)
-
53
-
54velocities = velocityField()
-
55
-
56print("Advecting")
-
57advectionKernel = vls.lsAdvect()
-
58
-
59# the level set to be advected has to be inserted last
-
60# the other could be taken as a mask layer for advection
-
61advectionKernel.insertNextLevelSet(substrate)
-
62advectionKernel.insertNextLevelSet(newLayer)
-
63
-
64advectionKernel.setVelocityField(velocities)
-
65
-
66# Advect the level set
-
67counter = 1
-
68passedTime = 0
-
69
-
70mesh = vls.lsMesh()
-
71while(passedTime < 4):
-
72 advectionKernel.apply()
-
73 passedTime += advectionKernel.getAdvectedTime()
-
74
-
75 vls.lsToSurfaceMesh(newLayer, mesh).apply()
-
76 vls.lsVTKWriter(mesh, "trench-{}.vtk".format(counter)).apply()
-
77
-
78 vls.lsToMesh(newLayer, mesh).apply()
-
79 vls.lsVTKWriter(mesh, "LS-{}.vtk".format(counter)).apply()
-
80
-
81 counter = counter + 1
-
82
-
83print("Time passed during advection: {}".format(passedTime))
-
-
- - - - diff --git a/docs/doxygen/html/Deposition_8py.html b/docs/doxygen/html/Deposition_8py.html deleted file mode 100644 index 0f5c40ae..00000000 --- a/docs/doxygen/html/Deposition_8py.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -ViennaLS: Examples/Deposition/Deposition.py File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
Deposition.py File Reference
-
-
- - - - -

-Classes

class  Deposition.velocityField
 
- - - -

-Namespaces

namespace  Deposition
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Variables

int Deposition.extent
 
float Deposition.gridDelta
 
tuple Deposition.bounds
 
tuple Deposition.boundaryCons
 
 Deposition.substrate
 
tuple Deposition.origin
 
tuple Deposition.planeNormal
 
 Deposition.trench
 
tuple Deposition.minCorner
 
tuple Deposition.maxCorner
 
 Deposition.newLayer
 
 Deposition.velocities
 
 Deposition.advectionKernel
 
int Deposition.counter
 
int Deposition.passedTime
 
 Deposition.mesh
 
-
-
- - - - diff --git a/docs/doxygen/html/Deposition_8py.js b/docs/doxygen/html/Deposition_8py.js deleted file mode 100644 index ba6c5207..00000000 --- a/docs/doxygen/html/Deposition_8py.js +++ /dev/null @@ -1,20 +0,0 @@ -var Deposition_8py = -[ - [ "Deposition.velocityField", "classDeposition_1_1velocityField.html", "classDeposition_1_1velocityField" ], - [ "advectionKernel", "Deposition_8py.html#a6f4170d2c9e1329b971b2ee1ae1d7164", null ], - [ "boundaryCons", "Deposition_8py.html#aa65393a8f7e2b0fd80d5cf1cb7dcf951", null ], - [ "bounds", "Deposition_8py.html#a554727b209466cd83d3f7d3316d88d6c", null ], - [ "counter", "Deposition_8py.html#a832bc85f44adbf2f1ef86c55a5482e90", null ], - [ "extent", "Deposition_8py.html#a2091a9e8efc556060c6a3fe0e2a71191", null ], - [ "gridDelta", "Deposition_8py.html#a388a3ed8b0b67bec94970f23ad4fe042", null ], - [ "maxCorner", "Deposition_8py.html#acfc1b4da91a51db88736546ef5d6ecaa", null ], - [ "mesh", "Deposition_8py.html#a8725affaf165a7612eae4f80807f9789", null ], - [ "minCorner", "Deposition_8py.html#a871e02f9e0fc93e250d34bb0662f288b", null ], - [ "newLayer", "Deposition_8py.html#a448222c801fb513e47426d6adcbadcbd", null ], - [ "origin", "Deposition_8py.html#acdb3f1e89daecbef98d6f71113c249fd", null ], - [ "passedTime", "Deposition_8py.html#a9df7fa526473e45109729f2dd37fbbb6", null ], - [ "planeNormal", "Deposition_8py.html#a822cb2e71c77b4c9815adba4e890b8d7", null ], - [ "substrate", "Deposition_8py.html#a68c03f351e1469988a55e41eba8b288f", null ], - [ "trench", "Deposition_8py.html#a926efaf965f4ac96389fe463ccf0b7be", null ], - [ "velocities", "Deposition_8py.html#ae57e21d1dc9de847941bc81607c8849e", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/GeometricAdvection_8cpp-example.html b/docs/doxygen/html/GeometricAdvection_8cpp-example.html deleted file mode 100644 index d8216d98..00000000 --- a/docs/doxygen/html/GeometricAdvection_8cpp-example.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - -ViennaLS: GeometricAdvection.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
GeometricAdvection.cpp
-
-
-

3D Example showing how to use the library for topography emulation, by creating a trench geometry. A uniform layer of a different material is then grown on top. It is the same example as Deposition but emulates the deposition rather than simulating a slow growth.

-
#include <iostream>
-
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsGeometricAdvect.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToMesh.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
using NumericType = float;
-
-
int main() {
-
-
constexpr int D = 3;
-
omp_set_num_threads(4);
-
- - -
-
double bounds[2 * D] = {-extent, extent, -extent, extent, -extent, extent};
- -
for (unsigned i = 0; i < D - 1; ++i)
- - - -
- - -
-
{
-
NumericType origin[3] = {0., 0., 0.};
-
NumericType planeNormal[3] = {0., 0., 1.};
-
auto plane =
- - -
}
-
-
{
- - -
// make -x and +x greater than domain for numerical stability
-
NumericType ylimit = extent / 4.;
-
NumericType minCorner[D] = {-extent - 1, -ylimit, -15.};
-
NumericType maxCorner[D] = {extent + 1, ylimit, 1.};
- - -
// Create trench geometry
- - -
.apply();
-
}
-
-
{
-
std::cout << "Extracting..." << std::endl;
- - -
lsVTKWriter<NumericType>(mesh, "trench-0.vtp").apply();
-
}
-
-
// Now grow new material isotropically
-
-
// create new levelset for new material, which will be grown
-
// since it has to wrap around the substrate, just copy it
- -
-
std::cout << "Advecting" << std::endl;
-
// Grow the layer uniformly by 4 as in deposition example
- -
4.0, gridDelta);
- -
-
{
- - -
lsVTKWriter<NumericType>(mesh, "trench-final.vtp").apply();
-
}
-
-
return 0;
-
}
-
float NumericType
Definition: AirGapDeposition.cpp:19
-
int main()
Definition: GeometricAdvection.cpp:24
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
void apply()
Perform operation.
Definition: lsBooleanOperation.hpp:307
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
This class advects the level set according to a given distribution. This distribution is overlayed at...
Definition: lsGeometricAdvect.hpp:35
-
void apply()
Perform geometrical advection.
Definition: lsGeometricAdvect.hpp:101
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
- -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
tuple maxCorner
Definition: AirGapDeposition.py:42
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
mesh
Definition: AirGapDeposition.py:34
-
int extent
Definition: AirGapDeposition.py:18
-
trench
Definition: AirGapDeposition.py:40
-
tuple minCorner
Definition: AirGapDeposition.py:41
-
newLayer
Definition: AirGapDeposition.py:58
-
tuple origin
Definition: AirGapDeposition.py:28
-
dist
Definition: GeometricAdvection.py:49
-
-
- - - - diff --git a/docs/doxygen/html/GeometricAdvection_8cpp.html b/docs/doxygen/html/GeometricAdvection_8cpp.html deleted file mode 100644 index b67fe38c..00000000 --- a/docs/doxygen/html/GeometricAdvection_8cpp.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -ViennaLS: Examples/GeometricAdvection/GeometricAdvection.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
GeometricAdvection.cpp File Reference
-
-
-
#include <iostream>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsGeometricAdvect.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToMesh.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Typedefs

using NumericType = float
 
- - - -

-Functions

int main ()
 
-

Typedef Documentation

- -

◆ NumericType

- -
-
- - - - -
using NumericType = float
-
- -
-
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
GeometricAdvection.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/GeometricAdvection_8cpp.js b/docs/doxygen/html/GeometricAdvection_8cpp.js deleted file mode 100644 index 66b6e6f6..00000000 --- a/docs/doxygen/html/GeometricAdvection_8cpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var GeometricAdvection_8cpp = -[ - [ "NumericType", "GeometricAdvection_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f", null ], - [ "main", "GeometricAdvection_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/GeometricAdvection_8py-example.html b/docs/doxygen/html/GeometricAdvection_8py-example.html deleted file mode 100644 index 397b3e68..00000000 --- a/docs/doxygen/html/GeometricAdvection_8py-example.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -ViennaLS: GeometricAdvection.py - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
GeometricAdvection.py
-
-
-

3D Example showing how to use the library for topography emulation, by creating a trench geometry.

-

3D Example showing how to use the library for topography emulation, by creating a trench geometry. A uniform layer of a different material is then grown on top. It is the same example as Deposition but emulates the deposition rather than simulating a slow growth.

-
1import viennaLS3d as vls
-
2
-
3
-
9
-
10extent = 30
-
11gridDelta = 0.5
-
12
-
13bounds = (-extent, extent, -extent, extent, -extent, extent)
-
14boundaryCons = (0, 0, 1) # 0 = reflective, 1 = infinite, 2 = periodic
-
15
-
16# create level set
-
17substrate = vls.lsDomain(bounds, boundaryCons, gridDelta)
-
18
-
19# create plane
-
20origin = (0,0,0)
-
21planeNormal = (0,0,1)
-
22
-
23vls.lsMakeGeometry(substrate, vls.lsPlane(origin, planeNormal)).apply()
-
24
-
25# create layer used for booling
-
26print("Creating box...")
-
27trench = vls.lsDomain(bounds, boundaryCons, gridDelta)
-
28minCorner = (-extent - 1, -extent / 4., -15.)
-
29maxCorner = (extent + 1, extent / 4., 1.)
-
30vls.lsMakeGeometry(trench, vls.lsBox(minCorner, maxCorner)).apply()
-
31
-
32# Create trench geometry
-
33print("Booling trench")
-
34vls.lsBooleanOperation(substrate, trench, vls.lsBooleanOperationEnum.RELATIVE_COMPLEMENT).apply()
-
35
-
36mesh = vls.lsMesh()
-
37vls.lsToSurfaceMesh(substrate, mesh).apply()
-
38vls.lsVTKWriter(mesh, "trench-initial.vtk").apply()
-
39
-
40# Now grow new material
-
41
-
42# create new levelset for new material, which will be grown
-
43# since it has to wrap around the substrate, just copy it
-
44print("Creating new layer...")
-
45newLayer = vls.lsDomain(substrate)
-
46
-
47print("Advecting")
-
48# Advect the level set
-
49dist = vls.lsSphereDistribution(4.0, gridDelta)
-
50vls.lsGeometricAdvect(newLayer, dist).apply()
-
51
-
52vls.lsToSurfaceMesh(newLayer, mesh).apply()
-
53vls.lsVTKWriter(mesh, "trench-final.vtk").apply()
-
-
- - - - diff --git a/docs/doxygen/html/GeometricAdvection_8py.html b/docs/doxygen/html/GeometricAdvection_8py.html deleted file mode 100644 index 61d73c08..00000000 --- a/docs/doxygen/html/GeometricAdvection_8py.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -ViennaLS: Examples/GeometricAdvection/GeometricAdvection.py File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
GeometricAdvection.py File Reference
-
- -
- - - - diff --git a/docs/doxygen/html/GeometricAdvection_8py.js b/docs/doxygen/html/GeometricAdvection_8py.js deleted file mode 100644 index 96dc539f..00000000 --- a/docs/doxygen/html/GeometricAdvection_8py.js +++ /dev/null @@ -1,16 +0,0 @@ -var GeometricAdvection_8py = -[ - [ "boundaryCons", "GeometricAdvection_8py.html#a05401810b8dbf9a821a0c005e8148542", null ], - [ "bounds", "GeometricAdvection_8py.html#a9c2c0c61e3d4d0944b94d5189a173179", null ], - [ "dist", "GeometricAdvection_8py.html#aa8ac5422d5dca205d8003906cf3ed2da", null ], - [ "extent", "GeometricAdvection_8py.html#afeac2948471fac1e758166cdb6990895", null ], - [ "gridDelta", "GeometricAdvection_8py.html#a46b978bd5d91bddda4f40cf011b6d4ed", null ], - [ "maxCorner", "GeometricAdvection_8py.html#a61784e26891726ae8a5decd60904d2ae", null ], - [ "mesh", "GeometricAdvection_8py.html#ab3cac288eeef62da544cfa01e9d88691", null ], - [ "minCorner", "GeometricAdvection_8py.html#a4bc967230cc6b0b1fd473860f144736c", null ], - [ "newLayer", "GeometricAdvection_8py.html#abd9a032068d19a191bc00596224a23fe", null ], - [ "origin", "GeometricAdvection_8py.html#a24e2a92a06eed3283575cc671a99680f", null ], - [ "planeNormal", "GeometricAdvection_8py.html#a08c9c6b2be2e81901d5bef9dbb609f2d", null ], - [ "substrate", "GeometricAdvection_8py.html#a6847ded4385aaab7eb500e36ca0f3f7c", null ], - [ "trench", "GeometricAdvection_8py.html#abcb12fafe44f5af6a80265bf54d9d628", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/PatternedSubstrate_8cpp-example.html b/docs/doxygen/html/PatternedSubstrate_8cpp-example.html deleted file mode 100644 index 832343f1..00000000 --- a/docs/doxygen/html/PatternedSubstrate_8cpp-example.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - -ViennaLS: PatternedSubstrate.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
PatternedSubstrate.cpp
-
-
-

3D Example showing how to use the library for topography simulation. A hexagonal pattern of rounded cones is formed. These cones are then used as masks for etching. A uniform layer is then deposited on top creating voids in the structure.

-
#include <iostream>
-
#include <random>
-
-
#include <lsAdvect.hpp>
-
#include <lsBooleanOperation.hpp>
-
#include <lsConvexHull.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsSmartPointer.hpp>
-
#include <lsToDiskMesh.hpp>
-
#include <lsToMesh.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsToVoxelMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
// implement velocity field describing a directional etch
-
class directionalEtch : public lsVelocityField<double> {
-
public:
-
double getScalarVelocity(const std::array<double, 3> & /*coordinate*/,
-
int material,
-
const std::array<double, 3> &normalVector,
-
unsigned long /*pointId*/) {
-
// etch directionally
-
if (material > 0) {
-
return (normalVector[2] > 0.) ? -normalVector[2] : 0;
-
} else {
-
return 0;
-
}
-
}
-
-
std::array<double, 3>
-
getVectorVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
return std::array<double, 3>({});
-
}
-
};
-
-
// implement velocity field describing an isotropic deposition
-
class isotropicDepo : public lsVelocityField<double> {
-
public:
-
double getScalarVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
// deposit isotropically everywhere
-
return 1;
-
}
-
-
std::array<double, 3>
-
getVectorVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
return std::array<double, 3>({});
-
}
-
};
-
-
// create a rounded cone as the primitive pattern.
-
// Define a pointcloud and create a hull mesh using lsConvexHull.
- -
hrleVectorType<double, 3> center, double radius,
-
double height) {
-
// cone is just a circle with a point above the center
- -
// frist inside top point
-
{
-
hrleVectorType<double, 3> topPoint = center;
-
topPoint[2] += height;
-
cloud->insertNextPoint(topPoint);
-
}
-
-
// now create all points of the base
-
unsigned numberOfBasePoints = 40;
-
unsigned numberOfEdgePoints = 7;
-
for (unsigned i = 0; i < numberOfBasePoints; ++i) {
-
double angle = double(i) / double(numberOfBasePoints) * 2. * 3.141592;
-
for (unsigned j = 1; j <= numberOfEdgePoints; ++j) {
-
double distance = double(j) / double(numberOfEdgePoints) * radius;
-
double pointHeight = std::sqrt(double(numberOfEdgePoints - j) /
-
double(numberOfEdgePoints)) *
-
height;
-
double x = center[0] + distance * cos(angle);
-
double y = center[1] + distance * sin(angle);
-
cloud->insertNextPoint(
-
hrleVectorType<double, 3>(x, y, center[2] + pointHeight));
-
}
-
}
-
- -
}
-
-
int main() {
-
-
constexpr int D = 3;
-
omp_set_num_threads(6);
-
-
// scale in micrometers
-
double coneDistance = 3.5;
-
double xExtent = 21;
-
double yConeDelta = std::sqrt(3) * coneDistance / 2;
-
double yExtent = 6 * yConeDelta;
-
-
double gridDelta = 0.15;
-
-
double bounds[2 * D] = {-xExtent / 2., xExtent / 2., -yExtent / 2.,
-
yExtent / 2., -5, 5};
- - - - -
-
auto substrate =
- -
-
{
-
double origin[3] = {0., 0., 0.001};
-
double planeNormal[3] = {0., 0., 1.};
- - -
}
-
-
// copy the structure to add the pattern on top
-
auto pattern =
- -
pattern->setLevelSetWidth(2);
-
-
// Create varying cones and put them in hexagonal pattern ---------
-
{
-
std::cout << "Creating pattern..." << std::endl;
-
-
// need to place cone one grid delta below surface to avoid rounding
-
hrleVectorType<double, D> coneCenter(-xExtent / 2.0 + coneDistance / 2.0,
-
-3 * yConeDelta, -gridDelta);
-
double coneRadius = 1.4;
-
double coneHeight = 1.5;
-
// adjust since cone is slightly below the surface
-
{
-
double gradient = coneHeight / coneRadius;
-
coneRadius += gridDelta / gradient;
-
coneHeight += gridDelta * gradient;
-
}
-
-
// random radius cones
-
double variation = 0.1;
-
std::mt19937 gen(532132432);
-
std::uniform_real_distribution<> dis(1 - variation, 1 + variation);
-
-
// for each row
-
for (unsigned j = 0; j < 6; ++j) {
-
// for each cone in a row
-
for (unsigned i = 0; i < 6; ++i) {
-
// make ls from cone mesh and add to substrate
- - -
// create cone
-
auto coneMesh = lsSmartPointer<lsMesh<>>::New();
-
makeRoundCone(coneMesh, coneCenter, coneRadius * dis(gen),
-
coneHeight * dis(gen));
-
-
lsFromSurfaceMesh<double, D>(cone, coneMesh, false).apply();
-
lsBooleanOperation<double, D> boolOp(pattern, cone,
- -
boolOp.apply();
-
-
// now shift mesh for next bool
-
coneCenter[0] += coneDistance;
-
}
-
coneCenter[0] = -xExtent / 2. + ((j % 2) ? coneDistance / 2.0 : 0);
-
coneCenter[1] += yConeDelta;
-
}
-
}
-
- - -
.apply();
-
-
// Etch the substrate under the pattern ---------------------------
-
unsigned numberOfEtchSteps = 30;
-
std::cout << "Advecting" << std::endl;
-
- -
advectionKernel.insertNextLevelSet(pattern);
-
advectionKernel.insertNextLevelSet(substrate);
-
{
- -
advectionKernel.setVelocityField(velocities);
-
-
// Now advect the level set, outputting every
-
// advection step. Save the physical time that
-
// passed during the advection.
-
double passedTime = 0.;
-
for (unsigned i = 0; i < numberOfEtchSteps; ++i) {
-
std::cout << "\rEtch step " + std::to_string(i) + " / "
-
<< numberOfEtchSteps << std::flush;
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "substrate-" + std::to_string(i) + ".vtp")
-
.apply();
-
-
advectionKernel.apply();
-
passedTime += advectionKernel.getAdvectedTime();
-
}
-
std::cout << std::endl;
-
-
{
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "substrate-" +
-
std::to_string(numberOfEtchSteps) + ".vtp")
-
.apply();
-
}
-
-
std::cout << "Time passed during directional etch: " << passedTime
-
<< std::endl;
-
}
-
-
// make disk mesh and output
-
{
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- - -
}
-
-
// Deposit new layer ----------------------------------------------
-
// new level set for new layer
- -
{
- -
advectionKernel.setVelocityField(velocities);
-
-
advectionKernel.insertNextLevelSet(fillLayer);
-
-
// stop advection in voids, which will form
-
advectionKernel.setIgnoreVoids(true);
-
-
double passedTime = 0.;
-
unsigned numberOfDepoSteps = 30;
-
for (unsigned i = 0; i < numberOfDepoSteps; ++i) {
-
std::cout << "\rDepo step " + std::to_string(i) + " / "
-
<< numberOfDepoSteps << std::flush;
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "fillLayer-" +
-
std::to_string(numberOfEtchSteps + 1 + i) +
-
".vtp")
-
.apply();
-
-
advectionKernel.apply();
-
passedTime += advectionKernel.getAdvectedTime();
-
}
-
std::cout << std::endl;
-
-
{
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- - -
mesh, "fillLayer-" +
-
std::to_string(numberOfEtchSteps + numberOfDepoSteps) +
-
".vtp")
-
.apply();
-
}
-
-
std::cout << "Time passed during isotropic deposition: " << passedTime
-
<< std::endl;
-
}
-
-
// now output the final level sets
-
{
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "final-substrate.vtp").apply();
-
- -
lsVTKWriter<double>(mesh, "final-fillLayer.vtp").apply();
-
}
-
-
return 0;
-
}
-
int main()
Definition: PatternedSubstrate.cpp:104
-
void makeRoundCone(lsSmartPointer< lsMesh<> > mesh, hrleVectorType< double, 3 > center, double radius, double height)
Definition: PatternedSubstrate.cpp:72
-
This class is used to advance level sets over time. Level sets are passed to the constructor in an st...
Definition: lsAdvect.hpp:70
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
void apply()
Perform operation.
Definition: lsBooleanOperation.hpp:307
-
This algorithm creates a convex hull mesh from a point cloud. This is done using the gift wrapping ap...
Definition: lsConvexHull.hpp:20
-
void apply()
Definition: lsConvexHull.hpp:280
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
Construct a level set from an explicit mesh.
Definition: lsFromSurfaceMesh.hpp:13
-
void apply()
Definition: lsFromSurfaceMesh.hpp:250
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
This class holds an explicit mesh, which is always given in 3 dimensions. If it describes a 2D mesh,...
Definition: lsMesh.hpp:16
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
This class creates a mesh from the level set with all grid points with a level set value <= 0....
Definition: lsToDiskMesh.hpp:21
-
void apply()
Definition: lsToDiskMesh.hpp:75
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
-
Abstract class defining the interface for the velocity field used during advection using lsAdvect.
Definition: lsVelocityField.hpp:8
-
virtual T getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Should return a scalar value for the velocity at coordinate for a point of material with the given no...
Definition: lsVelocityField.hpp:14
-
virtual std::array< T, 3 > getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Like getScalarVelocity, but returns a velocity value for each cartesian direction.
Definition: lsVelocityField.hpp:24
- - -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
advectionKernel
Definition: AirGapDeposition.py:63
-
int passedTime
Definition: AirGapDeposition.py:76
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
mesh
Definition: AirGapDeposition.py:34
-
velocities
Definition: AirGapDeposition.py:60
-
tuple origin
Definition: AirGapDeposition.py:28
-
-
- - - - diff --git a/docs/doxygen/html/PatternedSubstrate_8cpp.html b/docs/doxygen/html/PatternedSubstrate_8cpp.html deleted file mode 100644 index d777075a..00000000 --- a/docs/doxygen/html/PatternedSubstrate_8cpp.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -ViennaLS: Examples/PatternedSubstrate/PatternedSubstrate.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
PatternedSubstrate.cpp File Reference
-
-
-
#include <iostream>
-#include <random>
-#include <lsAdvect.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsConvexHull.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsSmartPointer.hpp>
-#include <lsToDiskMesh.hpp>
-#include <lsToMesh.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsToVoxelMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - - - -

-Functions

void makeRoundCone (lsSmartPointer< lsMesh<> > mesh, hrleVectorType< double, 3 > center, double radius, double height)
 
int main ()
 
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
PatternedSubstrate.cpp.
-
- -
-
- -

◆ makeRoundCone()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void makeRoundCone (lsSmartPointer< lsMesh<> > mesh,
hrleVectorType< double, 3 > center,
double radius,
double height 
)
-
-
Examples
PatternedSubstrate.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/PatternedSubstrate_8cpp.js b/docs/doxygen/html/PatternedSubstrate_8cpp.js deleted file mode 100644 index 1c2aaab9..00000000 --- a/docs/doxygen/html/PatternedSubstrate_8cpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var PatternedSubstrate_8cpp = -[ - [ "main", "PatternedSubstrate_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ], - [ "makeRoundCone", "PatternedSubstrate_8cpp.html#aef2c56104ca1ad1de87257fa940fff30", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/PeriodicBoundary_8cpp-example.html b/docs/doxygen/html/PeriodicBoundary_8cpp-example.html deleted file mode 100644 index 5542cbb7..00000000 --- a/docs/doxygen/html/PeriodicBoundary_8cpp-example.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -ViennaLS: PeriodicBoundary.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
PeriodicBoundary.cpp
-
-
-

3D Example showing how to use the library for topography simulation. A uniform layer is deposited on top of a pillar using periodic boundary conditions.

-
#include <iostream>
-
-
#include <lsAdvect.hpp>
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsToVoxelMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
// implement own velocity field
-
class velocityField : public lsVelocityField<double> {
-
public:
-
double getScalarVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
// isotropic etch rate
-
return 1;
-
}
-
-
std::array<double, 3>
-
getVectorVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
return std::array<double, 3>({});
-
}
-
};
-
-
int main() {
-
-
constexpr int D = 3;
-
omp_set_num_threads(6);
-
-
double extent = 20;
-
double gridDelta = 0.5;
-
-
double bounds[2 * D] = {-extent, extent, -extent, extent, -extent, extent};
- - - - -
-
auto substrate =
- -
-
{
-
double origin[3] = {0., 0., 0.};
-
double planeNormal[3] = {0., 0., 1.};
- - -
}
-
-
{
-
// create spheres used for booling
-
std::cout << "Creating pillar..." << std::endl;
- - -
double lowerCorner[D] = {15, 15, -1};
-
double upperCorner[D] = {25, 25, 10};
-
auto box = lsSmartPointer<lsBox<double, D>>::New(lowerCorner, upperCorner);
- -
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "pillar.vtp").apply();
- - -
boolOp.apply();
-
}
-
-
// Now etch the substrate isotropically
- -
-
std::cout << "Advecting" << std::endl;
-
- -
advectionKernel.insertNextLevelSet(substrate);
-
advectionKernel.setVelocityField(velocities);
-
advectionKernel.setIntegrationScheme(
- -
-
// Now advect the level set 50 times, outputting every
-
// advection step. Save the physical time that
-
// passed during the advection.
-
double passedTime = 0.;
-
unsigned numberOfSteps = 50;
-
for (unsigned i = 0; i < numberOfSteps; ++i) {
-
std::cout << "\rAdvection step " + std::to_string(i) + " / "
-
<< numberOfSteps << std::flush;
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "pillar-" + std::to_string(i) + ".vtp").apply();
-
-
advectionKernel.apply();
-
passedTime += advectionKernel.getAdvectedTime();
-
}
-
std::cout << std::endl;
-
-
std::cout << "Time passed during advection: " << passedTime << std::endl;
-
-
return 0;
-
}
-
int main()
Definition: PeriodicBoundary.cpp:40
-
This class is used to advance level sets over time. Level sets are passed to the constructor in an st...
Definition: lsAdvect.hpp:70
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
-
Abstract class defining the interface for the velocity field used during advection using lsAdvect.
Definition: lsVelocityField.hpp:8
-
virtual T getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Should return a scalar value for the velocity at coordinate for a point of material with the given no...
Definition: lsVelocityField.hpp:14
-
virtual std::array< T, 3 > getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Like getScalarVelocity, but returns a velocity value for each cartesian direction.
Definition: lsVelocityField.hpp:24
- - -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
advectionKernel
Definition: AirGapDeposition.py:63
-
int passedTime
Definition: AirGapDeposition.py:76
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
int numberOfSteps
Definition: AirGapDeposition.py:77
-
mesh
Definition: AirGapDeposition.py:34
-
int extent
Definition: AirGapDeposition.py:18
-
velocities
Definition: AirGapDeposition.py:60
-
tuple origin
Definition: AirGapDeposition.py:28
-
-
- - - - diff --git a/docs/doxygen/html/PeriodicBoundary_8cpp.html b/docs/doxygen/html/PeriodicBoundary_8cpp.html deleted file mode 100644 index 7d12a755..00000000 --- a/docs/doxygen/html/PeriodicBoundary_8cpp.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -ViennaLS: Examples/PeriodicBoundary/PeriodicBoundary.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
PeriodicBoundary.cpp File Reference
-
-
-
#include <iostream>
-#include <lsAdvect.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsToVoxelMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Functions

int main ()
 
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
PeriodicBoundary.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/PeriodicBoundary_8cpp.js b/docs/doxygen/html/PeriodicBoundary_8cpp.js deleted file mode 100644 index a0b2d39b..00000000 --- a/docs/doxygen/html/PeriodicBoundary_8cpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var PeriodicBoundary_8cpp = -[ - [ "main", "PeriodicBoundary_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/README_8md.html b/docs/doxygen/html/README_8md.html deleted file mode 100644 index c2890460..00000000 --- a/docs/doxygen/html/README_8md.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -ViennaLS: README.md File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
README.md File Reference
-
-
-
-
- - - - diff --git a/docs/doxygen/html/SharedLib_8cpp-example.html b/docs/doxygen/html/SharedLib_8cpp-example.html deleted file mode 100644 index 49d81175..00000000 --- a/docs/doxygen/html/SharedLib_8cpp-example.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -ViennaLS: SharedLib.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
SharedLib.cpp
-
-
-

This example shows how to make sure the pre-built shared library is used. ViennaLS is a header only project. However, certain commonly used template specializations can be built with the library and used during developement to decrease compile times. In order to make sure these pre-compiled types are used, typedefs for those types are included with each header. These typedefs will also be available when building as header-only in order to avoid code changes. The available specialisations are listed in "lsPreCompileMacros.hpp"

-
#include <iostream>
-
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
int main() {
-
-
// do not need to define dimension
-
// since we are using predefined typedefs
-
// constexpr int D = 3;
-
omp_set_num_threads(4);
-
-
double gridDelta = 0.25;
-
-
// Usually we would use lsDomain<float, D>.
-
// Since we want to make sure we get an error
-
// if we do not use a pre-built type, we use
-
// the specialization typedef
- - -
-
float origin[3] = {5., 0., 0.};
-
float radius = 7.3;
-
-
{
-
// these typedefs are available for all templated classes
- -
lsMakeGeometry_float_3(sphere1, sphere).apply();
-
origin[0] = -5.0;
-
radius = 9.5;
- -
lsMakeGeometry_float_3(sphere2, sphere).apply();
-
}
-
-
{
-
auto mesh1 = lsSmartPointer<lsMesh<float>>::New();
-
auto mesh2 = lsSmartPointer<lsMesh<float>>::New();
-
-
std::cout << "Extracting..." << std::endl;
-
lsToSurfaceMesh_float_3(sphere1, mesh1).apply();
-
lsToSurfaceMesh_float_3(sphere2, mesh2).apply();
-
-
lsVTKWriter<float>(mesh1, "sphere1.vtp").apply();
-
lsVTKWriter<float>(mesh2, "sphere2.vtp").apply();
-
}
-
-
// Perform a boolean operation
-
lsBooleanOperation_float_3(sphere1, sphere2,
- -
.apply();
-
-
std::cout << "Extracting..." << std::endl;
- -
lsToSurfaceMesh_float_3(sphere1, mesh).apply();
-
-
mesh->print();
-
-
lsVTKWriter<float>(mesh, "after.vtp").apply();
-
-
return 0;
-
}
-
int main()
Definition: SharedLib.cpp:22
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
- -
float gridDelta
Definition: AirGapDeposition.py:19
-
mesh
Definition: AirGapDeposition.py:34
-
tuple origin
Definition: AirGapDeposition.py:28
-
-
- - - - diff --git a/docs/doxygen/html/SharedLib_8cpp.html b/docs/doxygen/html/SharedLib_8cpp.html deleted file mode 100644 index 2816307a..00000000 --- a/docs/doxygen/html/SharedLib_8cpp.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -ViennaLS: Examples/SharedLib/SharedLib.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
SharedLib.cpp File Reference
-
-
-
#include <iostream>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Functions

int main ()
 
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
SharedLib.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/SharedLib_8cpp.js b/docs/doxygen/html/SharedLib_8cpp.js deleted file mode 100644 index a20e340a..00000000 --- a/docs/doxygen/html/SharedLib_8cpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var SharedLib_8cpp = -[ - [ "main", "SharedLib_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/SquareEtch_8cpp-example.html b/docs/doxygen/html/SquareEtch_8cpp-example.html deleted file mode 100644 index 0c304a19..00000000 --- a/docs/doxygen/html/SquareEtch_8cpp-example.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - - -ViennaLS: SquareEtch.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
SquareEtch.cpp
-
-
-

3D Example showing how to use the library for topography simulation, by creating a square trench geometry. A patch of exposed substrate is etched directionally.

-
#include <iostream>
-
-
#include <lsAdvect.hpp>
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToMesh.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
// Numerical velocity field.
-
// Advection scheme will take care of numerical
-
// artefacts itself.
-
class velocityField : public lsVelocityField<double> {
-
public:
-
double getScalarVelocity(const std::array<double, 3> & /*coordinate*/,
-
int material,
-
const std::array<double, 3> &normalVector,
-
unsigned long /*pointId*/) {
-
// if the surface of material 1 is facing upwards, etch it anisotropically
-
if (material == 1 && normalVector[1] > 0.) {
-
return -std::abs(normalVector[1]);
-
} else
-
return 0.;
-
}
-
};
-
-
// Same velocity field, but analytical
-
// If the dissipation alphas can be derived,
-
// this will produce better results than numerical
-
// approximations. lsLocalLaxFriedrichsAnalytical has
-
// to be used for advection.
-
class analyticalField : public lsVelocityField<double> {
-
const double velocity = -1;
-
-
public:
-
double getScalarVelocity(const std::array<double, 3> & /*coordinate*/,
-
int material,
-
const std::array<double, 3> &normalVector,
-
unsigned long /*pointId*/) {
-
if (material != 1)
-
return 0.;
-
-
return velocity * std::abs(normalVector[1]);
-
}
-
-
double getDissipationAlpha(int direction, int material,
-
const std::array<double, 3> &centralDifferences) {
-
if (material != 1)
-
return 0;
-
-
double gradient = 0.;
-
for (unsigned i = 0; i < 3; ++i) {
-
gradient += centralDifferences[i] * centralDifferences[i];
-
}
-
gradient = std::sqrt(gradient);
-
-
// alpha for different directions
-
if (direction == 0) {
-
return 0;
-
} else if (direction == 1) {
-
return std::abs(velocity);
-
} else {
-
return 0;
-
}
-
}
-
};
-
-
int main() {
-
-
constexpr int D = 2;
-
omp_set_num_threads(1);
-
-
// Change this to use the analytical velocity field
-
const bool useAnalyticalVelocity = false;
-
-
double extent = 30;
-
double gridDelta = 0.47;
-
-
double bounds[2 * D] = {-extent, extent, -extent,
-
extent}; //, -extent, extent};
- -
for (unsigned i = 0; i < D - 1; ++i)
- - -
-
auto substrate =
- -
-
double origin[3] = {0., 0., 0.};
-
double planeNormal[3] = {0., D == 2, D == 3};
-
{
- - -
}
-
-
double trenchBottom = -2.;
-
{
- - -
// trench bottom is the initial bottom of the trench
-
double minCorner[D] = {-extent / 1.5, trenchBottom};
-
double maxCorner[D] = {extent / 1.5, 1.};
- - -
-
// Create trench geometry
- - -
.apply();
-
}
-
-
// in order only to etch the bottom of the trench, we need a mask layer
-
auto mask =
- -
// make downward facing plane to remove bottom of trench for the mask
-
// layer
-
// add small offset so bottom of trench is definetly gone
-
origin[D - 1] = trenchBottom + 1e-9;
-
planeNormal[D - 1] = -1.;
- - -
.apply();
- - -
.apply();
-
-
std::string fileName;
-
if (useAnalyticalVelocity)
-
fileName = "analytical-";
-
else
-
fileName = "numerical-";
-
{
-
std::cout << "Extracting..." << std::endl;
-
// output substrate layer (which wraps around mask layer)
-
// wrapping is necessary for stable advection
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, fileName + "0.vtp").apply();
-
-
// output mask layer
- -
lsVTKWriter<double>(mesh, "mask.vtp").apply();
-
}
-
-
// START ADVECTION
- -
auto analyticalVelocities = lsSmartPointer<analyticalField>::New();
-
-
std::cout << "Advecting" << std::endl;
- -
-
// the level set to be advected has to be inserted last
-
// the other is used as the mask layer for etching
-
advectionKernel.insertNextLevelSet(mask);
-
advectionKernel.insertNextLevelSet(substrate);
-
advectionKernel.setSaveAdvectionVelocities(true);
-
-
if (useAnalyticalVelocity) {
-
advectionKernel.setVelocityField(analyticalVelocities);
-
// Analytical velocity fields and dissipation coefficients
-
// can only be used with this integration scheme
-
advectionKernel.setIntegrationScheme(
- -
} else {
-
// for numerical velocities, just use the default
-
// integration scheme, which is not accurate for certain
-
// velocity functions but very fast
-
advectionKernel.setVelocityField(velocities);
-
-
// For coordinate independent velocity functions
-
// this numerical scheme is superior though.
-
// However, it is slower.
-
// advectionKernel.setIntegrationScheme(
-
// lsIntegrationSchemeEnum::STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER);
-
}
-
-
// advect the level set until 50s have passed
-
double finalTime = 50;
-
unsigned counter = 1;
-
for (double time = 0.; time < finalTime;
-
time += advectionKernel.getAdvectedTime()) {
-
advectionKernel.apply();
-
std::cout << "Advection step: " << counter
-
<< ", time: " << advectionKernel.getAdvectedTime() << std::endl;
-
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, fileName + std::to_string(counter) + ".vtp")
-
.apply();
- -
}
-
std::cout << std::endl;
-
std::cout << "Number of Advection steps taken: " << counter << std::endl;
-
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "final.vtp").apply();
-
-
return 0;
-
}
-
int main()
Definition: SquareEtch.cpp:78
-
This class is used to advance level sets over time. Level sets are passed to the constructor in an st...
Definition: lsAdvect.hpp:70
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
void apply()
Perform operation.
Definition: lsBooleanOperation.hpp:307
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
Class describing a plane via a point in it and the plane normal.
Definition: lsGeometries.hpp:33
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
-
Abstract class defining the interface for the velocity field used during advection using lsAdvect.
Definition: lsVelocityField.hpp:8
-
virtual T getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Should return a scalar value for the velocity at coordinate for a point of material with the given no...
Definition: lsVelocityField.hpp:14
-
virtual T getDissipationAlpha(int, int, const std::array< T, 3 > &)
If lsLocalLaxFriedrichsAnalytical is used as the advection scheme, this is called to provide the anal...
Definition: lsVelocityField.hpp:34
- - - -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
advectionKernel
Definition: AirGapDeposition.py:63
-
tuple maxCorner
Definition: AirGapDeposition.py:42
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
mesh
Definition: AirGapDeposition.py:34
-
int extent
Definition: AirGapDeposition.py:18
-
velocities
Definition: AirGapDeposition.py:60
-
trench
Definition: AirGapDeposition.py:40
-
tuple minCorner
Definition: AirGapDeposition.py:41
-
tuple origin
Definition: AirGapDeposition.py:28
-
int counter
Definition: Deposition.py:67
-
-
- - - - diff --git a/docs/doxygen/html/SquareEtch_8cpp.html b/docs/doxygen/html/SquareEtch_8cpp.html deleted file mode 100644 index 132be411..00000000 --- a/docs/doxygen/html/SquareEtch_8cpp.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -ViennaLS: Examples/SquareEtch/SquareEtch.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
SquareEtch.cpp File Reference
-
-
-
#include <iostream>
-#include <lsAdvect.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToMesh.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Functions

int main ()
 
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
SquareEtch.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/SquareEtch_8cpp.js b/docs/doxygen/html/SquareEtch_8cpp.js deleted file mode 100644 index 684a11cb..00000000 --- a/docs/doxygen/html/SquareEtch_8cpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var SquareEtch_8cpp = -[ - [ "main", "SquareEtch_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/ViewFactorDistribution_8hpp.html b/docs/doxygen/html/ViewFactorDistribution_8hpp.html deleted file mode 100644 index bf4ec111..00000000 --- a/docs/doxygen/html/ViewFactorDistribution_8hpp.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -ViennaLS: Examples/ViewFactor/ViewFactorDistribution.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
ViewFactorDistribution.hpp File Reference
-
-
-
#include <lsCalculateNormalVectors.hpp>
-#include <lsDomain.hpp>
-#include <lsGeometricAdvectDistributions.hpp>
-#include <mutex>
-#include <numeric>
-#include <shared_mutex>
-#include <vector>
-#include "ViewFactorProcessData.hpp"
-
- - - -

-Classes

class  ViewFactorDistribution< T, D, mapType >
 
- - - -

-Variables

static std::shared_mutex lock
 
-

Variable Documentation

- -

◆ lock

- -
-
- - - - - -
- - - - -
std::shared_mutex lock
-
-inlinestatic
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/ViewFactorDistribution_8hpp.js b/docs/doxygen/html/ViewFactorDistribution_8hpp.js deleted file mode 100644 index 5f7fe377..00000000 --- a/docs/doxygen/html/ViewFactorDistribution_8hpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var ViewFactorDistribution_8hpp = -[ - [ "ViewFactorDistribution< T, D, mapType >", "classViewFactorDistribution.html", "classViewFactorDistribution" ], - [ "lock", "ViewFactorDistribution_8hpp.html#af40eb81400ba119f112df5c19b60617f", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/ViewFactorProcessData_8hpp.html b/docs/doxygen/html/ViewFactorProcessData_8hpp.html deleted file mode 100644 index 9d44ce06..00000000 --- a/docs/doxygen/html/ViewFactorProcessData_8hpp.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: Examples/ViewFactor/ViewFactorProcessData.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
ViewFactorProcessData.hpp File Reference
-
-
-
#include <array>
-#include <limits>
-
- - - -

-Classes

struct  ViewFactorProcessDataType< T >
 
-
-
- - - - diff --git a/docs/doxygen/html/ViewFactorProcess_8hpp.html b/docs/doxygen/html/ViewFactorProcess_8hpp.html deleted file mode 100644 index 865dbad0..00000000 --- a/docs/doxygen/html/ViewFactorProcess_8hpp.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Examples/ViewFactor/ViewFactorProcess.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
ViewFactorProcess.hpp File Reference
-
-
-
#include <array>
-#include <unordered_map>
-#include <lsDomain.hpp>
-#include <lsSmartPointer.hpp>
-#include <lsToMesh.hpp>
-#include <lsExpand.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsWriteVisualizationMesh.hpp>
-#include "ViewFactorDistribution.hpp"
-#include "ViewFactorProcessData.hpp"
-
- - - -

-Classes

class  ViewFactorProcess< T, D >
 
-
-
- - - - diff --git a/docs/doxygen/html/ViewFactor_8cpp.html b/docs/doxygen/html/ViewFactor_8cpp.html deleted file mode 100644 index 3b91b4e5..00000000 --- a/docs/doxygen/html/ViewFactor_8cpp.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -ViennaLS: Examples/ViewFactor/ViewFactor.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
ViewFactor.cpp File Reference
-
-
-
#include <chrono>
-#include <iostream>
-#include <lsBooleanOperation.hpp>
-#include <lsExpand.hpp>
-#include <lsGeometricAdvect.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsToDiskMesh.hpp>
-#include <lsToMesh.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKWriter.hpp>
-#include <lsWriteVisualizationMesh.hpp>
-#include <lsCalculateCurvatures.hpp>
-#include "ViewFactorProcess.hpp"
-
- - - -

-Typedefs

using NumericType = double
 
- - - - - -

-Functions

void makeTaperedTrench (lsSmartPointer< lsMesh<> > mesh, hrleVectorType< NumericType, 2 > center, hrleVectorType< NumericType, 2 > sidewallNormal, NumericType diameter, NumericType depth)
 
int main ()
 
-

Typedef Documentation

- -

◆ NumericType

- -
-
- - - - -
using NumericType = double
-
- -
-
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
- -
-
- -

◆ makeTaperedTrench()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void makeTaperedTrench (lsSmartPointer< lsMesh<> > mesh,
hrleVectorType< NumericType, 2 > center,
hrleVectorType< NumericType, 2 > sidewallNormal,
NumericType diameter,
NumericType depth 
)
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/ViewFactor_8cpp.js b/docs/doxygen/html/ViewFactor_8cpp.js deleted file mode 100644 index 41343cdd..00000000 --- a/docs/doxygen/html/ViewFactor_8cpp.js +++ /dev/null @@ -1,6 +0,0 @@ -var ViewFactor_8cpp = -[ - [ "NumericType", "ViewFactor_8cpp.html#a14553a085b558f7ab8acb83e593290f8", null ], - [ "main", "ViewFactor_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ], - [ "makeTaperedTrench", "ViewFactor_8cpp.html#aa95872ecbf3551b03003ddfe5705da39", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/VoidEtching_8cpp-example.html b/docs/doxygen/html/VoidEtching_8cpp-example.html deleted file mode 100644 index 0ceb64a8..00000000 --- a/docs/doxygen/html/VoidEtching_8cpp-example.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - -ViennaLS: VoidEtching.cpp - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
VoidEtching.cpp
-
-
-

3D Example showing how to use the library for topography simulation. A substrate with big air inclusions is etched isotropically. Voids are detected automatically and only etched once they are exposed.

-
#include <iostream>
-
-
#include <lsAdvect.hpp>
-
#include <lsBooleanOperation.hpp>
-
#include <lsDomain.hpp>
-
#include <lsExpand.hpp>
-
#include <lsMakeGeometry.hpp>
-
#include <lsPrune.hpp>
-
#include <lsToSurfaceMesh.hpp>
-
#include <lsToVoxelMesh.hpp>
-
#include <lsVTKWriter.hpp>
-
-
// implement own velocity field
-
class velocityField : public lsVelocityField<double> {
-
public:
-
double getScalarVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
// isotropic etch rate
-
return -1;
-
}
-
-
std::array<double, 3>
-
getVectorVelocity(const std::array<double, 3> & /*coordinate*/,
-
int /*material*/,
-
const std::array<double, 3> & /*normalVector*/,
-
unsigned long /*pointId*/) {
-
return std::array<double, 3>({});
-
}
-
};
-
-
int main() {
-
-
constexpr int D = 3;
-
omp_set_num_threads(4);
-
-
double extent = 30;
-
double gridDelta = 1;
-
-
double bounds[2 * D] = {-extent, extent, -extent, extent, -extent, extent};
- - - - -
-
auto substrate =
- -
-
double origin[3] = {0., 0., 0.};
-
{
-
double planeNormal[3] = {0., 0., 1.};
- - -
}
-
-
{
-
// create spheres used for booling
-
std::cout << "Creating spheres..." << std::endl;
- - -
origin[0] = -12;
-
origin[1] = -5;
-
origin[2] = -15;
-
double radius = 10;
- -
sphere, lsSmartPointer<lsSphere<double, D>>::New(origin, radius))
-
.apply();
- - -
boolOp.apply();
-
-
origin[0] = -7;
-
origin[1] = -30;
-
origin[2] = -20;
-
radius = 8;
- -
sphere, lsSmartPointer<lsSphere<double, D>>::New(origin, radius))
-
.apply();
-
// reference to substrate and sphere are kept in boolOp
-
boolOp.apply();
-
-
origin[0] = 5;
-
origin[1] = 15;
-
origin[2] = -2;
-
radius = 8;
- -
sphere, lsSmartPointer<lsSphere<double, D>>::New(origin, radius))
-
.apply();
-
boolOp.apply();
-
-
origin[0] = 2;
-
origin[1] = 8;
-
origin[2] = -27;
-
radius = 8;
- -
sphere, lsSmartPointer<lsSphere<double, D>>::New(origin, radius))
-
.apply();
-
boolOp.apply();
-
}
-
-
// Now etch the substrate isotropically
- -
-
std::cout << "Advecting" << std::endl;
-
- -
advectionKernel.insertNextLevelSet(substrate);
-
advectionKernel.setVelocityField(velocities);
-
advectionKernel.setIgnoreVoids(true);
-
-
// Now advect the level set 50 times, outputting every
-
// advection step. Save the physical time that
-
// passed during the advection.
-
double passedTime = 0.;
-
unsigned numberOfSteps = 50;
-
for (unsigned i = 0; i < numberOfSteps; ++i) {
-
std::cout << "\rAdvection step " + std::to_string(i) + " / "
-
<< numberOfSteps << std::flush;
-
auto mesh = lsSmartPointer<lsMesh<>>::New();
- -
lsVTKWriter<double>(mesh, "void-" + std::to_string(i) + ".vtp").apply();
-
-
advectionKernel.apply();
-
passedTime += advectionKernel.getAdvectedTime();
-
}
-
std::cout << std::endl;
-
-
std::cout << "Time passed during advection: " << passedTime << std::endl;
-
-
return 0;
-
}
-
int main()
Definition: VoidEtching.cpp:40
-
This class is used to advance level sets over time. Level sets are passed to the constructor in an st...
Definition: lsAdvect.hpp:70
-
This class is used to perform boolean operations on two level sets and write the resulting level set ...
Definition: lsBooleanOperation.hpp:38
-
Class containing all information about the level set, including the dimensions of the domain,...
Definition: lsDomain.hpp:23
-
lsBoundaryConditionEnum< D > BoundaryType
Definition: lsDomain.hpp:29
-
Create level sets describing basic geometric forms.
Definition: lsMakeGeometry.hpp:24
-
void apply()
Definition: lsMakeGeometry.hpp:138
-
std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function :...
Definition: lsSmartPointer.hpp:9
-
static lsSmartPointer New(TArgs &&... targs)
Use this function to create new objects when using ViennaLS.
Definition: lsSmartPointer.hpp:21
-
Class describing a sphere via origin and radius.
Definition: lsGeometries.hpp:12
-
Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit s...
Definition: lsToSurfaceMesh.hpp:18
-
void apply()
Definition: lsToSurfaceMesh.hpp:42
-
Class handling the output of an lsMesh<> to VTK file types.
Definition: lsVTKWriter.hpp:27
-
void apply()
Definition: lsVTKWriter.hpp:86
-
Abstract class defining the interface for the velocity field used during advection using lsAdvect.
Definition: lsVelocityField.hpp:8
-
virtual T getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Should return a scalar value for the velocity at coordinate for a point of material with the given no...
Definition: lsVelocityField.hpp:14
-
virtual std::array< T, 3 > getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
Like getScalarVelocity, but returns a velocity value for each cartesian direction.
Definition: lsVelocityField.hpp:24
- -
substrate
Definition: AirGapDeposition.py:25
-
tuple boundaryCons
Definition: AirGapDeposition.py:22
-
float gridDelta
Definition: AirGapDeposition.py:19
-
tuple bounds
Definition: AirGapDeposition.py:21
-
advectionKernel
Definition: AirGapDeposition.py:63
-
int passedTime
Definition: AirGapDeposition.py:76
-
tuple planeNormal
Definition: AirGapDeposition.py:29
-
int numberOfSteps
Definition: AirGapDeposition.py:77
-
mesh
Definition: AirGapDeposition.py:34
-
int extent
Definition: AirGapDeposition.py:18
-
velocities
Definition: AirGapDeposition.py:60
-
tuple origin
Definition: AirGapDeposition.py:28
-
-
- - - - diff --git a/docs/doxygen/html/VoidEtching_8cpp.html b/docs/doxygen/html/VoidEtching_8cpp.html deleted file mode 100644 index a5a43f31..00000000 --- a/docs/doxygen/html/VoidEtching_8cpp.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -ViennaLS: Examples/VoidEtching/VoidEtching.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
VoidEtching.cpp File Reference
-
-
-
#include <iostream>
-#include <lsAdvect.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMakeGeometry.hpp>
-#include <lsPrune.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsToVoxelMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Functions

int main ()
 
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - -
int main ()
-
-
Examples
VoidEtching.cpp.
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/VoidEtching_8cpp.js b/docs/doxygen/html/VoidEtching_8cpp.js deleted file mode 100644 index 4f0c862d..00000000 --- a/docs/doxygen/html/VoidEtching_8cpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var VoidEtching_8cpp = -[ - [ "main", "VoidEtching_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/VolumeToLevelSets_8cpp.html b/docs/doxygen/html/VolumeToLevelSets_8cpp.html deleted file mode 100644 index 55260589..00000000 --- a/docs/doxygen/html/VolumeToLevelSets_8cpp.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -ViennaLS: Examples/VolumeToLevelSets/VolumeToLevelSets.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
VolumeToLevelSets.cpp File Reference
-
-
-
#include <iostream>
-#include <lsDomain.hpp>
-#include <lsFromVolumeMesh.hpp>
-#include <lsSmartPointer.hpp>
-#include <lsToSurfaceMesh.hpp>
-#include <lsVTKReader.hpp>
-#include <lsVTKWriter.hpp>
-
- - - -

-Functions

int main (int argc, char *argv[])
 
-

Function Documentation

- -

◆ main()

- -
-
- - - - - - - - - - - - - - - - - - -
int main (int argc,
char * argv[] 
)
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/VolumeToLevelSets_8cpp.js b/docs/doxygen/html/VolumeToLevelSets_8cpp.js deleted file mode 100644 index 58eab465..00000000 --- a/docs/doxygen/html/VolumeToLevelSets_8cpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var VolumeToLevelSets_8cpp = -[ - [ "main", "VolumeToLevelSets_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/annotated.html b/docs/doxygen/html/annotated.html deleted file mode 100644 index 36277f51..00000000 --- a/docs/doxygen/html/annotated.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -ViennaLS: Class List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 NAirGapDeposition
 CvelocityField
 NDeposition
 CvelocityField
 NlsInternal
 ClsEnquistOsherEngquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields
 ClsFiniteDifferences
 ClsGraph
 ClsLaxFriedrichsLax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel
 ClsLocalLaxFriedrichsLax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields
 ClsLocalLaxFriedrichsAnalyticalLax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise
 ClsLocalLocalLaxFriedrichsLax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate
 ClsMarchingCubesHelper class for lsToSurfaceMesh. Should not be used directly
 ClsStencilLocalLaxFriedrichsScalarStencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443
 ClsAdvectThis class is used to advance level sets over time. Level sets are passed to the constructor in an std::vector, with the last element being the level set to advect, or "top level set", while the others are then adjusted afterwards. In order to ensure that advection works correctly, the "top level set" has to include all lower level sets: LS_top = LS_top U LS_i for i = {0 ... n}, where n is the number of level sets. The velocities used to advect the level set are given in a concrete implementation of the lsVelocityField (check Advection examples for guidance)
 ClsBooleanOperationThis class is used to perform boolean operations on two level sets and write the resulting level set into the first passed level set. When the boolean operation is set to CUSTOM, a comparator must be set using setBooleanOperationComparator. This comparator returns one value generated from the level set value supplied by each level set. E.g.: for a union, the comparator will always return the smaller of the two values. The function signature for the comparator is defined in the public ComparatorType
 ClsBoxClass describing a square box from one coordinate to another
 ClsBoxDistributionConcrete implementation of lsGeometricAdvectDistribution for a rectangular box distribution
 ClsCalculateCurvatures
 ClsCalculateNormalVectorsThis algorithm is used to compute the normal vectors for all points with level set values <= 0.5. The result is saved in the lsPointData of the lsDomain and can be retrieved with lsDomain.getPointData().getVectorData("Normals"). Since neighbors in each cartesian direction are necessary for the calculation, the levelset width must be >=3
 ClsCheckThis class is used to find errors in the underlying level set structure, like invalid neighbours of different signs
 ClsConvexHullThis algorithm creates a convex hull mesh from a point cloud. This is done using the gift wrapping approach. The points in the point cloud MUST be unique, otherwise this will fail
 ClsCylinderClass describing a square box from one coordinate to another
 ClsDetectFeaturesThis class detects features of the level set function. This class offers two methods to determine features of the surface: based on the mean curvature, and based on the angle between surface normals. The curvature-based algorithm is the default as it leads to more accurate results and should be preferred in general
 ClsDomainClass containing all information about the level set, including the dimensions of the domain, boundary conditions and all data
 ClsExpandExpands the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points
 ClsFromMeshImport the regular grid, on which the level set values are defined, from an explicit lsMesh<>. The Vertices must be defined, as well as a scalar data field "LSValues". If used for custom read-in, make sure all vertices are lexicographically sorted
 ClsFromSurfaceMeshConstruct a level set from an explicit mesh
 ClsFromVolumeMeshThis class creates a level set from a tetrahedral mesh. If the mesh contains a scalar data array called "Material", one level set for each material will be created and stored in the supplied std::vector<lsDomain<T,D>> object
 ClsGeometricAdvectThis class advects the level set according to a given distribution. This distribution is overlayed at every grid point of the old surface. All cells within this distribution are then filled, with cells at the edge marked with the correct level set values. Therefore, the surface can be shifted long distances in one step. This algorithm is therefore preferable to normal advection if there is growth/reduction by a purely geometric directional distribution
 ClsGeometricAdvectDistributionBase class for distributions used by lsGeometricAdvect. All functions are pure virtual and must be implemented by any advection distribution
 ClsMakeGeometryCreate level sets describing basic geometric forms
 ClsMarkVoidPointsThis class is used to mark points of the level set which are enclosed in a void
 ClsMeshThis class holds an explicit mesh, which is always given in 3 dimensions. If it describes a 2D mesh, the third dimension is set to 0. Vertices, Lines, Triangles, Tetras & Hexas are supported as geometric elements
 ClsMessageSingleton class for thread-safe logging
 ClsPlaneClass describing a plane via a point in it and the plane normal
 ClsPointCloudClass describing a point cloud, which can be used to create geometries from its convex hull mesh
 ClsPointDataThis class holds data associated with points in space
 ClsPruneRemoves all level set points, which do not have at least one oppositely signed neighbour (Meaning they do not lie directly at the interface). Afterwards the level set will occupy the least memory possible
 ClsReader
 ClsReduceReduce the level set size to the specified width. This means all level set points with value <= 0.5*width are removed, reducing the memory footprint of the lsDomain
 ClsRemoveStrayPointsThis algorithm can be used to remove all LS values which are not part of a so-called top surface. This surface is detected using the lsMarkVoidPoints algorithm, according to the method chosen by the user. This method is set using setVoidTopSurface, which is equivalent to the corresponding member function of lsMarkVoidPoints
 ClsSmartPointerStd::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function ::New(...). All other interface functions are identical to std::shared_ptr
 ClsSphereClass describing a sphere via origin and radius
 ClsSphereDistributionConcrete implementation of lsGeometricAdvectDistribution for a spherical advection distribution
 ClsToDiskMeshThis class creates a mesh from the level set with all grid points with a level set value <= 0.5. These grid points are shifted in space towards the direction of their normal vector by grid delta * LS value. Grid delta and the origin grid point are saved for each point. This allows for a simple setup of disks for ray tracing
 ClsToMeshExtract the regular grid, on which the level set values are defined, to an explicit lsMesh<>. The Vertices will contain the level set value stored at its location. (This is very useful for debugging)
 ClsToSurfaceMeshExtract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit surface elements: Lines in 2D, Triangles in 3D
 ClsToVoxelMeshCreates a mesh, which consists only of quads/hexas for completely filled grid cells in the level set. Interfaces will not be smooth but stepped. (This can be used to create meshes for finite difference algorithms)
 ClsTransformMesh
 ClsVelocityFieldAbstract class defining the interface for the velocity field used during advection using lsAdvect
 ClsVTKReaderClass handling the import of VTK file types
 ClsVTKWriterClass handling the output of an lsMesh<> to VTK file types
 ClsWriter
 ClsWriteVisualizationMeshThis algorithm is used to extract tetrahedral volume meshes and triangle hull meshes with material numbers sorted by order of input of level sets. It should ONLY BE USED FOR VISUALIZATION because the algorithm does not guarantee manifold meshes, which should not be a problem for visualization. In order to obtain a hull triangle mesh from the outline of each material, use setExtractHull(true)
 CViewFactorDistribution
 CViewFactorProcess
 CViewFactorProcessDataType
-
-
-
- - - - diff --git a/docs/doxygen/html/annotated_dup.js b/docs/doxygen/html/annotated_dup.js deleted file mode 100644 index 95034176..00000000 --- a/docs/doxygen/html/annotated_dup.js +++ /dev/null @@ -1,64 +0,0 @@ -var annotated_dup = -[ - [ "AirGapDeposition", "namespaceAirGapDeposition.html", [ - [ "velocityField", "classAirGapDeposition_1_1velocityField.html", "classAirGapDeposition_1_1velocityField" ] - ] ], - [ "Deposition", "namespaceDeposition.html", [ - [ "velocityField", "classDeposition_1_1velocityField.html", "classDeposition_1_1velocityField" ] - ] ], - [ "lsInternal", "namespacelsInternal.html", [ - [ "lsEnquistOsher", "classlsInternal_1_1lsEnquistOsher.html", "classlsInternal_1_1lsEnquistOsher" ], - [ "lsFiniteDifferences", "classlsInternal_1_1lsFiniteDifferences.html", "classlsInternal_1_1lsFiniteDifferences" ], - [ "lsGraph", "classlsInternal_1_1lsGraph.html", "classlsInternal_1_1lsGraph" ], - [ "lsLaxFriedrichs", "classlsInternal_1_1lsLaxFriedrichs.html", "classlsInternal_1_1lsLaxFriedrichs" ], - [ "lsLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLaxFriedrichs" ], - [ "lsLocalLaxFriedrichsAnalytical", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical" ], - [ "lsLocalLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLocalLaxFriedrichs" ], - [ "lsMarchingCubes", "classlsInternal_1_1lsMarchingCubes.html", "classlsInternal_1_1lsMarchingCubes" ], - [ "lsStencilLocalLaxFriedrichsScalar", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar" ] - ] ], - [ "lsAdvect", "classlsAdvect.html", "classlsAdvect" ], - [ "lsBooleanOperation", "classlsBooleanOperation.html", "classlsBooleanOperation" ], - [ "lsBox", "classlsBox.html", "classlsBox" ], - [ "lsBoxDistribution", "classlsBoxDistribution.html", "classlsBoxDistribution" ], - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html", "classlsCalculateCurvatures" ], - [ "lsCalculateNormalVectors", "classlsCalculateNormalVectors.html", "classlsCalculateNormalVectors" ], - [ "lsCheck", "classlsCheck.html", "classlsCheck" ], - [ "lsConvexHull", "classlsConvexHull.html", "classlsConvexHull" ], - [ "lsCylinder", "classlsCylinder.html", "classlsCylinder" ], - [ "lsDetectFeatures", "classlsDetectFeatures.html", "classlsDetectFeatures" ], - [ "lsDomain", "classlsDomain.html", "classlsDomain" ], - [ "lsExpand", "classlsExpand.html", "classlsExpand" ], - [ "lsFromMesh", "classlsFromMesh.html", "classlsFromMesh" ], - [ "lsFromSurfaceMesh", "classlsFromSurfaceMesh.html", "classlsFromSurfaceMesh" ], - [ "lsFromVolumeMesh", "classlsFromVolumeMesh.html", "classlsFromVolumeMesh" ], - [ "lsGeometricAdvect", "classlsGeometricAdvect.html", "classlsGeometricAdvect" ], - [ "lsGeometricAdvectDistribution", "classlsGeometricAdvectDistribution.html", "classlsGeometricAdvectDistribution" ], - [ "lsMakeGeometry", "classlsMakeGeometry.html", "classlsMakeGeometry" ], - [ "lsMarkVoidPoints", "classlsMarkVoidPoints.html", "classlsMarkVoidPoints" ], - [ "lsMesh", "classlsMesh.html", "classlsMesh" ], - [ "lsMessage", "classlsMessage.html", "classlsMessage" ], - [ "lsPlane", "classlsPlane.html", "classlsPlane" ], - [ "lsPointCloud", "classlsPointCloud.html", "classlsPointCloud" ], - [ "lsPointData", "classlsPointData.html", "classlsPointData" ], - [ "lsPrune", "classlsPrune.html", "classlsPrune" ], - [ "lsReader", "classlsReader.html", "classlsReader" ], - [ "lsReduce", "classlsReduce.html", "classlsReduce" ], - [ "lsRemoveStrayPoints", "classlsRemoveStrayPoints.html", "classlsRemoveStrayPoints" ], - [ "lsSmartPointer", "classlsSmartPointer.html", "classlsSmartPointer" ], - [ "lsSphere", "classlsSphere.html", "classlsSphere" ], - [ "lsSphereDistribution", "classlsSphereDistribution.html", "classlsSphereDistribution" ], - [ "lsToDiskMesh", "classlsToDiskMesh.html", "classlsToDiskMesh" ], - [ "lsToMesh", "classlsToMesh.html", "classlsToMesh" ], - [ "lsToSurfaceMesh", "classlsToSurfaceMesh.html", "classlsToSurfaceMesh" ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html", "classlsToVoxelMesh" ], - [ "lsTransformMesh", "classlsTransformMesh.html", "classlsTransformMesh" ], - [ "lsVelocityField", "classlsVelocityField.html", "classlsVelocityField" ], - [ "lsVTKReader", "classlsVTKReader.html", "classlsVTKReader" ], - [ "lsVTKWriter", "classlsVTKWriter.html", "classlsVTKWriter" ], - [ "lsWriter", "classlsWriter.html", "classlsWriter" ], - [ "lsWriteVisualizationMesh", "classlsWriteVisualizationMesh.html", "classlsWriteVisualizationMesh" ], - [ "ViewFactorDistribution", "classViewFactorDistribution.html", "classViewFactorDistribution" ], - [ "ViewFactorProcess", "classViewFactorProcess.html", "classViewFactorProcess" ], - [ "ViewFactorProcessDataType", "structViewFactorProcessDataType.html", "structViewFactorProcessDataType" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/bc_s.png b/docs/doxygen/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/docs/doxygen/html/bdwn.png b/docs/doxygen/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
AirGapDeposition.velocityField Member List
-
-
- -

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

- - - -
getScalarVelocity(self, coord, material, normal, pointId)AirGapDeposition.velocityField
getVectorVelocity(self, coord, material, normal, pointId)AirGapDeposition.velocityField
-
- - - - diff --git a/docs/doxygen/html/classAirGapDeposition_1_1velocityField.html b/docs/doxygen/html/classAirGapDeposition_1_1velocityField.html deleted file mode 100644 index 43d6318c..00000000 --- a/docs/doxygen/html/classAirGapDeposition_1_1velocityField.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - -ViennaLS: AirGapDeposition.velocityField Class Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
AirGapDeposition.velocityField Class Reference
-
-
-
-Inheritance diagram for AirGapDeposition.velocityField:
-
-
- -
- - - - - - -

-Public Member Functions

def getScalarVelocity (self, coord, material, normal, pointId)
 
def getVectorVelocity (self, coord, material, normal, pointId)
 
-

Member Function Documentation

- -

◆ getScalarVelocity()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def AirGapDeposition.velocityField.getScalarVelocity ( self,
 coord,
 material,
 normal,
 pointId 
)
-
- -
-
- -

◆ getVectorVelocity()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def AirGapDeposition.velocityField.getVectorVelocity ( self,
 coord,
 material,
 normal,
 pointId 
)
-
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/doxygen/html/classAirGapDeposition_1_1velocityField.js b/docs/doxygen/html/classAirGapDeposition_1_1velocityField.js deleted file mode 100644 index 12fcdc57..00000000 --- a/docs/doxygen/html/classAirGapDeposition_1_1velocityField.js +++ /dev/null @@ -1,5 +0,0 @@ -var classAirGapDeposition_1_1velocityField = -[ - [ "getScalarVelocity", "classAirGapDeposition_1_1velocityField.html#a813cdcf72647f935971d8f464880bddc", null ], - [ "getVectorVelocity", "classAirGapDeposition_1_1velocityField.html#af34c19141117f6019e4d473de45347eb", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classAirGapDeposition_1_1velocityField.png b/docs/doxygen/html/classAirGapDeposition_1_1velocityField.png deleted file mode 100644 index 451f752c611bd6cd400580377ab374c8a45a3854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmeAS@N?(olHy`uVBq!ia0vp^yMZ`>gBeJco&6#Sq$C1-LR|m<{|{uoc=NTi|Ih>= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ0yggkULn;{G&b>HowE~Z8dEBi3{~t$d zdog9q-Dw(p?NrZlFQEix!+lChMk@tEuWC+xvuf2xud>jq6@T0Ae!U_6+WBkgV>{ks zzkf*|`Oly};cxHvv~Q|g-dx?3e)U_H$op*n@^)jLa$~o*agUjAyneIw;) zcD}J&$1e4KPWGeTg1kE&fLvtDJKy})+P4y(nhe*OP-qvhk9`Lp%s{B6Gc z*YVtnRdp^W*R7ITpAsJ0dwp`OONt-ko#pHYmdu**_u~xlx}d6rv7@P z2kXAFvRhocyg!a1{gqS9_8=dtLshqJ-wN)DT6}SRLag=Kz!3Lazxi%Xpa1mY+WM_) zx7(hW<(=Jqvul0-P51SDmp8tQym|Y_yxQ-gOq-XLs?6qmdT=)DuhU0v9E?fh{bl~< zUhTPe-*&g@ZXbE8drcTqS(SI4+cQ_fY45C`r&_jtX59V$(sAo= zW%lRIcFa7>ubHr(`P;|BFz3_vj?Le^`$+z$yKCMD?Yq4wk=^3Ncf;R>`@X+f7qREx z+06YbjiXH^mMnaK=c;7z*>%??8;oU--2EK6&*WA4rue^`Y88JUHC(@$xn?>nxSn1H erjDim7^U~;@8(&!>jW^VF?hQAxvX - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Deposition.velocityField Member List
-
-
- -

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

- - - -
getScalarVelocity(self, coord, material, normal, pointId)Deposition.velocityField
getVectorVelocity(self, coord, material, normal, pointId)Deposition.velocityField
-
- - - - diff --git a/docs/doxygen/html/classDeposition_1_1velocityField.html b/docs/doxygen/html/classDeposition_1_1velocityField.html deleted file mode 100644 index 34a89d10..00000000 --- a/docs/doxygen/html/classDeposition_1_1velocityField.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - -ViennaLS: Deposition.velocityField Class Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
Deposition.velocityField Class Reference
-
-
-
-Inheritance diagram for Deposition.velocityField:
-
-
- -
- - - - - - -

-Public Member Functions

def getScalarVelocity (self, coord, material, normal, pointId)
 
def getVectorVelocity (self, coord, material, normal, pointId)
 
-

Member Function Documentation

- -

◆ getScalarVelocity()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def Deposition.velocityField.getScalarVelocity ( self,
 coord,
 material,
 normal,
 pointId 
)
-
- -
-
- -

◆ getVectorVelocity()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def Deposition.velocityField.getVectorVelocity ( self,
 coord,
 material,
 normal,
 pointId 
)
-
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/doxygen/html/classDeposition_1_1velocityField.js b/docs/doxygen/html/classDeposition_1_1velocityField.js deleted file mode 100644 index 05cd6758..00000000 --- a/docs/doxygen/html/classDeposition_1_1velocityField.js +++ /dev/null @@ -1,5 +0,0 @@ -var classDeposition_1_1velocityField = -[ - [ "getScalarVelocity", "classDeposition_1_1velocityField.html#ace0f1476f38402737f2a99a7c979b3ea", null ], - [ "getVectorVelocity", "classDeposition_1_1velocityField.html#a9e6dee2a9d23b4d5c214d2e3146488d6", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classDeposition_1_1velocityField.png b/docs/doxygen/html/classDeposition_1_1velocityField.png deleted file mode 100644 index 54a33ec077d5501288e8ac85ccffe115a8ed27ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^lYuyZgBeI_xo@`xQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;-Ee--Rh_FBL7jQ`^1r z)gX`8gNCp=WQ)S&#f zbF_Mr{qMh5(steR@6_y_WqTs`<=MMJ8Rnn=-C4Qn-u0!A&Kt$9{;P5M=%xCP<`JP^ zZ*!@IhQ>D=b$0ZqHr&6+onXLw;!9O8yQ#wE7898(9X^KT4Cx|14Evfm4}=>q{@_w$ zh(E~kKzjy54Xbd&`UIvAq6o=f&wZ4XnmHLIyr4?n`gk8^{$l!bI`;#QP>*Tb_@-|a z>E8QYzC15HI#AT{ZMM`zR%otq$GgpYibft zu-Ls*`ZJ2QpAOMgcxKdnJmluJYq>|uX9O|N3J6|ua*LSPN!evKOZ(ox5B_@eweTAQ zQ$JPXDL$z+)$iiE&J#9J - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
ViewFactorDistribution< T, D, mapType > Member List
-
-
- -

This is the complete list of members for ViewFactorDistribution< T, D, mapType >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
closingTimeViewFactorDistribution< T, D, mapType >
dataViewFactorDistribution< T, D, mapType >
dot(double vector1[D], double vector2[D]) constViewFactorDistribution< T, D, mapType >inline
drdt(double t, double r, double radX, const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &normal) constViewFactorDistribution< T, D, mapType >inline
getBounds() constViewFactorDistribution< T, D, mapType >inlinevirtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long initialPointId) constViewFactorDistribution< T, D, mapType >inlinevirtual
getThickness(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &normal) constViewFactorDistribution< T, D, mapType >inline
getTopThickness(T curT) constViewFactorDistribution< T, D, mapType >inline
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) constViewFactorDistribution< T, D, mapType >inlinevirtual
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
mag(double vector[D]) constViewFactorDistribution< T, D, mapType >inline
mapViewFactorDistribution< T, D, mapType >
passedLevelSetViewFactorDistribution< T, D, mapType >
topThicknessViewFactorDistribution< T, D, mapType >
viewfactor(double point[D], double normal[D], double start[D], double end[D]) constViewFactorDistribution< T, D, mapType >inline
ViewFactorDistribution(ViewFactorProcessDataType< T > &processData, mapType &map, const lsSmartPointer< lsDomain< T, D > > passedLevelSet)ViewFactorDistribution< T, D, mapType >inline
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
-
- - - - diff --git a/docs/doxygen/html/classViewFactorDistribution.html b/docs/doxygen/html/classViewFactorDistribution.html deleted file mode 100644 index 8bf9cc42..00000000 --- a/docs/doxygen/html/classViewFactorDistribution.html +++ /dev/null @@ -1,649 +0,0 @@ - - - - - - - -ViennaLS: ViewFactorDistribution< T, D, mapType > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
ViewFactorDistribution< T, D, mapType > Class Template Reference
-
-
- -

#include <ViewFactorDistribution.hpp>

-
-Inheritance diagram for ViewFactorDistribution< T, D, mapType >:
-
-
- - -lsGeometricAdvectDistribution< T, D > - -
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

double dot (double vector1[D], double vector2[D]) const
 
double mag (double vector[D]) const
 
viewfactor (double point[D], double normal[D], double start[D], double end[D]) const
 
drdt (double t, double r, double radX, const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &normal) const
 
getTopThickness (T curT) const
 
getThickness (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &normal) const
 
 ViewFactorDistribution (ViewFactorProcessDataType< T > &processData, mapType &map, const lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long initialPointId) const
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
std::array< hrleCoordType, 6 > getBounds () const
 Sets bounds to the bounding box of the distribution. More...
 
- - - - - - - - - - - -

-Public Attributes

ViewFactorProcessDataType< T > data
 
closingTime
 
std::vector< T > topThickness
 
mapType & map
 
const lsSmartPointer< lsDomain< T, D > > passedLevelSet
 
-

Constructor & Destructor Documentation

- -

◆ ViewFactorDistribution()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
ViewFactorDistribution< T, D, mapType >::ViewFactorDistribution (ViewFactorProcessDataType< T > & processData,
mapType & map,
const lsSmartPointer< lsDomain< T, D > > passedLevelSet 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ dot()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - -
double ViewFactorDistribution< T, D, mapType >::dot (double vector1[D],
double vector2[D] 
) const
-
-inline
-
- -
-
- -

◆ drdt()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T ViewFactorDistribution< T, D, mapType >::drdt (double t,
double r,
double radX,
const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & normal 
) const
-
-inline
-
- -
-
- -

◆ getBounds()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - -
std::array< hrleCoordType, 6 > ViewFactorDistribution< T, D, mapType >::getBounds () const
-
-inlinevirtual
-
- -

Sets bounds to the bounding box of the distribution.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getSignedDistance()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
T ViewFactorDistribution< T, D, mapType >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-inlinevirtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getThickness()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - -
T ViewFactorDistribution< T, D, mapType >::getThickness (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & normal 
) const
-
-inline
-
- -
-
- -

◆ getTopThickness()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - -
T ViewFactorDistribution< T, D, mapType >::getTopThickness (curT) const
-
-inline
-
- -
-
- -

◆ isInside()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool ViewFactorDistribution< T, D, mapType >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlinevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented from lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ mag()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - -
double ViewFactorDistribution< T, D, mapType >::mag (double vector[D]) const
-
-inline
-
- -
-
- -

◆ viewfactor()

- -
-
-
-template<class T , int D, class mapType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T ViewFactorDistribution< T, D, mapType >::viewfactor (double point[D],
double normal[D],
double start[D],
double end[D] 
) const
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ closingTime

- -
-
-
-template<class T , int D, class mapType >
- - - - -
T ViewFactorDistribution< T, D, mapType >::closingTime
-
- -
-
- -

◆ data

- -
-
-
-template<class T , int D, class mapType >
- - - - -
ViewFactorProcessDataType<T> ViewFactorDistribution< T, D, mapType >::data
-
- -
-
- -

◆ map

- -
-
-
-template<class T , int D, class mapType >
- - - - -
mapType& ViewFactorDistribution< T, D, mapType >::map
-
- -
-
- -

◆ passedLevelSet

- -
-
-
-template<class T , int D, class mapType >
- - - - -
const lsSmartPointer<lsDomain<T, D> > ViewFactorDistribution< T, D, mapType >::passedLevelSet
-
- -
-
- -

◆ topThickness

- -
-
-
-template<class T , int D, class mapType >
- - - - -
std::vector<T> ViewFactorDistribution< T, D, mapType >::topThickness
-
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/doxygen/html/classViewFactorDistribution.js b/docs/doxygen/html/classViewFactorDistribution.js deleted file mode 100644 index aabc2fb9..00000000 --- a/docs/doxygen/html/classViewFactorDistribution.js +++ /dev/null @@ -1,18 +0,0 @@ -var classViewFactorDistribution = -[ - [ "ViewFactorDistribution", "classViewFactorDistribution.html#ab53f7fe83da78517f7c7b51be3d03288", null ], - [ "dot", "classViewFactorDistribution.html#afc281981f5357ca2d8763306c43c9364", null ], - [ "drdt", "classViewFactorDistribution.html#a3b97e7c3cd0a77b3a0116e50e08366cb", null ], - [ "getBounds", "classViewFactorDistribution.html#a195e3eed6d467b738b7cfde6fe3e47fc", null ], - [ "getSignedDistance", "classViewFactorDistribution.html#a5e24f847c839dda1330bd0d165aaa6f9", null ], - [ "getThickness", "classViewFactorDistribution.html#a5072d54621471c8812895badcef07e13", null ], - [ "getTopThickness", "classViewFactorDistribution.html#a91fb7799b50c5d8dc7c0162dfd8ab32a", null ], - [ "isInside", "classViewFactorDistribution.html#af9e2e2dd4187bb96830122720f918265", null ], - [ "mag", "classViewFactorDistribution.html#a36393e8847409fb644003f6c99ce4a4d", null ], - [ "viewfactor", "classViewFactorDistribution.html#aeecd38282f6ba0d8fb2d0ae4fc980d63", null ], - [ "closingTime", "classViewFactorDistribution.html#ac564435da2b4a216f00ff31fce92def7", null ], - [ "data", "classViewFactorDistribution.html#a5f886b3b1c1f3e387dff54baee3db738", null ], - [ "map", "classViewFactorDistribution.html#ad53f6bcc0f5d5e19c9ec9b78a11efbea", null ], - [ "passedLevelSet", "classViewFactorDistribution.html#a3e604940e27e1390df0199f68656c09e", null ], - [ "topThickness", "classViewFactorDistribution.html#a2e71644f9151c7eed1decd4758643007", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classViewFactorDistribution.png b/docs/doxygen/html/classViewFactorDistribution.png deleted file mode 100644 index a4364ea799551e18a714a16df5ada5efef2d0e50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmV;X16lluP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009uNkltMdP!JZ?8e65vZu)#T(vBy6|MMQDK#udM63rWC6rCDbIBq+FWh zl9Wq5`Ql!;KS{dO(IfPX{mcB`T>Cg%aa>m+$(7xb_qF+yq*hnt(JM(BY1Coq zVI+leu$(MdPcBIp8uY&&G$!BI%Pm3Kno?bzeto|mh4onIgM9leon31kcJ!@NdRyD0 zj;p<^2R+nir7qEjq1((8U=*c6Ikp~z13Hnw1{ylH3e-!O)6kC=ZpYst~Jm>B$&UkmuEm1u_=SSC= zQfp?l0BzRBdYB#OLo~BzY+IPt))CGno5tKeNZV~r`-}TrlK!{4zxRJB`3K;?ZOt17y=A2gs#K4vM` zl}kSLxxKm1twWn;i=RHX5ALG4%NDOO+Z;yr|Ip#MaUSJ%fFGv2+wQ!+j}m~OpG^K7 zylvk$N@goBnQZ)Ne+-puiJiEmL;M7033fb5Yg>l3IG5A07*qo IM6N<$f+^q5!~g&Q diff --git a/docs/doxygen/html/classViewFactorProcess-members.html b/docs/doxygen/html/classViewFactorProcess-members.html deleted file mode 100644 index 0a079028..00000000 --- a/docs/doxygen/html/classViewFactorProcess-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
ViewFactorProcess< T, D > Member List
-
-
- -

This is the complete list of members for ViewFactorProcess< T, D >, including all inherited members.

- - - - - - - - - - - -
apply()ViewFactorProcess< T, D >inline
setProcessTime(T processTime)ViewFactorProcess< T, D >inline
setSidewallNormal(hrleVectorType< double, 2 > sidewallNormal)ViewFactorProcess< T, D >inline
setSubstrate(LSPtrType levelSet)ViewFactorProcess< T, D >inline
setTimeStep(T timeStep)ViewFactorProcess< T, D >inline
setTopRate(T topRate)ViewFactorProcess< T, D >inline
setTrenchDepth(T trenchDepth)ViewFactorProcess< T, D >inline
setTrenchDiameter(T trenchDiameter)ViewFactorProcess< T, D >inline
ViewFactorProcess()ViewFactorProcess< T, D >inline
ViewFactorProcess(LSPtrType passedSubstrate)ViewFactorProcess< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classViewFactorProcess.html b/docs/doxygen/html/classViewFactorProcess.html deleted file mode 100644 index 3fcf2d36..00000000 --- a/docs/doxygen/html/classViewFactorProcess.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - -ViennaLS: ViewFactorProcess< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
ViewFactorProcess< T, D > Class Template Reference
-
-
- -

#include <ViewFactorProcess.hpp>

- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 ViewFactorProcess ()
 
 ViewFactorProcess (LSPtrType passedSubstrate)
 
void setSubstrate (LSPtrType levelSet)
 
void setTrenchDiameter (T trenchDiameter)
 
void setTrenchDepth (T trenchDepth)
 
void setSidewallNormal (hrleVectorType< double, 2 > sidewallNormal)
 
void setTopRate (T topRate)
 
void setProcessTime (T processTime)
 
void setTimeStep (T timeStep)
 
void apply ()
 
-

Constructor & Destructor Documentation

- -

◆ ViewFactorProcess() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
ViewFactorProcess< T, D >::ViewFactorProcess ()
-
-inline
-
- -
-
- -

◆ ViewFactorProcess() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
ViewFactorProcess< T, D >::ViewFactorProcess (LSPtrType passedSubstrate)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void ViewFactorProcess< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setProcessTime()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setProcessTime (processTime)
-
-inline
-
- -
-
- -

◆ setSidewallNormal()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setSidewallNormal (hrleVectorType< double, 2 > sidewallNormal)
-
-inline
-
- -
-
- -

◆ setSubstrate()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setSubstrate (LSPtrType levelSet)
-
-inline
-
- -
-
- -

◆ setTimeStep()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setTimeStep (timeStep)
-
-inline
-
- -
-
- -

◆ setTopRate()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setTopRate (topRate)
-
-inline
-
- -
-
- -

◆ setTrenchDepth()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setTrenchDepth (trenchDepth)
-
-inline
-
- -
-
- -

◆ setTrenchDiameter()

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void ViewFactorProcess< T, D >::setTrenchDiameter (trenchDiameter)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/doxygen/html/classViewFactorProcess.js b/docs/doxygen/html/classViewFactorProcess.js deleted file mode 100644 index b4046e46..00000000 --- a/docs/doxygen/html/classViewFactorProcess.js +++ /dev/null @@ -1,13 +0,0 @@ -var classViewFactorProcess = -[ - [ "ViewFactorProcess", "classViewFactorProcess.html#ac40efbfa916cdc1431c6b3b9f4bcd17a", null ], - [ "ViewFactorProcess", "classViewFactorProcess.html#acc54f7ab2e10ff4fbf2a7973ecc9fdfe", null ], - [ "apply", "classViewFactorProcess.html#a7a6fc684ffeb89ffaf23f2ffd220767f", null ], - [ "setProcessTime", "classViewFactorProcess.html#af1d7c53a9b2a1248b01c627a7fab956e", null ], - [ "setSidewallNormal", "classViewFactorProcess.html#a990795836ef045262d8fb85a7bbe1875", null ], - [ "setSubstrate", "classViewFactorProcess.html#a240a61d969e0bb05b31624d5fdf05e0e", null ], - [ "setTimeStep", "classViewFactorProcess.html#a840c5d43aa814965606e5af87187dec4", null ], - [ "setTopRate", "classViewFactorProcess.html#a111cc7d2c23bb722f2d1d32fd1b803fa", null ], - [ "setTrenchDepth", "classViewFactorProcess.html#ac48bbadbec41f511dfc7e167ed311ec3", null ], - [ "setTrenchDiameter", "classViewFactorProcess.html#a478d2af1b30b8ffdeb2a5081b297448a", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classes.html b/docs/doxygen/html/classes.html deleted file mode 100644 index c1737d09..00000000 --- a/docs/doxygen/html/classes.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -ViennaLS: Class Index - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/classlsAdvect-members.html b/docs/doxygen/html/classlsAdvect-members.html deleted file mode 100644 index 71dc5f4d..00000000 --- a/docs/doxygen/html/classlsAdvect-members.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsAdvect< T, D > Member List
-
-
- -

This is the complete list of members for lsAdvect< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
apply()lsAdvect< T, D >inline
apply()lsAdvect< T, D >inline
getAdvectedTime()lsAdvect< T, D >inline
getAdvectedTime()lsAdvect< T, D >inline
getCalculateNormalVectors()lsAdvect< T, D >inline
getCalculateNormalVectors()lsAdvect< T, D >inline
getNumberOfTimeSteps()lsAdvect< T, D >inline
getNumberOfTimeSteps()lsAdvect< T, D >inline
getTimeStepRatio()lsAdvect< T, D >inline
getTimeStepRatio()lsAdvect< T, D >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsAdvect< T, D >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsAdvect< T, D >inline
lsAdvect()lsAdvect< T, D >inline
lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsAdvect< T, D >inline
lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
lsAdvect(lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
lsAdvect(std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
lsAdvect()lsAdvect< T, D >inline
lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsAdvect< T, D >inline
lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
lsAdvect(lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
lsAdvect(std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
setAdvectionTime(double time)lsAdvect< T, D >inline
setAdvectionTime(double time)lsAdvect< T, D >inline
setCalculateNormalVectors(bool cnv)lsAdvect< T, D >inline
setCalculateNormalVectors(bool cnv)lsAdvect< T, D >inline
setDissipationAlpha(const double &a)lsAdvect< T, D >inline
setDissipationAlpha(const double &a)lsAdvect< T, D >inline
setIgnoreVoids(bool iV)lsAdvect< T, D >inline
setIgnoreVoids(bool iV)lsAdvect< T, D >inline
setIntegrationScheme(lsIntegrationSchemeEnum scheme)lsAdvect< T, D >inline
setIntegrationScheme(lsIntegrationSchemeEnum scheme)lsAdvect< T, D >inline
setSaveAdvectionVelocities(bool sAV)lsAdvect< T, D >inline
setSaveAdvectionVelocities(bool sAV)lsAdvect< T, D >inline
setSingleStep(bool singleStep)lsAdvect< T, D >inline
setSingleStep(bool singleStep)lsAdvect< T, D >inline
setTimeStepRatio(const double &cfl)lsAdvect< T, D >inline
setTimeStepRatio(const double &cfl)lsAdvect< T, D >inline
setUpdatePointData(bool update)lsAdvect< T, D >inline
setUpdatePointData(bool update)lsAdvect< T, D >inline
setVelocityField(lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
setVelocityField(lsSmartPointer< VelocityField > passedVelocities)lsAdvect< T, D >inline
velocityLabellsAdvect< T, D >static
-
- - - - diff --git a/docs/doxygen/html/classlsAdvect.html b/docs/doxygen/html/classlsAdvect.html deleted file mode 100644 index 5d0bed0b..00000000 --- a/docs/doxygen/html/classlsAdvect.html +++ /dev/null @@ -1,1561 +0,0 @@ - - - - - - - -ViennaLS: lsAdvect< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsAdvect< T, D > Class Template Reference
-
-
- -

This class is used to advance level sets over time. Level sets are passed to the constructor in an std::vector, with the last element being the level set to advect, or "top level set", while the others are then adjusted afterwards. In order to ensure that advection works correctly, the "top level set" has to include all lower level sets: LS_top = LS_top U LS_i for i = {0 ... n}, where n is the number of level sets. The velocities used to advect the level set are given in a concrete implementation of the lsVelocityField (check Advection examples for guidance) - More...

- -

#include <lsAdvect.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsAdvect ()
 
 lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
template<class VelocityField >
 lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)
 
template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
 lsAdvect (lsSmartPointer< VelocityField > passedVelocities)
 
template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
 lsAdvect (std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 Pushes the passed level set to the back of the list of level sets used for advection. More...
 
template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
void setVelocityField (lsSmartPointer< VelocityField > passedVelocities)
 Set the velocity field used for advection. This should be a concrete implementation of lsVelocityField. More...
 
void setAdvectionTime (double time)
 Set the time until when the level set should be advected. If this takes more than one advection step, multiple will be performed. Defaults to 0, which means one advection step with the maximum time step possible according to the CFL condition(see setTimeStepRatio) will be performed. More...
 
void setSingleStep (bool singleStep)
 If set to true, only a single advection step will be performed, even if the advection time set with setAdvectionTime(double) would require several steps to pass. Defaults to false. More...
 
void setTimeStepRatio (const double &cfl)
 Set the CFL condition to use during advection. The CFL condition sets the maximum distance a surface can be moved during one advection step. It MUST be below 0.5 to guarantee numerical stability. Defaults to 0.4999. More...
 
void setCalculateNormalVectors (bool cnv)
 Set whether normal vectors should be calculated at each level set point. Defaults to true. If normal vectors are not required for velocity calculation, this can be set to false, in order to increase computational efficiency. More...
 
void setIgnoreVoids (bool iV)
 Set whether level set values, which are not part of the "top" geometrically connected part of values, should be advected. The "top" part is identified by the most positive part in the lowest dimension with INFINITE boundary conditions. Defaults to false. If set to true, only the "top" values will be advected. All others values are not changed. More...
 
void setSaveAdvectionVelocities (bool sAV)
 Set whether the velocities applied to each point should be saved in the level set for debug purposes. More...
 
double getAdvectedTime ()
 Get by how much the physical time was advanced during the last apply() call. More...
 
unsigned getNumberOfTimeSteps ()
 Get how many advection steps were performed during the last apply() call. More...
 
double getTimeStepRatio ()
 Get the value of the CFL number. More...
 
bool getCalculateNormalVectors ()
 Get whether normal vectors were caluclated. More...
 
void setIntegrationScheme (lsIntegrationSchemeEnum scheme)
 Set which integration scheme should be used out of the ones specified in lsIntegrationSchemeEnum. More...
 
void setDissipationAlpha (const double &a)
 Set the alpha dissipation coefficient. For lsLaxFriedrichs, this is used as the alpha value. For all other LaxFriedrichs schemes it is used as a scaling factor for the calculated alpha values. More...
 
void setUpdatePointData (bool update)
 Set whether the point data in the old LS should be translated to the advected LS. Defaults to true. More...
 
void apply ()
 Perform the advection. More...
 
 lsAdvect ()
 
 lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
template<class VelocityField >
 lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)
 
template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
 lsAdvect (lsSmartPointer< VelocityField > passedVelocities)
 
template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
 lsAdvect (std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 Pushes the passed level set to the back of the list of level sets used for advection. More...
 
template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
void setVelocityField (lsSmartPointer< VelocityField > passedVelocities)
 Set the velocity field used for advection. This should be a concrete implementation of lsVelocityField. More...
 
void setAdvectionTime (double time)
 Set the time until when the level set should be advected. If this takes more than one advection step, multiple will be performed. Defaults to 0, which means one advection step with the maximum time step possible according to the CFL condition(see setTimeStepRatio) will be performed. More...
 
void setSingleStep (bool singleStep)
 If set to true, only a single advection step will be performed, even if the advection time set with setAdvectionTime(double) would require several steps to pass. Defaults to false. More...
 
void setTimeStepRatio (const double &cfl)
 Set the CFL condition to use during advection. The CFL condition sets the maximum distance a surface can be moved during one advection step. It MUST be below 0.5 to guarantee numerical stability. Defaults to 0.4999. More...
 
void setCalculateNormalVectors (bool cnv)
 Set whether normal vectors should be calculated at each level set point. Defaults to true. If normal vectors are not required for velocity calculation, this can be set to false, in order to increase computational efficiency. More...
 
void setIgnoreVoids (bool iV)
 Set whether level set values, which are not part of the "top" geometrically connected part of values, should be advected. The "top" part is identified by the most positive part in the lowest dimension with INFINITE boundary conditions. Defaults to false. If set to true, only the "top" values will be advected. All others values are not changed. More...
 
void setSaveAdvectionVelocities (bool sAV)
 Set whether the velocities applied to each point should be saved in the level set for debug purposes. More...
 
double getAdvectedTime ()
 Get by how much the physical time was advanced during the last apply() call. More...
 
unsigned getNumberOfTimeSteps ()
 Get how many advection steps were performed during the last apply() call. More...
 
double getTimeStepRatio ()
 Get the value of the CFL number. More...
 
bool getCalculateNormalVectors ()
 Get whether normal vectors were caluclated. More...
 
void setIntegrationScheme (lsIntegrationSchemeEnum scheme)
 Set which integration scheme should be used out of the ones specified in lsIntegrationSchemeEnum. More...
 
void setDissipationAlpha (const double &a)
 Set the alpha dissipation coefficient. For lsLaxFriedrichs, this is used as the alpha value. For all other LaxFriedrichs schemes it is used as a scaling factor for the calculated alpha values. More...
 
void setUpdatePointData (bool update)
 Set whether the point data in the old LS should be translated to the advected LS. Defaults to true. More...
 
void apply ()
 Perform the advection. More...
 
- - - -

-Static Public Attributes

static constexpr char velocityLabel []
 
-

Detailed Description

-
template<class T, int D>
-class lsAdvect< T, D >

This class is used to advance level sets over time. Level sets are passed to the constructor in an std::vector, with the last element being the level set to advect, or "top level set", while the others are then adjusted afterwards. In order to ensure that advection works correctly, the "top level set" has to include all lower level sets: LS_top = LS_top U LS_i for i = {0 ... n}, where n is the number of level sets. The velocities used to advect the level set are given in a concrete implementation of the lsVelocityField (check Advection examples for guidance)

-
Examples
AirGapDeposition.cpp, Deposition.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsAdvect() [1/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsAdvect< T, D >::lsAdvect ()
-
-inline
-
- -
-
- -

◆ lsAdvect() [2/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsAdvect< T, D >::lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsAdvect() [3/10]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField >
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsAdvect< T, D >::lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< VelocityField > passedVelocities 
)
-
-inline
-
- -
-
- -

◆ lsAdvect() [4/10]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
lsAdvect< T, D >::lsAdvect (lsSmartPointer< VelocityField > passedVelocities)
-
-inline
-
- -
-
- -

◆ lsAdvect() [5/10]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsAdvect< T, D >::lsAdvect (std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains,
lsSmartPointer< VelocityField > passedVelocities 
)
-
-inline
-
- -
-
- -

◆ lsAdvect() [6/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsAdvect< T, D >::lsAdvect ()
-
-inline
-
- -
-
- -

◆ lsAdvect() [7/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsAdvect< T, D >::lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsAdvect() [8/10]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField >
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsAdvect< T, D >::lsAdvect (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< VelocityField > passedVelocities 
)
-
-inline
-
- -
-
- -

◆ lsAdvect() [9/10]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
lsAdvect< T, D >::lsAdvect (lsSmartPointer< VelocityField > passedVelocities)
-
-inline
-
- -
-
- -

◆ lsAdvect() [10/10]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsAdvect< T, D >::lsAdvect (std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains,
lsSmartPointer< VelocityField > passedVelocities 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsAdvect< T, D >::apply ()
-
-inline
-
- -

Perform the advection.

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsAdvect< T, D >::apply ()
-
-inline
-
- -

Perform the advection.

- -
-
- -

◆ getAdvectedTime() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
double lsAdvect< T, D >::getAdvectedTime ()
-
-inline
-
- -

Get by how much the physical time was advanced during the last apply() call.

- -
-
- -

◆ getAdvectedTime() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
double lsAdvect< T, D >::getAdvectedTime ()
-
-inline
-
- -

Get by how much the physical time was advanced during the last apply() call.

- -
-
- -

◆ getCalculateNormalVectors() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
bool lsAdvect< T, D >::getCalculateNormalVectors ()
-
-inline
-
- -

Get whether normal vectors were caluclated.

- -
-
- -

◆ getCalculateNormalVectors() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
bool lsAdvect< T, D >::getCalculateNormalVectors ()
-
-inline
-
- -

Get whether normal vectors were caluclated.

- -
-
- -

◆ getNumberOfTimeSteps() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
unsigned lsAdvect< T, D >::getNumberOfTimeSteps ()
-
-inline
-
- -

Get how many advection steps were performed during the last apply() call.

- -
-
- -

◆ getNumberOfTimeSteps() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
unsigned lsAdvect< T, D >::getNumberOfTimeSteps ()
-
-inline
-
- -

Get how many advection steps were performed during the last apply() call.

- -
-
- -

◆ getTimeStepRatio() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
double lsAdvect< T, D >::getTimeStepRatio ()
-
-inline
-
- -

Get the value of the CFL number.

- -
-
- -

◆ getTimeStepRatio() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
double lsAdvect< T, D >::getTimeStepRatio ()
-
-inline
-
- -

Get the value of the CFL number.

- -
-
- -

◆ insertNextLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

Pushes the passed level set to the back of the list of level sets used for advection.

- -
-
- -

◆ insertNextLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

Pushes the passed level set to the back of the list of level sets used for advection.

- -
-
- -

◆ setAdvectionTime() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setAdvectionTime (double time)
-
-inline
-
- -

Set the time until when the level set should be advected. If this takes more than one advection step, multiple will be performed. Defaults to 0, which means one advection step with the maximum time step possible according to the CFL condition(see setTimeStepRatio) will be performed.

- -
-
- -

◆ setAdvectionTime() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setAdvectionTime (double time)
-
-inline
-
- -

Set the time until when the level set should be advected. If this takes more than one advection step, multiple will be performed. Defaults to 0, which means one advection step with the maximum time step possible according to the CFL condition(see setTimeStepRatio) will be performed.

- -
-
- -

◆ setCalculateNormalVectors() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setCalculateNormalVectors (bool cnv)
-
-inline
-
- -

Set whether normal vectors should be calculated at each level set point. Defaults to true. If normal vectors are not required for velocity calculation, this can be set to false, in order to increase computational efficiency.

- -
-
- -

◆ setCalculateNormalVectors() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setCalculateNormalVectors (bool cnv)
-
-inline
-
- -

Set whether normal vectors should be calculated at each level set point. Defaults to true. If normal vectors are not required for velocity calculation, this can be set to false, in order to increase computational efficiency.

- -
-
- -

◆ setDissipationAlpha() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setDissipationAlpha (const double & a)
-
-inline
-
- -

Set the alpha dissipation coefficient. For lsLaxFriedrichs, this is used as the alpha value. For all other LaxFriedrichs schemes it is used as a scaling factor for the calculated alpha values.

- -
-
- -

◆ setDissipationAlpha() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setDissipationAlpha (const double & a)
-
-inline
-
- -

Set the alpha dissipation coefficient. For lsLaxFriedrichs, this is used as the alpha value. For all other LaxFriedrichs schemes it is used as a scaling factor for the calculated alpha values.

- -
-
- -

◆ setIgnoreVoids() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setIgnoreVoids (bool iV)
-
-inline
-
- -

Set whether level set values, which are not part of the "top" geometrically connected part of values, should be advected. The "top" part is identified by the most positive part in the lowest dimension with INFINITE boundary conditions. Defaults to false. If set to true, only the "top" values will be advected. All others values are not changed.

- -
-
- -

◆ setIgnoreVoids() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setIgnoreVoids (bool iV)
-
-inline
-
- -

Set whether level set values, which are not part of the "top" geometrically connected part of values, should be advected. The "top" part is identified by the most positive part in the lowest dimension with INFINITE boundary conditions. Defaults to false. If set to true, only the "top" values will be advected. All others values are not changed.

- -
-
- -

◆ setIntegrationScheme() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setIntegrationScheme (lsIntegrationSchemeEnum scheme)
-
-inline
-
- -

Set which integration scheme should be used out of the ones specified in lsIntegrationSchemeEnum.

- -
-
- -

◆ setIntegrationScheme() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setIntegrationScheme (lsIntegrationSchemeEnum scheme)
-
-inline
-
- -

Set which integration scheme should be used out of the ones specified in lsIntegrationSchemeEnum.

- -
-
- -

◆ setSaveAdvectionVelocities() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setSaveAdvectionVelocities (bool sAV)
-
-inline
-
- -

Set whether the velocities applied to each point should be saved in the level set for debug purposes.

- -
-
- -

◆ setSaveAdvectionVelocities() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setSaveAdvectionVelocities (bool sAV)
-
-inline
-
- -

Set whether the velocities applied to each point should be saved in the level set for debug purposes.

- -
-
- -

◆ setSingleStep() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setSingleStep (bool singleStep)
-
-inline
-
- -

If set to true, only a single advection step will be performed, even if the advection time set with setAdvectionTime(double) would require several steps to pass. Defaults to false.

- -
-
- -

◆ setSingleStep() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setSingleStep (bool singleStep)
-
-inline
-
- -

If set to true, only a single advection step will be performed, even if the advection time set with setAdvectionTime(double) would require several steps to pass. Defaults to false.

- -
-
- -

◆ setTimeStepRatio() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setTimeStepRatio (const double & cfl)
-
-inline
-
- -

Set the CFL condition to use during advection. The CFL condition sets the maximum distance a surface can be moved during one advection step. It MUST be below 0.5 to guarantee numerical stability. Defaults to 0.4999.

- -
-
- -

◆ setTimeStepRatio() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setTimeStepRatio (const double & cfl)
-
-inline
-
- -

Set the CFL condition to use during advection. The CFL condition sets the maximum distance a surface can be moved during one advection step. It MUST be below 0.5 to guarantee numerical stability. Defaults to 0.4999.

- -
-
- -

◆ setUpdatePointData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether the point data in the old LS should be translated to the advected LS. Defaults to true.

- -
-
- -

◆ setUpdatePointData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether the point data in the old LS should be translated to the advected LS. Defaults to true.

- -
-
- -

◆ setVelocityField() [1/2]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setVelocityField (lsSmartPointer< VelocityField > passedVelocities)
-
-inline
-
- -

Set the velocity field used for advection. This should be a concrete implementation of lsVelocityField.

- -
-
- -

◆ setVelocityField() [2/2]

- -
-
-
-template<class T , int D>
-
-template<class VelocityField , lsConcepts::IsBaseOf< lsVelocityField< T >, VelocityField > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsAdvect< T, D >::setVelocityField (lsSmartPointer< VelocityField > passedVelocities)
-
-inline
-
- -

Set the velocity field used for advection. This should be a concrete implementation of lsVelocityField.

- -
-
-

Member Data Documentation

- -

◆ velocityLabel

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr char lsAdvect< T, D >::velocityLabel
-
-staticconstexpr
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsAdvect.js b/docs/doxygen/html/classlsAdvect.js deleted file mode 100644 index 79825e97..00000000 --- a/docs/doxygen/html/classlsAdvect.js +++ /dev/null @@ -1,46 +0,0 @@ -var classlsAdvect = -[ - [ "lsAdvect", "classlsAdvect.html#a04133cfc8f477fa8357e8ebda371dc1d", null ], - [ "lsAdvect", "classlsAdvect.html#a2a519664b3d7b333fd4800692b0e13ad", null ], - [ "lsAdvect", "classlsAdvect.html#a01d918cef7cb999db48fa93a96828f0d", null ], - [ "lsAdvect", "classlsAdvect.html#a2368631b9ced18dd258ad92611058d6c", null ], - [ "lsAdvect", "classlsAdvect.html#a0237e760f65750ed22baf06a07b3e7ad", null ], - [ "lsAdvect", "classlsAdvect.html#a04133cfc8f477fa8357e8ebda371dc1d", null ], - [ "lsAdvect", "classlsAdvect.html#a2a519664b3d7b333fd4800692b0e13ad", null ], - [ "lsAdvect", "classlsAdvect.html#a01d918cef7cb999db48fa93a96828f0d", null ], - [ "lsAdvect", "classlsAdvect.html#a2368631b9ced18dd258ad92611058d6c", null ], - [ "lsAdvect", "classlsAdvect.html#a0237e760f65750ed22baf06a07b3e7ad", null ], - [ "apply", "classlsAdvect.html#a7b6f35f0b35133d40ceeb866b5c733f3", null ], - [ "apply", "classlsAdvect.html#a7b6f35f0b35133d40ceeb866b5c733f3", null ], - [ "getAdvectedTime", "classlsAdvect.html#ab3aa1882d86169065989b55c839f061a", null ], - [ "getAdvectedTime", "classlsAdvect.html#ab3aa1882d86169065989b55c839f061a", null ], - [ "getCalculateNormalVectors", "classlsAdvect.html#a8a9e64c2f053d28d459d5742f18f424b", null ], - [ "getCalculateNormalVectors", "classlsAdvect.html#a8a9e64c2f053d28d459d5742f18f424b", null ], - [ "getNumberOfTimeSteps", "classlsAdvect.html#a77a15f986e3037afa870d4a5aab5162b", null ], - [ "getNumberOfTimeSteps", "classlsAdvect.html#a77a15f986e3037afa870d4a5aab5162b", null ], - [ "getTimeStepRatio", "classlsAdvect.html#a65951348ca5870a5b0caa8196358bdc2", null ], - [ "getTimeStepRatio", "classlsAdvect.html#a65951348ca5870a5b0caa8196358bdc2", null ], - [ "insertNextLevelSet", "classlsAdvect.html#a7d63f7b5dc62228e734223f5855a9c8f", null ], - [ "insertNextLevelSet", "classlsAdvect.html#a7d63f7b5dc62228e734223f5855a9c8f", null ], - [ "setAdvectionTime", "classlsAdvect.html#ad0504339e8d545dfec417acd5c6b0eb7", null ], - [ "setAdvectionTime", "classlsAdvect.html#ad0504339e8d545dfec417acd5c6b0eb7", null ], - [ "setCalculateNormalVectors", "classlsAdvect.html#aa2aba91f9cccd19247a5017d9b1b4142", null ], - [ "setCalculateNormalVectors", "classlsAdvect.html#aa2aba91f9cccd19247a5017d9b1b4142", null ], - [ "setDissipationAlpha", "classlsAdvect.html#af644ebf0efd6dbef33865a9c5c61988c", null ], - [ "setDissipationAlpha", "classlsAdvect.html#af644ebf0efd6dbef33865a9c5c61988c", null ], - [ "setIgnoreVoids", "classlsAdvect.html#a520e28feacd2655a4eff2a33e1d7f92d", null ], - [ "setIgnoreVoids", "classlsAdvect.html#a520e28feacd2655a4eff2a33e1d7f92d", null ], - [ "setIntegrationScheme", "classlsAdvect.html#a5f46e20b204edca8a987514909e34907", null ], - [ "setIntegrationScheme", "classlsAdvect.html#a5f46e20b204edca8a987514909e34907", null ], - [ "setSaveAdvectionVelocities", "classlsAdvect.html#a1f78eb026aa00ec77cf420fe3674dd03", null ], - [ "setSaveAdvectionVelocities", "classlsAdvect.html#a1f78eb026aa00ec77cf420fe3674dd03", null ], - [ "setSingleStep", "classlsAdvect.html#accf51dda5ac4830d9b54f1d4ef15ba57", null ], - [ "setSingleStep", "classlsAdvect.html#accf51dda5ac4830d9b54f1d4ef15ba57", null ], - [ "setTimeStepRatio", "classlsAdvect.html#ac1ec99a52859c693e3c8741f50329a7e", null ], - [ "setTimeStepRatio", "classlsAdvect.html#ac1ec99a52859c693e3c8741f50329a7e", null ], - [ "setUpdatePointData", "classlsAdvect.html#a58b680304b836eaf906539a86633b1ab", null ], - [ "setUpdatePointData", "classlsAdvect.html#a58b680304b836eaf906539a86633b1ab", null ], - [ "setVelocityField", "classlsAdvect.html#a33f8966aac303d434345cca2b6139815", null ], - [ "setVelocityField", "classlsAdvect.html#a33f8966aac303d434345cca2b6139815", null ], - [ "velocityLabel", "classlsAdvect.html#afae1b077486e6aa98c423cbe0b84c2e0", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsBooleanOperation-members.html b/docs/doxygen/html/classlsBooleanOperation-members.html deleted file mode 100644 index c70f1a07..00000000 --- a/docs/doxygen/html/classlsBooleanOperation-members.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsBooleanOperation< T, D > Member List
-
-
- -

This is the complete list of members for lsBooleanOperation< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
apply()lsBooleanOperation< T, D >inline
apply()lsBooleanOperation< T, D >inline
ComparatorType typedeflsBooleanOperation< T, D >
ComparatorType typedeflsBooleanOperation< T, D >
lsBooleanOperation()lsBooleanOperation< T, D >inline
lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)lsBooleanOperation< T, D >inline
lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)lsBooleanOperation< T, D >inline
lsBooleanOperation()lsBooleanOperation< T, D >inline
lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)lsBooleanOperation< T, D >inline
lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)lsBooleanOperation< T, D >inline
setBooleanOperation(lsBooleanOperationEnum passedOperation)lsBooleanOperation< T, D >inline
setBooleanOperation(lsBooleanOperationEnum passedOperation)lsBooleanOperation< T, D >inline
setBooleanOperationComparator(ComparatorType passedOperationComp)lsBooleanOperation< T, D >inline
setBooleanOperationComparator(ComparatorType passedOperationComp)lsBooleanOperation< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsBooleanOperation< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsBooleanOperation< T, D >inline
setPruneResult(bool pR)lsBooleanOperation< T, D >inline
setPruneResult(bool pR)lsBooleanOperation< T, D >inline
setSecondLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsBooleanOperation< T, D >inline
setSecondLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsBooleanOperation< T, D >inline
setUpdatePointData(bool update)lsBooleanOperation< T, D >inline
setUpdatePointData(bool update)lsBooleanOperation< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsBooleanOperation.html b/docs/doxygen/html/classlsBooleanOperation.html deleted file mode 100644 index 8e55f4da..00000000 --- a/docs/doxygen/html/classlsBooleanOperation.html +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - - -ViennaLS: lsBooleanOperation< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsBooleanOperation< T, D > Class Template Reference
-
-
- -

This class is used to perform boolean operations on two level sets and write the resulting level set into the first passed level set. When the boolean operation is set to CUSTOM, a comparator must be set using setBooleanOperationComparator. This comparator returns one value generated from the level set value supplied by each level set. E.g.: for a union, the comparator will always return the smaller of the two values. The function signature for the comparator is defined in the public ComparatorType. - More...

- -

#include <lsBooleanOperation.hpp>

- - - - - - -

-Public Types

using ComparatorType = std::pair< T, bool >(*)(const T &, const T &)
 
using ComparatorType = std::pair< T, bool >(*)(const T &, const T &)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsBooleanOperation ()
 
 lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)
 
 lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 Set which level set to perform the boolean operation on. More...
 
void setSecondLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 Set the level set which will be used to modify the first level set. More...
 
void setBooleanOperation (lsBooleanOperationEnum passedOperation)
 Set which of the operations of lsBooleanOperationEnum to perform. More...
 
void setBooleanOperationComparator (ComparatorType passedOperationComp)
 Set the comparator to be used when the BooleanOperation is set to CUSTOM. More...
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void setPruneResult (bool pR)
 Set whether the resulting level set should be pruned. Defaults to true. More...
 
void apply ()
 Perform operation. More...
 
 lsBooleanOperation ()
 
 lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)
 
 lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 Set which level set to perform the boolean operation on. More...
 
void setSecondLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 Set the level set which will be used to modify the first level set. More...
 
void setBooleanOperation (lsBooleanOperationEnum passedOperation)
 Set which of the operations of lsBooleanOperationEnum to perform. More...
 
void setBooleanOperationComparator (ComparatorType passedOperationComp)
 Set the comparator to be used when the BooleanOperation is set to CUSTOM. More...
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void setPruneResult (bool pR)
 Set whether the resulting level set should be pruned. Defaults to true. More...
 
void apply ()
 Perform operation. More...
 
-

Detailed Description

-
template<class T, int D>
-class lsBooleanOperation< T, D >

This class is used to perform boolean operations on two level sets and write the resulting level set into the first passed level set. When the boolean operation is set to CUSTOM, a comparator must be set using setBooleanOperationComparator. This comparator returns one value generated from the level set value supplied by each level set. E.g.: for a union, the comparator will always return the smaller of the two values. The function signature for the comparator is defined in the public ComparatorType.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, GeometricAdvection.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Member Typedef Documentation

- -

◆ ComparatorType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsBooleanOperation< T, D >::ComparatorType = std::pair<T, bool> (*)(const T &, const T &)
-
- -
-
- -

◆ ComparatorType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsBooleanOperation< T, D >::ComparatorType = std::pair<T, bool> (*)(const T &, const T &)
-
- -
-
-

Constructor & Destructor Documentation

- -

◆ lsBooleanOperation() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsBooleanOperation< T, D >::lsBooleanOperation ()
-
-inline
-
- -
-
- -

◆ lsBooleanOperation() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBooleanOperation< T, D >::lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsBooleanOperationEnum passedOperation = lsBooleanOperationEnum::INVERT 
)
-
-inline
-
- -
-
- -

◆ lsBooleanOperation() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsBooleanOperation< T, D >::lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomainA,
lsSmartPointer< lsDomain< T, D > > passedlsDomainB,
lsBooleanOperationEnum passedOperation = lsBooleanOperationEnum::INTERSECT 
)
-
-inline
-
- -
-
- -

◆ lsBooleanOperation() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsBooleanOperation< T, D >::lsBooleanOperation ()
-
-inline
-
- -
-
- -

◆ lsBooleanOperation() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBooleanOperation< T, D >::lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsBooleanOperationEnum passedOperation = lsBooleanOperationEnum::INVERT 
)
-
-inline
-
- -
-
- -

◆ lsBooleanOperation() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsBooleanOperation< T, D >::lsBooleanOperation (lsSmartPointer< lsDomain< T, D > > passedlsDomainA,
lsSmartPointer< lsDomain< T, D > > passedlsDomainB,
lsBooleanOperationEnum passedOperation = lsBooleanOperationEnum::INTERSECT 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsBooleanOperation< T, D >::apply ()
-
-inline
-
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsBooleanOperation< T, D >::apply ()
-
-inline
-
- -

Perform operation.

- -
-
- -

◆ setBooleanOperation() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setBooleanOperation (lsBooleanOperationEnum passedOperation)
-
-inline
-
- -

Set which of the operations of lsBooleanOperationEnum to perform.

- -
-
- -

◆ setBooleanOperation() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setBooleanOperation (lsBooleanOperationEnum passedOperation)
-
-inline
-
- -

Set which of the operations of lsBooleanOperationEnum to perform.

- -
-
- -

◆ setBooleanOperationComparator() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setBooleanOperationComparator (ComparatorType passedOperationComp)
-
-inline
-
- -

Set the comparator to be used when the BooleanOperation is set to CUSTOM.

- -
-
- -

◆ setBooleanOperationComparator() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setBooleanOperationComparator (ComparatorType passedOperationComp)
-
-inline
-
- -

Set the comparator to be used when the BooleanOperation is set to CUSTOM.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

Set which level set to perform the boolean operation on.

- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

Set which level set to perform the boolean operation on.

- -
-
- -

◆ setPruneResult() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setPruneResult (bool pR)
-
-inline
-
- -

Set whether the resulting level set should be pruned. Defaults to true.

- -
-
- -

◆ setPruneResult() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setPruneResult (bool pR)
-
-inline
-
- -

Set whether the resulting level set should be pruned. Defaults to true.

- -
-
- -

◆ setSecondLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setSecondLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

Set the level set which will be used to modify the first level set.

- -
-
- -

◆ setSecondLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setSecondLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

Set the level set which will be used to modify the first level set.

- -
-
- -

◆ setUpdatePointData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
- -

◆ setUpdatePointData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsBooleanOperation< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsBooleanOperation.js b/docs/doxygen/html/classlsBooleanOperation.js deleted file mode 100644 index 25523732..00000000 --- a/docs/doxygen/html/classlsBooleanOperation.js +++ /dev/null @@ -1,25 +0,0 @@ -var classlsBooleanOperation = -[ - [ "ComparatorType", "classlsBooleanOperation.html#a60c213740c79909b47fea280b356d6ff", null ], - [ "ComparatorType", "classlsBooleanOperation.html#a60c213740c79909b47fea280b356d6ff", null ], - [ "lsBooleanOperation", "classlsBooleanOperation.html#a97ba78a60c2bb752108bafe824a8ba64", null ], - [ "lsBooleanOperation", "classlsBooleanOperation.html#aefd8406e5c83b55a6504970f7381926b", null ], - [ "lsBooleanOperation", "classlsBooleanOperation.html#a3b97795ee76dbef7bf13fcb49310b3f1", null ], - [ "lsBooleanOperation", "classlsBooleanOperation.html#a97ba78a60c2bb752108bafe824a8ba64", null ], - [ "lsBooleanOperation", "classlsBooleanOperation.html#aefd8406e5c83b55a6504970f7381926b", null ], - [ "lsBooleanOperation", "classlsBooleanOperation.html#a3b97795ee76dbef7bf13fcb49310b3f1", null ], - [ "apply", "classlsBooleanOperation.html#a5b2168e5f32f6893b832074ff32f6526", null ], - [ "apply", "classlsBooleanOperation.html#a5b2168e5f32f6893b832074ff32f6526", null ], - [ "setBooleanOperation", "classlsBooleanOperation.html#ac904f34f63ebc791b392e04f0bb98a0f", null ], - [ "setBooleanOperation", "classlsBooleanOperation.html#ac904f34f63ebc791b392e04f0bb98a0f", null ], - [ "setBooleanOperationComparator", "classlsBooleanOperation.html#ad0897af105fa3ff9decf2ee7a78849e4", null ], - [ "setBooleanOperationComparator", "classlsBooleanOperation.html#ad0897af105fa3ff9decf2ee7a78849e4", null ], - [ "setLevelSet", "classlsBooleanOperation.html#a615c4ca23805b39d7e7d12b8cd45c2bb", null ], - [ "setLevelSet", "classlsBooleanOperation.html#a615c4ca23805b39d7e7d12b8cd45c2bb", null ], - [ "setPruneResult", "classlsBooleanOperation.html#a2da3a198e269eb99886aa076f55d9a91", null ], - [ "setPruneResult", "classlsBooleanOperation.html#a2da3a198e269eb99886aa076f55d9a91", null ], - [ "setSecondLevelSet", "classlsBooleanOperation.html#a054463b6dd648148ceb0e1b28633f8e2", null ], - [ "setSecondLevelSet", "classlsBooleanOperation.html#a054463b6dd648148ceb0e1b28633f8e2", null ], - [ "setUpdatePointData", "classlsBooleanOperation.html#ac16373cd720e46654721ca7f95fcbaff", null ], - [ "setUpdatePointData", "classlsBooleanOperation.html#ac16373cd720e46654721ca7f95fcbaff", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsBox-members.html b/docs/doxygen/html/classlsBox-members.html deleted file mode 100644 index 007d1060..00000000 --- a/docs/doxygen/html/classlsBox-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsBox< T, D > Member List
-
-
- -

This is the complete list of members for lsBox< T, D >, including all inherited members.

- - - - - - - - - - - -
lsBox()lsBox< T, D >inline
lsBox(hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)lsBox< T, D >inline
lsBox(const T *passedMinCorner, const T *passedMaxCorner)lsBox< T, D >inline
lsBox(const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)lsBox< T, D >inline
lsBox()lsBox< T, D >inline
lsBox(hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)lsBox< T, D >inline
lsBox(const T *passedMinCorner, const T *passedMaxCorner)lsBox< T, D >inline
lsBox(const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)lsBox< T, D >inline
maxCornerlsBox< T, D >
minCornerlsBox< T, D >
-
- - - - diff --git a/docs/doxygen/html/classlsBox.html b/docs/doxygen/html/classlsBox.html deleted file mode 100644 index e35cc3ac..00000000 --- a/docs/doxygen/html/classlsBox.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - - -ViennaLS: lsBox< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsBox< T, D > Class Template Reference
-
-
- -

Class describing a square box from one coordinate to another. - More...

- -

#include <lsGeometries.hpp>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsBox ()
 
 lsBox (hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)
 
 lsBox (const T *passedMinCorner, const T *passedMaxCorner)
 
 lsBox (const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)
 
 lsBox ()
 
 lsBox (hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)
 
 lsBox (const T *passedMinCorner, const T *passedMaxCorner)
 
 lsBox (const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)
 
- - - - - -

-Public Attributes

hrleVectorType< T, D > minCorner
 
hrleVectorType< T, D > maxCorner
 
-

Detailed Description

-
template<class T, int D>
-class lsBox< T, D >

Class describing a square box from one coordinate to another.

-

Constructor & Destructor Documentation

- -

◆ lsBox() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsBox< T, D >::lsBox ()
-
-inline
-
- -
-
- -

◆ lsBox() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBox< T, D >::lsBox (hrleVectorType< T, D > passedMinCorner,
hrleVectorType< T, D > passedMaxCorner 
)
-
-inline
-
- -
-
- -

◆ lsBox() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBox< T, D >::lsBox (const T * passedMinCorner,
const T * passedMaxCorner 
)
-
-inline
-
- -
-
- -

◆ lsBox() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBox< T, D >::lsBox (const std::vector< T > & passedMinCorner,
const std::vector< T > & passedMaxCorner 
)
-
-inline
-
- -
-
- -

◆ lsBox() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsBox< T, D >::lsBox ()
-
-inline
-
- -
-
- -

◆ lsBox() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBox< T, D >::lsBox (hrleVectorType< T, D > passedMinCorner,
hrleVectorType< T, D > passedMaxCorner 
)
-
-inline
-
- -
-
- -

◆ lsBox() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBox< T, D >::lsBox (const T * passedMinCorner,
const T * passedMaxCorner 
)
-
-inline
-
- -
-
- -

◆ lsBox() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBox< T, D >::lsBox (const std::vector< T > & passedMinCorner,
const std::vector< T > & passedMaxCorner 
)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ maxCorner

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, D > lsBox< T, D >::maxCorner
-
- -
-
- -

◆ minCorner

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, D > lsBox< T, D >::minCorner
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsBox.js b/docs/doxygen/html/classlsBox.js deleted file mode 100644 index 6dcb90f6..00000000 --- a/docs/doxygen/html/classlsBox.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsBox = -[ - [ "lsBox", "classlsBox.html#ae9c2f72de7a9b9368faa23bedd338fd9", null ], - [ "lsBox", "classlsBox.html#a9e48a66eb1360c3d9f3861d44c79c02d", null ], - [ "lsBox", "classlsBox.html#a917a45d47f87ce7a01f085daa46640b4", null ], - [ "lsBox", "classlsBox.html#ae99ac1d4398fe4cfdf1e801d6aec0842", null ], - [ "lsBox", "classlsBox.html#ae9c2f72de7a9b9368faa23bedd338fd9", null ], - [ "lsBox", "classlsBox.html#a9e48a66eb1360c3d9f3861d44c79c02d", null ], - [ "lsBox", "classlsBox.html#a917a45d47f87ce7a01f085daa46640b4", null ], - [ "lsBox", "classlsBox.html#ae99ac1d4398fe4cfdf1e801d6aec0842", null ], - [ "maxCorner", "classlsBox.html#a594716d10e208becc5de0690733349d0", null ], - [ "minCorner", "classlsBox.html#ad42bdd6e0c610c2c03c0ffd559711aeb", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsBoxDistribution-members.html b/docs/doxygen/html/classlsBoxDistribution-members.html deleted file mode 100644 index a34186e8..00000000 --- a/docs/doxygen/html/classlsBoxDistribution-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsBoxDistribution< T, D > Member List
-
-
- -

This is the complete list of members for lsBoxDistribution< T, D >, including all inherited members.

- - - - - - - - - - - - - - - -
getBounds() const overridelsBoxDistribution< T, D >inlinevirtual
getBounds() const overridelsBoxDistribution< T, D >inlinevirtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const overridelsBoxDistribution< T, D >inlinevirtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const overridelsBoxDistribution< T, D >inlinevirtual
gridDeltalsBoxDistribution< T, D >
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const overridelsBoxDistribution< T, D >inlinevirtual
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const overridelsBoxDistribution< T, D >inlinevirtual
lsBoxDistribution(const std::array< T, 3 > &halfAxes, const T delta)lsBoxDistribution< T, D >inline
lsBoxDistribution(const std::array< T, 3 > &halfAxes, const T delta)lsBoxDistribution< T, D >inline
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
posExtentlsBoxDistribution< T, D >
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
-
- - - - diff --git a/docs/doxygen/html/classlsBoxDistribution.html b/docs/doxygen/html/classlsBoxDistribution.html deleted file mode 100644 index 78a41d5b..00000000 --- a/docs/doxygen/html/classlsBoxDistribution.html +++ /dev/null @@ -1,523 +0,0 @@ - - - - - - - -ViennaLS: lsBoxDistribution< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsBoxDistribution< T, D > Class Template Reference
-
-
- -

Concrete implementation of lsGeometricAdvectDistribution for a rectangular box distribution. - More...

- -

#include <lsGeometricAdvectDistributions.hpp>

-
-Inheritance diagram for lsBoxDistribution< T, D >:
-
-
- - -lsGeometricAdvectDistribution< T, D > -lsGeometricAdvectDistribution< T, D > - -
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsBoxDistribution (const std::array< T, 3 > &halfAxes, const T delta)
 
bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const override
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const override
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
std::array< hrleCoordType, 6 > getBounds () const override
 Sets bounds to the bounding box of the distribution. More...
 
 lsBoxDistribution (const std::array< T, 3 > &halfAxes, const T delta)
 
bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const override
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const override
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
std::array< hrleCoordType, 6 > getBounds () const override
 Sets bounds to the bounding box of the distribution. More...
 
- - - - - -

-Public Attributes

const hrleVectorType< T, 3 > posExtent
 
const T gridDelta
 
-

Detailed Description

-
template<class T, int D>
-class lsBoxDistribution< T, D >

Concrete implementation of lsGeometricAdvectDistribution for a rectangular box distribution.

-

Constructor & Destructor Documentation

- -

◆ lsBoxDistribution() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBoxDistribution< T, D >::lsBoxDistribution (const std::array< T, 3 > & halfAxes,
const T delta 
)
-
-inline
-
- -
-
- -

◆ lsBoxDistribution() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsBoxDistribution< T, D >::lsBoxDistribution (const std::array< T, 3 > & halfAxes,
const T delta 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ getBounds() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::array< hrleCoordType, 6 > lsBoxDistribution< T, D >::getBounds () const
-
-inlineoverridevirtual
-
- -

Sets bounds to the bounding box of the distribution.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getBounds() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::array< hrleCoordType, 6 > lsBoxDistribution< T, D >::getBounds () const
-
-inlineoverridevirtual
-
- -

Sets bounds to the bounding box of the distribution.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getSignedDistance() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
T lsBoxDistribution< T, D >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-inlineoverridevirtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getSignedDistance() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
T lsBoxDistribution< T, D >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-inlineoverridevirtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ isInside() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool lsBoxDistribution< T, D >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlineoverridevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented from lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ isInside() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool lsBoxDistribution< T, D >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlineoverridevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented from lsGeometricAdvectDistribution< T, D >.

- -
-
-

Member Data Documentation

- -

◆ gridDelta

- -
-
-
-template<class T , int D>
- - - - -
const T lsBoxDistribution< T, D >::gridDelta
-
- -
-
- -

◆ posExtent

- -
-
-
-template<class T , int D>
- - - - -
const hrleVectorType< T, 3 > lsBoxDistribution< T, D >::posExtent
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsBoxDistribution.js b/docs/doxygen/html/classlsBoxDistribution.js deleted file mode 100644 index 13fe5013..00000000 --- a/docs/doxygen/html/classlsBoxDistribution.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsBoxDistribution = -[ - [ "lsBoxDistribution", "classlsBoxDistribution.html#a137264971002f2feb6bfc044e3b8e4ab", null ], - [ "lsBoxDistribution", "classlsBoxDistribution.html#a137264971002f2feb6bfc044e3b8e4ab", null ], - [ "getBounds", "classlsBoxDistribution.html#a62d0122283bdf5c697ffe8b9c8b2cc89", null ], - [ "getBounds", "classlsBoxDistribution.html#a62d0122283bdf5c697ffe8b9c8b2cc89", null ], - [ "getSignedDistance", "classlsBoxDistribution.html#a13f9c5a7fc74ee3e8388fee5490b34c4", null ], - [ "getSignedDistance", "classlsBoxDistribution.html#a13f9c5a7fc74ee3e8388fee5490b34c4", null ], - [ "isInside", "classlsBoxDistribution.html#af169a5e556d57311c2207cc7560fbebf", null ], - [ "isInside", "classlsBoxDistribution.html#af169a5e556d57311c2207cc7560fbebf", null ], - [ "gridDelta", "classlsBoxDistribution.html#a96d3ff1948160d3b800ba880c896cef1", null ], - [ "posExtent", "classlsBoxDistribution.html#a4be7039fa78a256e91b2bb59c07e03d4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsBoxDistribution.png b/docs/doxygen/html/classlsBoxDistribution.png deleted file mode 100644 index eb8482766db776b3396a40f75e8b5f16b06636bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmeAS@N?(olHy`uVBq!ia0y~yV7vxo2XHV0$;nYmB!QGffKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+1M?0~7srqa#eTOs@j*U`^-%|xKdwgp4+;5USjEY>l-=C6+EkN zanCq5(>v>w*~jLqlDS@&I?En?kFz@b>ZSROm=o;#U%PKJn=Wbh>iqtzH@=i^~+9g3%YOXRk!x6z_#wIxAK#X>k6trOV4_I=u23;x4Dn?laGtOD7$4pkI(0{ zJ@o2zxxMDq#dRBQnwXniXSPY1dTUp{@v;TqbILkjh6Y6)j#o>x-hc3!MR(dCwai|# z+b_dspRGB@cue*8%DY)_x7%kYJ*&6Z{CYBN<&^y&*WCPkah~bJb+R9?Mh5er-hM7D zcz=q z{uK)hn)z4PZ7p6i=}Y?8ws_{*`mwVTYmcu#d|lgfxzX*lzz|1?2zZR_N}l_?a$EQT ztMi|8^c&`1<9*xwHxLN5x{xd zZ@&#<@?flKFREmGGbMs7yf6H+iSIwA9aHokT5M#xp^1uRR@Y3+bT99(!VQp}ik$LEy_(-`*T}96_x$0UAPh7} zs$jY2j>YqKi#}lgDw_T}>bBI(6-%uhZtoU*y?XOjlczVi3Rd~6J^Y$eduNL4`d(9= z4Y%VWF0Q-V62g1s(!2AQOb;BN8o^lCzb~T}9 diff --git a/docs/doxygen/html/classlsCalculateCurvatures-members.html b/docs/doxygen/html/classlsCalculateCurvatures-members.html deleted file mode 100644 index ed6c3d6d..00000000 --- a/docs/doxygen/html/classlsCalculateCurvatures-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsCalculateCurvatures< T, D > Member List
-
-
- -

This is the complete list of members for lsCalculateCurvatures< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - -
apply()lsCalculateCurvatures< T, D >inline
apply()lsCalculateCurvatures< T, D >inline
gaussianCurvatureLabellsCalculateCurvatures< T, D >static
lsCalculateCurvatures()lsCalculateCurvatures< T, D >inline
lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCalculateCurvatures< T, D >inline
lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)lsCalculateCurvatures< T, D >inline
lsCalculateCurvatures()lsCalculateCurvatures< T, D >inline
lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCalculateCurvatures< T, D >inline
lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)lsCalculateCurvatures< T, D >inline
meanCurvatureLabellsCalculateCurvatures< T, D >static
setCurvatureType(lsCurvatureEnum passedType)lsCalculateCurvatures< T, D >inline
setCurvatureType(lsCurvatureEnum passedType)lsCalculateCurvatures< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCalculateCurvatures< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCalculateCurvatures< T, D >inline
setMaxValue(const T passedMaxValue)lsCalculateCurvatures< T, D >inline
setMaxValue(const T passedMaxValue)lsCalculateCurvatures< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsCalculateCurvatures.html b/docs/doxygen/html/classlsCalculateCurvatures.html deleted file mode 100644 index 9d57f889..00000000 --- a/docs/doxygen/html/classlsCalculateCurvatures.html +++ /dev/null @@ -1,609 +0,0 @@ - - - - - - - -ViennaLS: lsCalculateCurvatures< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCalculateCurvatures< T, D > Class Template Reference
-
-
- -

#include <lsCalculateCurvatures.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsCalculateCurvatures ()
 
 lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setCurvatureType (lsCurvatureEnum passedType)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 
 lsCalculateCurvatures ()
 
 lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setCurvatureType (lsCurvatureEnum passedType)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 
- - - - - -

-Static Public Attributes

static constexpr char meanCurvatureLabel []
 
static constexpr char gaussianCurvatureLabel []
 
-

Constructor & Destructor Documentation

- -

◆ lsCalculateCurvatures() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCalculateCurvatures< T, D >::lsCalculateCurvatures ()
-
-inline
-
- -
-
- -

◆ lsCalculateCurvatures() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsCalculateCurvatures< T, D >::lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsCalculateCurvatures() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsCalculateCurvatures< T, D >::lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsCurvatureEnum method 
)
-
-inline
-
- -
-
- -

◆ lsCalculateCurvatures() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCalculateCurvatures< T, D >::lsCalculateCurvatures ()
-
-inline
-
- -
-
- -

◆ lsCalculateCurvatures() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsCalculateCurvatures< T, D >::lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsCalculateCurvatures() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsCalculateCurvatures< T, D >::lsCalculateCurvatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsCurvatureEnum method 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsCalculateCurvatures< T, D >::apply ()
-
-inline
-
-

Calculate Curvatures

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsCalculateCurvatures< T, D >::apply ()
-
-inline
-
-

Calculate Curvatures

- -
-
- -

◆ setCurvatureType() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateCurvatures< T, D >::setCurvatureType (lsCurvatureEnum passedType)
-
-inline
-
- -
-
- -

◆ setCurvatureType() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateCurvatures< T, D >::setCurvatureType (lsCurvatureEnum passedType)
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateCurvatures< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateCurvatures< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setMaxValue() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateCurvatures< T, D >::setMaxValue (const T passedMaxValue)
-
-inline
-
- -
-
- -

◆ setMaxValue() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateCurvatures< T, D >::setMaxValue (const T passedMaxValue)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ gaussianCurvatureLabel

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr char lsCalculateCurvatures< T, D >::gaussianCurvatureLabel
-
-staticconstexpr
-
- -
-
- -

◆ meanCurvatureLabel

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr char lsCalculateCurvatures< T, D >::meanCurvatureLabel
-
-staticconstexpr
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsCalculateCurvatures.js b/docs/doxygen/html/classlsCalculateCurvatures.js deleted file mode 100644 index cb92e633..00000000 --- a/docs/doxygen/html/classlsCalculateCurvatures.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsCalculateCurvatures = -[ - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html#ad69f10b701811787960502f3096111ac", null ], - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html#a447d8b9199ecad0985ea16e859ee3bed", null ], - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html#ab51f7c32a0c4b426ef83e9a5b2ab7853", null ], - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html#ad69f10b701811787960502f3096111ac", null ], - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html#a447d8b9199ecad0985ea16e859ee3bed", null ], - [ "lsCalculateCurvatures", "classlsCalculateCurvatures.html#ab51f7c32a0c4b426ef83e9a5b2ab7853", null ], - [ "apply", "classlsCalculateCurvatures.html#a4a5bb7217d4680f7b9180bf7053d10b5", null ], - [ "apply", "classlsCalculateCurvatures.html#a4a5bb7217d4680f7b9180bf7053d10b5", null ], - [ "setCurvatureType", "classlsCalculateCurvatures.html#aee1468901a7d14fade9ddb8a3e1d3028", null ], - [ "setCurvatureType", "classlsCalculateCurvatures.html#aee1468901a7d14fade9ddb8a3e1d3028", null ], - [ "setLevelSet", "classlsCalculateCurvatures.html#abbbf1ab5d0812ca4edc0cc23b835ccab", null ], - [ "setLevelSet", "classlsCalculateCurvatures.html#abbbf1ab5d0812ca4edc0cc23b835ccab", null ], - [ "setMaxValue", "classlsCalculateCurvatures.html#a939081a3cd9dd253181c14a33e313464", null ], - [ "setMaxValue", "classlsCalculateCurvatures.html#a939081a3cd9dd253181c14a33e313464", null ], - [ "gaussianCurvatureLabel", "classlsCalculateCurvatures.html#a6f88f3e5220441afde1fed9cf64f4c37", null ], - [ "meanCurvatureLabel", "classlsCalculateCurvatures.html#aa3331a8bd3efce809f789bab054fcad8", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsCalculateNormalVectors-members.html b/docs/doxygen/html/classlsCalculateNormalVectors-members.html deleted file mode 100644 index da76adbc..00000000 --- a/docs/doxygen/html/classlsCalculateNormalVectors-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsCalculateNormalVectors< T, D > Member List
-
-
- -

This is the complete list of members for lsCalculateNormalVectors< T, D >, including all inherited members.

- - - - - - - - - - - - -
apply()lsCalculateNormalVectors< T, D >inline
apply()lsCalculateNormalVectors< T, D >inline
lsCalculateNormalVectors()lsCalculateNormalVectors< T, D >inline
lsCalculateNormalVectors(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)lsCalculateNormalVectors< T, D >inline
lsCalculateNormalVectors()lsCalculateNormalVectors< T, D >inline
lsCalculateNormalVectors(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)lsCalculateNormalVectors< T, D >inline
normalVectorsLabellsCalculateNormalVectors< T, D >static
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCalculateNormalVectors< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCalculateNormalVectors< T, D >inline
setMaxValue(const T passedMaxValue)lsCalculateNormalVectors< T, D >inline
setMaxValue(const T passedMaxValue)lsCalculateNormalVectors< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsCalculateNormalVectors.html b/docs/doxygen/html/classlsCalculateNormalVectors.html deleted file mode 100644 index 24997b6c..00000000 --- a/docs/doxygen/html/classlsCalculateNormalVectors.html +++ /dev/null @@ -1,469 +0,0 @@ - - - - - - - -ViennaLS: lsCalculateNormalVectors< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCalculateNormalVectors< T, D > Class Template Reference
-
-
- -

This algorithm is used to compute the normal vectors for all points with level set values <= 0.5. The result is saved in the lsPointData of the lsDomain and can be retrieved with lsDomain.getPointData().getVectorData("Normals"). Since neighbors in each cartesian direction are necessary for the calculation, the levelset width must be >=3. - More...

- -

#include <lsCalculateNormalVectors.hpp>

- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsCalculateNormalVectors ()
 
 lsCalculateNormalVectors (lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 
 lsCalculateNormalVectors ()
 
 lsCalculateNormalVectors (lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 
- - - -

-Static Public Attributes

static constexpr char normalVectorsLabel []
 
-

Detailed Description

-
template<class T, int D>
-class lsCalculateNormalVectors< T, D >

This algorithm is used to compute the normal vectors for all points with level set values <= 0.5. The result is saved in the lsPointData of the lsDomain and can be retrieved with lsDomain.getPointData().getVectorData("Normals"). Since neighbors in each cartesian direction are necessary for the calculation, the levelset width must be >=3.

-

Constructor & Destructor Documentation

- -

◆ lsCalculateNormalVectors() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCalculateNormalVectors< T, D >::lsCalculateNormalVectors ()
-
-inline
-
- -
-
- -

◆ lsCalculateNormalVectors() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsCalculateNormalVectors< T, D >::lsCalculateNormalVectors (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
- -

◆ lsCalculateNormalVectors() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCalculateNormalVectors< T, D >::lsCalculateNormalVectors ()
-
-inline
-
- -
-
- -

◆ lsCalculateNormalVectors() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsCalculateNormalVectors< T, D >::lsCalculateNormalVectors (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsCalculateNormalVectors< T, D >::apply ()
-
-inline
-
-

Calculate Normalvectors

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsCalculateNormalVectors< T, D >::apply ()
-
-inline
-
-

Calculate Normalvectors

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateNormalVectors< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateNormalVectors< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setMaxValue() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateNormalVectors< T, D >::setMaxValue (const T passedMaxValue)
-
-inline
-
- -
-
- -

◆ setMaxValue() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCalculateNormalVectors< T, D >::setMaxValue (const T passedMaxValue)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ normalVectorsLabel

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr char lsCalculateNormalVectors< T, D >::normalVectorsLabel
-
-staticconstexpr
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsCalculateNormalVectors.js b/docs/doxygen/html/classlsCalculateNormalVectors.js deleted file mode 100644 index ec96a508..00000000 --- a/docs/doxygen/html/classlsCalculateNormalVectors.js +++ /dev/null @@ -1,14 +0,0 @@ -var classlsCalculateNormalVectors = -[ - [ "lsCalculateNormalVectors", "classlsCalculateNormalVectors.html#a83f4d828940212da64e23c9e13849839", null ], - [ "lsCalculateNormalVectors", "classlsCalculateNormalVectors.html#a2f699d4d686ac31a8849a1d1e669552f", null ], - [ "lsCalculateNormalVectors", "classlsCalculateNormalVectors.html#a83f4d828940212da64e23c9e13849839", null ], - [ "lsCalculateNormalVectors", "classlsCalculateNormalVectors.html#a2f699d4d686ac31a8849a1d1e669552f", null ], - [ "apply", "classlsCalculateNormalVectors.html#ad613a081f288a83097fdbcfeb5b20825", null ], - [ "apply", "classlsCalculateNormalVectors.html#ad613a081f288a83097fdbcfeb5b20825", null ], - [ "setLevelSet", "classlsCalculateNormalVectors.html#adacb5ae1ec8eb349c17c95cd4d22b4d8", null ], - [ "setLevelSet", "classlsCalculateNormalVectors.html#adacb5ae1ec8eb349c17c95cd4d22b4d8", null ], - [ "setMaxValue", "classlsCalculateNormalVectors.html#a92100e8acaca1a49e4f15e8dd1be7689", null ], - [ "setMaxValue", "classlsCalculateNormalVectors.html#a92100e8acaca1a49e4f15e8dd1be7689", null ], - [ "normalVectorsLabel", "classlsCalculateNormalVectors.html#a6008b54cf1c7c73f45479b2ecdf59f31", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsCheck-members.html b/docs/doxygen/html/classlsCheck-members.html deleted file mode 100644 index 629b08f2..00000000 --- a/docs/doxygen/html/classlsCheck-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsCheck< T, D > Member List
-
-
- -

This is the complete list of members for lsCheck< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - -
apply()lsCheck< T, D >inline
apply()lsCheck< T, D >inline
getStatus() constlsCheck< T, D >inline
getStatus() constlsCheck< T, D >inline
isValid() constlsCheck< T, D >inline
isValid() constlsCheck< T, D >inline
lsCheck()lsCheck< T, D >inline
lsCheck(lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)lsCheck< T, D >inline
lsCheck()lsCheck< T, D >inline
lsCheck(lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)lsCheck< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCheck< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsCheck< T, D >inline
setPrintMessage(bool print)lsCheck< T, D >inline
setPrintMessage(bool print)lsCheck< T, D >inline
what() constlsCheck< T, D >inline
what() constlsCheck< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsCheck.html b/docs/doxygen/html/classlsCheck.html deleted file mode 100644 index b1ce3b15..00000000 --- a/docs/doxygen/html/classlsCheck.html +++ /dev/null @@ -1,610 +0,0 @@ - - - - - - - -ViennaLS: lsCheck< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCheck< T, D > Class Template Reference
-
-
- -

This class is used to find errors in the underlying level set structure, like invalid neighbours of different signs. - More...

- -

#include <lsCheck.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsCheck ()
 
 lsCheck (lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setPrintMessage (bool print)
 
lsCheckStatusEnum getStatus () const
 
bool isValid () const
 
std::string what () const
 
void apply ()
 
 lsCheck ()
 
 lsCheck (lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setPrintMessage (bool print)
 
lsCheckStatusEnum getStatus () const
 
bool isValid () const
 
std::string what () const
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsCheck< T, D >

This class is used to find errors in the underlying level set structure, like invalid neighbours of different signs.

-

Constructor & Destructor Documentation

- -

◆ lsCheck() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCheck< T, D >::lsCheck ()
-
-inline
-
- -
-
- -

◆ lsCheck() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsCheck< T, D >::lsCheck (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
bool print = false 
)
-
-inline
-
- -
-
- -

◆ lsCheck() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCheck< T, D >::lsCheck ()
-
-inline
-
- -
-
- -

◆ lsCheck() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsCheck< T, D >::lsCheck (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
bool print = false 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsCheck< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsCheck< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ getStatus() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCheckStatusEnum lsCheck< T, D >::getStatus () const
-
-inline
-
- -
-
- -

◆ getStatus() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCheckStatusEnum lsCheck< T, D >::getStatus () const
-
-inline
-
- -
-
- -

◆ isValid() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
bool lsCheck< T, D >::isValid () const
-
-inline
-
- -
-
- -

◆ isValid() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
bool lsCheck< T, D >::isValid () const
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCheck< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCheck< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setPrintMessage() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCheck< T, D >::setPrintMessage (bool print)
-
-inline
-
- -
-
- -

◆ setPrintMessage() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsCheck< T, D >::setPrintMessage (bool print)
-
-inline
-
- -
-
- -

◆ what() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::string lsCheck< T, D >::what () const
-
-inline
-
- -
-
- -

◆ what() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::string lsCheck< T, D >::what () const
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsCheck.js b/docs/doxygen/html/classlsCheck.js deleted file mode 100644 index 74b13b3d..00000000 --- a/docs/doxygen/html/classlsCheck.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsCheck = -[ - [ "lsCheck", "classlsCheck.html#ab57ee7a75936ca725172236c80a0e8ae", null ], - [ "lsCheck", "classlsCheck.html#aea6ad1bd976ece48e7a6f8fa051c152c", null ], - [ "lsCheck", "classlsCheck.html#ab57ee7a75936ca725172236c80a0e8ae", null ], - [ "lsCheck", "classlsCheck.html#aea6ad1bd976ece48e7a6f8fa051c152c", null ], - [ "apply", "classlsCheck.html#ae203104b7edaacd9bcc61c9bb930c90e", null ], - [ "apply", "classlsCheck.html#ae203104b7edaacd9bcc61c9bb930c90e", null ], - [ "getStatus", "classlsCheck.html#aeb3baf5265da7e0c4985d9258fb01e91", null ], - [ "getStatus", "classlsCheck.html#aeb3baf5265da7e0c4985d9258fb01e91", null ], - [ "isValid", "classlsCheck.html#a44a6cbe3c47a217c5c40020d248a443b", null ], - [ "isValid", "classlsCheck.html#a44a6cbe3c47a217c5c40020d248a443b", null ], - [ "setLevelSet", "classlsCheck.html#aeda6fbde3665a7a65153527595efbace", null ], - [ "setLevelSet", "classlsCheck.html#aeda6fbde3665a7a65153527595efbace", null ], - [ "setPrintMessage", "classlsCheck.html#a4fc80ee1ad5d72af7d1ec8a5407d9095", null ], - [ "setPrintMessage", "classlsCheck.html#a4fc80ee1ad5d72af7d1ec8a5407d9095", null ], - [ "what", "classlsCheck.html#aeb83d0fe006beb8f5d78e8b3c9872f2e", null ], - [ "what", "classlsCheck.html#aeb83d0fe006beb8f5d78e8b3c9872f2e", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsConvexHull-members.html b/docs/doxygen/html/classlsConvexHull-members.html deleted file mode 100644 index 0d884f4d..00000000 --- a/docs/doxygen/html/classlsConvexHull-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsConvexHull< T, D > Member List
-
-
- -

This is the complete list of members for lsConvexHull< T, D >, including all inherited members.

- - - - - - - - - - - -
apply()lsConvexHull< T, D >inline
apply()lsConvexHull< T, D >inline
lsConvexHull()lsConvexHull< T, D >inline
lsConvexHull(lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsConvexHull< T, D >inline
lsConvexHull()lsConvexHull< T, D >inline
lsConvexHull(lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsConvexHull< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsConvexHull< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsConvexHull< T, D >inline
setPointCloud(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsConvexHull< T, D >inline
setPointCloud(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsConvexHull< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsConvexHull.html b/docs/doxygen/html/classlsConvexHull.html deleted file mode 100644 index 8dbe878a..00000000 --- a/docs/doxygen/html/classlsConvexHull.html +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - -ViennaLS: lsConvexHull< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsConvexHull< T, D > Class Template Reference
-
-
- -

This algorithm creates a convex hull mesh from a point cloud. This is done using the gift wrapping approach. The points in the point cloud MUST be unique, otherwise this will fail. - More...

- -

#include <lsConvexHull.hpp>

- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsConvexHull ()
 
 lsConvexHull (lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setPointCloud (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 
void apply ()
 
 lsConvexHull ()
 
 lsConvexHull (lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setPointCloud (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsConvexHull< T, D >

This algorithm creates a convex hull mesh from a point cloud. This is done using the gift wrapping approach. The points in the point cloud MUST be unique, otherwise this will fail.

-
Examples
PatternedSubstrate.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsConvexHull() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsConvexHull< T, D >::lsConvexHull ()
-
-inline
-
- -
-
- -

◆ lsConvexHull() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsConvexHull< T, D >::lsConvexHull (lsSmartPointer< lsMesh< T > > passedMesh,
lsSmartPointer< lsPointCloud< T, D > > passedPointCloud 
)
-
-inline
-
- -
-
- -

◆ lsConvexHull() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsConvexHull< T, D >::lsConvexHull ()
-
-inline
-
- -
-
- -

◆ lsConvexHull() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsConvexHull< T, D >::lsConvexHull (lsSmartPointer< lsMesh< T > > passedMesh,
lsSmartPointer< lsPointCloud< T, D > > passedPointCloud 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsConvexHull< T, D >::apply ()
-
-inline
-
-
Examples
PatternedSubstrate.cpp.
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsConvexHull< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsConvexHull< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsConvexHull< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setPointCloud() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsConvexHull< T, D >::setPointCloud (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
-
-inline
-
- -
-
- -

◆ setPointCloud() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsConvexHull< T, D >::setPointCloud (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsConvexHull.js b/docs/doxygen/html/classlsConvexHull.js deleted file mode 100644 index 34269196..00000000 --- a/docs/doxygen/html/classlsConvexHull.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsConvexHull = -[ - [ "lsConvexHull", "classlsConvexHull.html#a08cf7b9bf7a6ecceb0f61ccdd4c632f7", null ], - [ "lsConvexHull", "classlsConvexHull.html#a98387dd99751fcdfe0e53ae8bdeece20", null ], - [ "lsConvexHull", "classlsConvexHull.html#a08cf7b9bf7a6ecceb0f61ccdd4c632f7", null ], - [ "lsConvexHull", "classlsConvexHull.html#a98387dd99751fcdfe0e53ae8bdeece20", null ], - [ "apply", "classlsConvexHull.html#a241c5e598fa84f5a393ad28a42d67fb8", null ], - [ "apply", "classlsConvexHull.html#a241c5e598fa84f5a393ad28a42d67fb8", null ], - [ "setMesh", "classlsConvexHull.html#abd6b029f56e1bc91aa3e3f99cfde44a1", null ], - [ "setMesh", "classlsConvexHull.html#abd6b029f56e1bc91aa3e3f99cfde44a1", null ], - [ "setPointCloud", "classlsConvexHull.html#a07e0ad51f2fbe925bd2201dbd2e9ea1f", null ], - [ "setPointCloud", "classlsConvexHull.html#a07e0ad51f2fbe925bd2201dbd2e9ea1f", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsCylinder-members.html b/docs/doxygen/html/classlsCylinder-members.html deleted file mode 100644 index 2535700f..00000000 --- a/docs/doxygen/html/classlsCylinder-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsCylinder< T, D > Member List
-
-
- -

This is the complete list of members for lsCylinder< T, D >, including all inherited members.

- - - - - - - - - - - - - -
axisDirectionlsCylinder< T, D >
heightlsCylinder< T, D >
lsCylinder()lsCylinder< T, D >inline
lsCylinder(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)lsCylinder< T, D >inline
lsCylinder(const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)lsCylinder< T, D >inline
lsCylinder(std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)lsCylinder< T, D >inline
lsCylinder()lsCylinder< T, D >inline
lsCylinder(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)lsCylinder< T, D >inline
lsCylinder(const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)lsCylinder< T, D >inline
lsCylinder(std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)lsCylinder< T, D >inline
originlsCylinder< T, D >
radiuslsCylinder< T, D >
-
- - - - diff --git a/docs/doxygen/html/classlsCylinder.html b/docs/doxygen/html/classlsCylinder.html deleted file mode 100644 index 75d362ed..00000000 --- a/docs/doxygen/html/classlsCylinder.html +++ /dev/null @@ -1,578 +0,0 @@ - - - - - - - -ViennaLS: lsCylinder< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCylinder< T, D > Class Template Reference
-
-
- -

Class describing a square box from one coordinate to another. - More...

- -

#include <lsGeometries.hpp>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsCylinder ()
 
 lsCylinder (hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)
 
 lsCylinder (const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)
 
 lsCylinder (std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)
 
 lsCylinder ()
 
 lsCylinder (hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)
 
 lsCylinder (const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)
 
 lsCylinder (std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)
 
- - - - - - - - - - - - - -

-Public Attributes

hrleVectorType< T, 3 > origin
 This is the location of the center of the base of the cylinder. More...
 
hrleVectorType< T, 3 > axisDirection
 This vector will be the main axis of the cylinder. More...
 
height
 height of the cylinder More...
 
radius
 radius of the base of the cylinder More...
 
-

Detailed Description

-
template<class T, int D>
-class lsCylinder< T, D >

Class describing a square box from one coordinate to another.

-

Constructor & Destructor Documentation

- -

◆ lsCylinder() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCylinder< T, D >::lsCylinder ()
-
-inline
-
- -
-
- -

◆ lsCylinder() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsCylinder< T, D >::lsCylinder (hrleVectorType< T, D > passedOrigin,
hrleVectorType< T, D > passedAxisDirection,
passedHeight,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsCylinder() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsCylinder< T, D >::lsCylinder (const T * passedOrigin,
const T * passedAxisDirection,
const T passedHeight,
const T passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsCylinder() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsCylinder< T, D >::lsCylinder (std::vector< T > passedOrigin,
std::vector< T > passedAxisDirection,
passedHeight,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsCylinder() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsCylinder< T, D >::lsCylinder ()
-
-inline
-
- -
-
- -

◆ lsCylinder() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsCylinder< T, D >::lsCylinder (hrleVectorType< T, D > passedOrigin,
hrleVectorType< T, D > passedAxisDirection,
passedHeight,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsCylinder() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsCylinder< T, D >::lsCylinder (const T * passedOrigin,
const T * passedAxisDirection,
const T passedHeight,
const T passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsCylinder() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsCylinder< T, D >::lsCylinder (std::vector< T > passedOrigin,
std::vector< T > passedAxisDirection,
passedHeight,
passedRadius 
)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ axisDirection

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, 3 > lsCylinder< T, D >::axisDirection
-
- -

This vector will be the main axis of the cylinder.

- -
-
- -

◆ height

- -
-
-
-template<class T , int D>
- - - - -
T lsCylinder< T, D >::height
-
- -

height of the cylinder

- -
-
- -

◆ origin

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, 3 > lsCylinder< T, D >::origin
-
- -

This is the location of the center of the base of the cylinder.

- -
-
- -

◆ radius

- -
-
-
-template<class T , int D>
- - - - -
T lsCylinder< T, D >::radius
-
- -

radius of the base of the cylinder

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsCylinder.js b/docs/doxygen/html/classlsCylinder.js deleted file mode 100644 index 22fb6dc5..00000000 --- a/docs/doxygen/html/classlsCylinder.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsCylinder = -[ - [ "lsCylinder", "classlsCylinder.html#af643ce05e56fefac5b6da22f937f3a56", null ], - [ "lsCylinder", "classlsCylinder.html#af9588284f25743ccba22a33df82d2baa", null ], - [ "lsCylinder", "classlsCylinder.html#a0347bd3d992cf8065424d7676a915190", null ], - [ "lsCylinder", "classlsCylinder.html#ab416149af6baadf7b60f00897869b325", null ], - [ "lsCylinder", "classlsCylinder.html#af643ce05e56fefac5b6da22f937f3a56", null ], - [ "lsCylinder", "classlsCylinder.html#af9588284f25743ccba22a33df82d2baa", null ], - [ "lsCylinder", "classlsCylinder.html#a0347bd3d992cf8065424d7676a915190", null ], - [ "lsCylinder", "classlsCylinder.html#ab416149af6baadf7b60f00897869b325", null ], - [ "axisDirection", "classlsCylinder.html#afbc7df82236346b6e357dcedcc33747e", null ], - [ "height", "classlsCylinder.html#a8c1e8a7a6da15031bbd1b3b5ec0bf1db", null ], - [ "origin", "classlsCylinder.html#a5f69ab67fae5153465b95543405141ed", null ], - [ "radius", "classlsCylinder.html#a84426e0ea4c3f8ec15822a729270273b", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsDetectFeatures-members.html b/docs/doxygen/html/classlsDetectFeatures-members.html deleted file mode 100644 index cf777629..00000000 --- a/docs/doxygen/html/classlsDetectFeatures-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsDetectFeatures< T, D > Member List
-
-
- -

This is the complete list of members for lsDetectFeatures< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - -
apply()lsDetectFeatures< T, D >inline
apply()lsDetectFeatures< T, D >inline
featureMarkersLabellsDetectFeatures< T, D >static
lsDetectFeatures()lsDetectFeatures< T, D >inline
lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsDetectFeatures< T, D >inline
lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)lsDetectFeatures< T, D >inline
lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)lsDetectFeatures< T, D >inline
lsDetectFeatures()lsDetectFeatures< T, D >inline
lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsDetectFeatures< T, D >inline
lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)lsDetectFeatures< T, D >inline
lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)lsDetectFeatures< T, D >inline
setDetectionMethod(lsFeatureDetectionEnum passedMethod)lsDetectFeatures< T, D >inline
setDetectionMethod(lsFeatureDetectionEnum passedMethod)lsDetectFeatures< T, D >inline
setDetectionThreshold(T threshold)lsDetectFeatures< T, D >inline
setDetectionThreshold(T threshold)lsDetectFeatures< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsDetectFeatures.html b/docs/doxygen/html/classlsDetectFeatures.html deleted file mode 100644 index c45d7779..00000000 --- a/docs/doxygen/html/classlsDetectFeatures.html +++ /dev/null @@ -1,631 +0,0 @@ - - - - - - - -ViennaLS: lsDetectFeatures< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsDetectFeatures< T, D > Class Template Reference
-
-
- -

This class detects features of the level set function. This class offers two methods to determine features of the surface: based on the mean curvature, and based on the angle between surface normals. The curvature-based algorithm is the default as it leads to more accurate results and should be preferred in general. - More...

- -

#include <lsDetectFeatures.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsDetectFeatures ()
 
 lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)
 
 lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)
 
void setDetectionThreshold (T threshold)
 
void setDetectionMethod (lsFeatureDetectionEnum passedMethod)
 Set which algorithm to use to detect features. The curvature-based algorithm should always be preferred, while the normals-based algorithm is just provided for experimental use. More...
 
void apply ()
 Execute the algorithm. More...
 
 lsDetectFeatures ()
 
 lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)
 
 lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)
 
void setDetectionThreshold (T threshold)
 
void setDetectionMethod (lsFeatureDetectionEnum passedMethod)
 Set which algorithm to use to detect features. The curvature-based algorithm should always be preferred, while the normals-based algorithm is just provided for experimental use. More...
 
void apply ()
 Execute the algorithm. More...
 
- - - -

-Static Public Attributes

static constexpr char featureMarkersLabel []
 
-

Detailed Description

-
template<class T, int D>
-class lsDetectFeatures< T, D >

This class detects features of the level set function. This class offers two methods to determine features of the surface: based on the mean curvature, and based on the angle between surface normals. The curvature-based algorithm is the default as it leads to more accurate results and should be preferred in general.

-

Constructor & Destructor Documentation

- -

◆ lsDetectFeatures() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures ()
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
passedLimit 
)
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
passedLimit,
lsFeatureDetectionEnum passedMethod 
)
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures ()
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
passedLimit 
)
-
-inline
-
- -
-
- -

◆ lsDetectFeatures() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsDetectFeatures< T, D >::lsDetectFeatures (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
passedLimit,
lsFeatureDetectionEnum passedMethod 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsDetectFeatures< T, D >::apply ()
-
-inline
-
- -

Execute the algorithm.

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsDetectFeatures< T, D >::apply ()
-
-inline
-
- -

Execute the algorithm.

- -
-
- -

◆ setDetectionMethod() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDetectFeatures< T, D >::setDetectionMethod (lsFeatureDetectionEnum passedMethod)
-
-inline
-
- -

Set which algorithm to use to detect features. The curvature-based algorithm should always be preferred, while the normals-based algorithm is just provided for experimental use.

- -
-
- -

◆ setDetectionMethod() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDetectFeatures< T, D >::setDetectionMethod (lsFeatureDetectionEnum passedMethod)
-
-inline
-
- -

Set which algorithm to use to detect features. The curvature-based algorithm should always be preferred, while the normals-based algorithm is just provided for experimental use.

- -
-
- -

◆ setDetectionThreshold() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDetectFeatures< T, D >::setDetectionThreshold (threshold)
-
-inline
-
- -
-
- -

◆ setDetectionThreshold() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDetectFeatures< T, D >::setDetectionThreshold (threshold)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ featureMarkersLabel

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr char lsDetectFeatures< T, D >::featureMarkersLabel
-
-staticconstexpr
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsDetectFeatures.js b/docs/doxygen/html/classlsDetectFeatures.js deleted file mode 100644 index 890a7edd..00000000 --- a/docs/doxygen/html/classlsDetectFeatures.js +++ /dev/null @@ -1,18 +0,0 @@ -var classlsDetectFeatures = -[ - [ "lsDetectFeatures", "classlsDetectFeatures.html#a62f51df8b1aecf6ce09f273d376a36aa", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#a0b4bb5f64ba586721065a732417cfc38", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#a9e3e676a1891b4f43596af452f21179a", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#ac17abe7fc4a5f9f46212e8ef9d38f881", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#a62f51df8b1aecf6ce09f273d376a36aa", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#a0b4bb5f64ba586721065a732417cfc38", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#a9e3e676a1891b4f43596af452f21179a", null ], - [ "lsDetectFeatures", "classlsDetectFeatures.html#ac17abe7fc4a5f9f46212e8ef9d38f881", null ], - [ "apply", "classlsDetectFeatures.html#adbdb153c34bd669c4b19bb93ff69e190", null ], - [ "apply", "classlsDetectFeatures.html#adbdb153c34bd669c4b19bb93ff69e190", null ], - [ "setDetectionMethod", "classlsDetectFeatures.html#aa629b0e8866d889f03745fc7a99aab2f", null ], - [ "setDetectionMethod", "classlsDetectFeatures.html#aa629b0e8866d889f03745fc7a99aab2f", null ], - [ "setDetectionThreshold", "classlsDetectFeatures.html#a717d46c6f74c61a002950dc5438ebc52", null ], - [ "setDetectionThreshold", "classlsDetectFeatures.html#a717d46c6f74c61a002950dc5438ebc52", null ], - [ "featureMarkersLabel", "classlsDetectFeatures.html#a801249516b87df701910acbe3ff9132a", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsDomain-members.html b/docs/doxygen/html/classlsDomain-members.html deleted file mode 100644 index 1fd0a635..00000000 --- a/docs/doxygen/html/classlsDomain-members.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsDomain< T, D > Member List
-
-
- -

This is the complete list of members for lsDomain< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BoundaryType typedeflsDomain< T, D >
BoundaryType typedeflsDomain< T, D >
clearMetaData()lsDomain< T, D >inline
clearMetaData()lsDomain< T, D >inline
deepCopy(const lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsDomain< T, D >inline
deepCopy(const lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsDomain< T, D >inline
deserialize(std::istream &stream)lsDomain< T, D >inline
deserialize(std::istream &stream)lsDomain< T, D >inline
dimensionslsDomain< T, D >static
DomainType typedeflsDomain< T, D >
DomainType typedeflsDomain< T, D >
finalize(int newWidth)lsDomain< T, D >inline
finalize()lsDomain< T, D >inline
finalize(int newWidth)lsDomain< T, D >inline
finalize()lsDomain< T, D >inline
getDomain()lsDomain< T, D >inline
getDomain() constlsDomain< T, D >inline
getDomain()lsDomain< T, D >inline
getDomain() constlsDomain< T, D >inline
getGrid() constlsDomain< T, D >inline
getGrid()lsDomain< T, D >inline
getGrid() constlsDomain< T, D >inline
getGrid()lsDomain< T, D >inline
getLevelSetWidth() constlsDomain< T, D >inline
getLevelSetWidth() constlsDomain< T, D >inline
getNumberOfPoints() constlsDomain< T, D >inline
getNumberOfPoints() constlsDomain< T, D >inline
getNumberOfSegments() constlsDomain< T, D >inline
getNumberOfSegments() constlsDomain< T, D >inline
getPointData()lsDomain< T, D >inline
getPointData() constlsDomain< T, D >inline
getPointData()lsDomain< T, D >inline
getPointData() constlsDomain< T, D >inline
getVoidPointMarkers()lsDomain< T, D >inline
getVoidPointMarkers() constlsDomain< T, D >inline
getVoidPointMarkers()lsDomain< T, D >inline
getVoidPointMarkers() constlsDomain< T, D >inline
GridType typedeflsDomain< T, D >
GridType typedeflsDomain< T, D >
insertPoints(PointValueVectorType pointData, bool sort=true)lsDomain< T, D >inline
insertPoints(PointValueVectorType pointData, bool sort=true)lsDomain< T, D >inline
lsDomain(hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(GridType passedGrid)lsDomain< T, D >inline
lsDomain(lsSmartPointer< lsDomain > passedDomain)lsDomain< T, D >inline
lsDomain(hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)lsDomain< T, D >inline
lsDomain(GridType passedGrid)lsDomain< T, D >inline
lsDomain(lsSmartPointer< lsDomain > passedDomain)lsDomain< T, D >inline
NEG_VALUElsDomain< T, D >static
NormalVectorType typedeflsDomain< T, D >
NormalVectorType typedeflsDomain< T, D >
PointDataType typedeflsDomain< T, D >
PointDataType typedeflsDomain< T, D >
PointValueVectorType typedeflsDomain< T, D >
PointValueVectorType typedeflsDomain< T, D >
POS_VALUElsDomain< T, D >static
print(std::ostream &out=std::cout)lsDomain< T, D >inline
print(std::ostream &out=std::cout)lsDomain< T, D >inline
serialize(std::ostream &stream)lsDomain< T, D >inline
serialize(std::ostream &stream)lsDomain< T, D >inline
setLevelSetWidth(int width)lsDomain< T, D >inline
setLevelSetWidth(int width)lsDomain< T, D >inline
ValueType typedeflsDomain< T, D >
ValueType typedeflsDomain< T, D >
VoidPointMarkersType typedeflsDomain< T, D >
VoidPointMarkersType typedeflsDomain< T, D >
-
- - - - diff --git a/docs/doxygen/html/classlsDomain.html b/docs/doxygen/html/classlsDomain.html deleted file mode 100644 index 13f22cfc..00000000 --- a/docs/doxygen/html/classlsDomain.html +++ /dev/null @@ -1,2256 +0,0 @@ - - - - - - - -ViennaLS: lsDomain< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsDomain< T, D > Class Template Reference
-
-
- -

Class containing all information about the level set, including the dimensions of the domain, boundary conditions and all data. - More...

- -

#include <lsDomain.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Types

typedef T ValueType
 
typedef hrleGrid< D > GridType
 
typedef hrleDomain< T, D > DomainType
 
typedef lsBoundaryConditionEnum< D > BoundaryType
 
typedef std::vector< std::pair< hrleVectorType< hrleIndexType, D >, T > > PointValueVectorType
 
typedef std::vector< std::array< T, D > > NormalVectorType
 
typedef lsPointData< T > PointDataType
 
typedef std::vector< bool > VoidPointMarkersType
 
typedef T ValueType
 
typedef hrleGrid< D > GridType
 
typedef hrleDomain< T, D > DomainType
 
typedef lsBoundaryConditionEnum< D > BoundaryType
 
typedef std::vector< std::pair< hrleVectorType< hrleIndexType, D >, T > > PointValueVectorType
 
typedef std::vector< std::array< T, D > > NormalVectorType
 
typedef lsPointData< T > PointDataType
 
typedef std::vector< bool > VoidPointMarkersType
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsDomain (hrleCoordType gridDelta=1.0)
 initalise an empty infinite lsDomain More...
 
 lsDomain (hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)
 
 lsDomain (std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)
 
 lsDomain (PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)
 initialise lsDomain with domain size "bounds", filled with point/value pairs in pointData More...
 
 lsDomain (GridType passedGrid)
 
 lsDomain (lsSmartPointer< lsDomain > passedDomain)
 
void finalize (int newWidth)
 this function sets a new levelset width and finalizes the levelset, so it is ready for use by other algorithms More...
 
void finalize ()
 this function finalizes the levelset, so it is ready for use by other algorithms More...
 
void deepCopy (const lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 copy all values of "passedlsDomain" to this lsDomain More...
 
void insertPoints (PointValueVectorType pointData, bool sort=true)
 re-initalise lsDomain with the point/value pairs in pointData This is similar to lsFromMesh with the difference that pointData contains (INDEX, Value) pairs, while lsFromMesh expects coordinates rather than indices More...
 
const GridTypegetGrid () const
 get reference to the grid on which the levelset is defined More...
 
GridTypegetGrid ()
 get mutable reference to the grid on which the level set is defined More...
 
DomainTypegetDomain ()
 get const reference to the underlying hrleDomain data structure More...
 
const DomainTypegetDomain () const
 
unsigned getNumberOfSegments () const
 returns the number of segments, the levelset is split into. This is useful for algorithm parallelisation More...
 
unsigned getNumberOfPoints () const
 returns the number of defined points More...
 
int getLevelSetWidth () const
 
void setLevelSetWidth (int width)
 
void clearMetaData ()
 
PointDataTypegetPointData ()
 get reference to point data saved in the level set More...
 
const PointDataTypegetPointData () const
 
VoidPointMarkersTypegetVoidPointMarkers ()
 get reference to the voidPoints markers for all points More...
 
const VoidPointMarkersTypegetVoidPointMarkers () const
 
void print (std::ostream &out=std::cout)
 prints basic information and all memebers of the levelset structure More...
 
std::ostream & serialize (std::ostream &stream)
 Serializes the lsDomain into a binary stream. More...
 
std::istream & deserialize (std::istream &stream)
 Deserialize lsDomain from binary stream. More...
 
 lsDomain (hrleCoordType gridDelta=1.0)
 initalise an empty infinite lsDomain More...
 
 lsDomain (hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)
 
 lsDomain (std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)
 
 lsDomain (PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)
 initialise lsDomain with domain size "bounds", filled with point/value pairs in pointData More...
 
 lsDomain (GridType passedGrid)
 
 lsDomain (lsSmartPointer< lsDomain > passedDomain)
 
void finalize (int newWidth)
 this function sets a new levelset width and finalizes the levelset, so it is ready for use by other algorithms More...
 
void finalize ()
 this function finalizes the levelset, so it is ready for use by other algorithms More...
 
void deepCopy (const lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 copy all values of "passedlsDomain" to this lsDomain More...
 
void insertPoints (PointValueVectorType pointData, bool sort=true)
 re-initalise lsDomain with the point/value pairs in pointData This is similar to lsFromMesh with the difference that pointData contains (INDEX, Value) pairs, while lsFromMesh expects coordinates rather than indices More...
 
const GridTypegetGrid () const
 get reference to the grid on which the levelset is defined More...
 
GridTypegetGrid ()
 get mutable reference to the grid on which the level set is defined More...
 
DomainTypegetDomain ()
 get const reference to the underlying hrleDomain data structure More...
 
const DomainTypegetDomain () const
 
unsigned getNumberOfSegments () const
 returns the number of segments, the levelset is split into. This is useful for algorithm parallelisation More...
 
unsigned getNumberOfPoints () const
 returns the number of defined points More...
 
int getLevelSetWidth () const
 
void setLevelSetWidth (int width)
 
void clearMetaData ()
 
PointDataTypegetPointData ()
 get reference to point data saved in the level set More...
 
const PointDataTypegetPointData () const
 
VoidPointMarkersTypegetVoidPointMarkers ()
 get reference to the voidPoints markers for all points More...
 
const VoidPointMarkersTypegetVoidPointMarkers () const
 
void print (std::ostream &out=std::cout)
 prints basic information and all memebers of the levelset structure More...
 
std::ostream & serialize (std::ostream &stream)
 Serializes the lsDomain into a binary stream. More...
 
std::istream & deserialize (std::istream &stream)
 Deserialize lsDomain from binary stream. More...
 
- - - - - - - -

-Static Public Attributes

static constexpr int dimensions
 
static constexpr T POS_VALUE
 
static constexpr T NEG_VALUE
 
-

Detailed Description

-
template<class T, int D>
-class lsDomain< T, D >

Class containing all information about the level set, including the dimensions of the domain, boundary conditions and all data.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, GeometricAdvection.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Member Typedef Documentation

- -

◆ BoundaryType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef lsBoundaryConditionEnum<D> lsDomain< T, D >::BoundaryType
-
- -
-
- -

◆ BoundaryType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef lsBoundaryConditionEnum<D> lsDomain< T, D >::BoundaryType
-
- -
-
- -

◆ DomainType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef hrleDomain<T, D> lsDomain< T, D >::DomainType
-
- -
-
- -

◆ DomainType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef hrleDomain<T, D> lsDomain< T, D >::DomainType
-
- -
-
- -

◆ GridType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef hrleGrid<D> lsDomain< T, D >::GridType
-
- -
-
- -

◆ GridType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef hrleGrid<D> lsDomain< T, D >::GridType
-
- -
-
- -

◆ NormalVectorType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef std::vector<std::array<T, D> > lsDomain< T, D >::NormalVectorType
-
- -
-
- -

◆ NormalVectorType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef std::vector<std::array<T, D> > lsDomain< T, D >::NormalVectorType
-
- -
-
- -

◆ PointDataType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef lsPointData<T> lsDomain< T, D >::PointDataType
-
- -
-
- -

◆ PointDataType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef lsPointData<T> lsDomain< T, D >::PointDataType
-
- -
-
- -

◆ PointValueVectorType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef std::vector<std::pair<hrleVectorType<hrleIndexType, D>, T> > lsDomain< T, D >::PointValueVectorType
-
- -
-
- -

◆ PointValueVectorType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef std::vector<std::pair<hrleVectorType<hrleIndexType, D>, T> > lsDomain< T, D >::PointValueVectorType
-
- -
-
- -

◆ ValueType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef T lsDomain< T, D >::ValueType
-
- -
-
- -

◆ ValueType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef T lsDomain< T, D >::ValueType
-
- -
-
- -

◆ VoidPointMarkersType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef std::vector<bool> lsDomain< T, D >::VoidPointMarkersType
-
- -
-
- -

◆ VoidPointMarkersType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
typedef std::vector<bool> lsDomain< T, D >::VoidPointMarkersType
-
- -
-
-

Constructor & Destructor Documentation

- -

◆ lsDomain() [1/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDomain< T, D >::lsDomain (hrleCoordType gridDelta = 1.0)
-
-inline
-
- -

initalise an empty infinite lsDomain

- -
-
- -

◆ lsDomain() [2/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsDomain< T, D >::lsDomain (hrleCoordType * bounds,
BoundaryTypeboundaryConditions,
hrleCoordType gridDelta = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsDomain() [3/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsDomain< T, D >::lsDomain (std::vector< hrleCoordType > bounds,
std::vector< unsigned > boundaryConditions,
hrleCoordType gridDelta = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsDomain() [4/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsDomain< T, D >::lsDomain (PointValueVectorType pointData,
hrleCoordType * bounds,
BoundaryTypeboundaryConditions,
hrleCoordType gridDelta = 1.0 
)
-
-inline
-
- -

initialise lsDomain with domain size "bounds", filled with point/value pairs in pointData

- -
-
- -

◆ lsDomain() [5/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDomain< T, D >::lsDomain (GridType passedGrid)
-
-inline
-
- -
-
- -

◆ lsDomain() [6/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDomain< T, D >::lsDomain (lsSmartPointer< lsDomain< T, D > > passedDomain)
-
-inline
-
- -
-
- -

◆ lsDomain() [7/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDomain< T, D >::lsDomain (hrleCoordType gridDelta = 1.0)
-
-inline
-
- -

initalise an empty infinite lsDomain

- -
-
- -

◆ lsDomain() [8/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsDomain< T, D >::lsDomain (hrleCoordType * bounds,
BoundaryTypeboundaryConditions,
hrleCoordType gridDelta = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsDomain() [9/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsDomain< T, D >::lsDomain (std::vector< hrleCoordType > bounds,
std::vector< unsigned > boundaryConditions,
hrleCoordType gridDelta = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsDomain() [10/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsDomain< T, D >::lsDomain (PointValueVectorType pointData,
hrleCoordType * bounds,
BoundaryTypeboundaryConditions,
hrleCoordType gridDelta = 1.0 
)
-
-inline
-
- -

initialise lsDomain with domain size "bounds", filled with point/value pairs in pointData

- -
-
- -

◆ lsDomain() [11/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDomain< T, D >::lsDomain (GridType passedGrid)
-
-inline
-
- -
-
- -

◆ lsDomain() [12/12]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsDomain< T, D >::lsDomain (lsSmartPointer< lsDomain< T, D > > passedDomain)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ clearMetaData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsDomain< T, D >::clearMetaData ()
-
-inline
-
- -
-
- -

◆ clearMetaData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsDomain< T, D >::clearMetaData ()
-
-inline
-
- -
-
- -

◆ deepCopy() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::deepCopy (const lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

copy all values of "passedlsDomain" to this lsDomain

- -
-
- -

◆ deepCopy() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::deepCopy (const lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -

copy all values of "passedlsDomain" to this lsDomain

- -
-
- -

◆ deserialize() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
std::istream & lsDomain< T, D >::deserialize (std::istream & stream)
-
-inline
-
- -

Deserialize lsDomain from binary stream.

- -
-
- -

◆ deserialize() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
std::istream & lsDomain< T, D >::deserialize (std::istream & stream)
-
-inline
-
- -

Deserialize lsDomain from binary stream.

- -
-
- -

◆ finalize() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsDomain< T, D >::finalize ()
-
-inline
-
- -

this function finalizes the levelset, so it is ready for use by other algorithms

- -
-
- -

◆ finalize() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsDomain< T, D >::finalize ()
-
-inline
-
- -

this function finalizes the levelset, so it is ready for use by other algorithms

- -
-
- -

◆ finalize() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::finalize (int newWidth)
-
-inline
-
- -

this function sets a new levelset width and finalizes the levelset, so it is ready for use by other algorithms

- -
-
- -

◆ finalize() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::finalize (int newWidth)
-
-inline
-
- -

this function sets a new levelset width and finalizes the levelset, so it is ready for use by other algorithms

- -
-
- -

◆ getDomain() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
DomainType & lsDomain< T, D >::getDomain ()
-
-inline
-
- -

get const reference to the underlying hrleDomain data structure

- -
-
- -

◆ getDomain() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
DomainType & lsDomain< T, D >::getDomain ()
-
-inline
-
- -

get const reference to the underlying hrleDomain data structure

- -
-
- -

◆ getDomain() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const DomainType & lsDomain< T, D >::getDomain () const
-
-inline
-
- -
-
- -

◆ getDomain() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const DomainType & lsDomain< T, D >::getDomain () const
-
-inline
-
- -
-
- -

◆ getGrid() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
GridType & lsDomain< T, D >::getGrid ()
-
-inline
-
- -

get mutable reference to the grid on which the level set is defined

- -
-
- -

◆ getGrid() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
GridType & lsDomain< T, D >::getGrid ()
-
-inline
-
- -

get mutable reference to the grid on which the level set is defined

- -
-
- -

◆ getGrid() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const GridType & lsDomain< T, D >::getGrid () const
-
-inline
-
- -

get reference to the grid on which the levelset is defined

- -
-
- -

◆ getGrid() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const GridType & lsDomain< T, D >::getGrid () const
-
-inline
-
- -

get reference to the grid on which the levelset is defined

- -
-
- -

◆ getLevelSetWidth() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
int lsDomain< T, D >::getLevelSetWidth () const
-
-inline
-
- -
-
- -

◆ getLevelSetWidth() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
int lsDomain< T, D >::getLevelSetWidth () const
-
-inline
-
- -
-
- -

◆ getNumberOfPoints() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
unsigned lsDomain< T, D >::getNumberOfPoints () const
-
-inline
-
- -

returns the number of defined points

- -
-
- -

◆ getNumberOfPoints() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
unsigned lsDomain< T, D >::getNumberOfPoints () const
-
-inline
-
- -

returns the number of defined points

- -
-
- -

◆ getNumberOfSegments() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
unsigned lsDomain< T, D >::getNumberOfSegments () const
-
-inline
-
- -

returns the number of segments, the levelset is split into. This is useful for algorithm parallelisation

- -
-
- -

◆ getNumberOfSegments() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
unsigned lsDomain< T, D >::getNumberOfSegments () const
-
-inline
-
- -

returns the number of segments, the levelset is split into. This is useful for algorithm parallelisation

- -
-
- -

◆ getPointData() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
PointDataType & lsDomain< T, D >::getPointData ()
-
-inline
-
- -

get reference to point data saved in the level set

- -
-
- -

◆ getPointData() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
PointDataType & lsDomain< T, D >::getPointData ()
-
-inline
-
- -

get reference to point data saved in the level set

- -
-
- -

◆ getPointData() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const PointDataType & lsDomain< T, D >::getPointData () const
-
-inline
-
- -
-
- -

◆ getPointData() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const PointDataType & lsDomain< T, D >::getPointData () const
-
-inline
-
- -
-
- -

◆ getVoidPointMarkers() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
VoidPointMarkersType & lsDomain< T, D >::getVoidPointMarkers ()
-
-inline
-
- -

get reference to the voidPoints markers for all points

- -
-
- -

◆ getVoidPointMarkers() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
VoidPointMarkersType & lsDomain< T, D >::getVoidPointMarkers ()
-
-inline
-
- -

get reference to the voidPoints markers for all points

- -
-
- -

◆ getVoidPointMarkers() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const VoidPointMarkersType & lsDomain< T, D >::getVoidPointMarkers () const
-
-inline
-
- -
-
- -

◆ getVoidPointMarkers() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const VoidPointMarkersType & lsDomain< T, D >::getVoidPointMarkers () const
-
-inline
-
- -
-
- -

◆ insertPoints() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsDomain< T, D >::insertPoints (PointValueVectorType pointData,
bool sort = true 
)
-
-inline
-
- -

re-initalise lsDomain with the point/value pairs in pointData This is similar to lsFromMesh with the difference that pointData contains (INDEX, Value) pairs, while lsFromMesh expects coordinates rather than indices

- -
-
- -

◆ insertPoints() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsDomain< T, D >::insertPoints (PointValueVectorType pointData,
bool sort = true 
)
-
-inline
-
- -

re-initalise lsDomain with the point/value pairs in pointData This is similar to lsFromMesh with the difference that pointData contains (INDEX, Value) pairs, while lsFromMesh expects coordinates rather than indices

- -
-
- -

◆ print() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::print (std::ostream & out = std::cout)
-
-inline
-
- -

prints basic information and all memebers of the levelset structure

- -
-
- -

◆ print() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::print (std::ostream & out = std::cout)
-
-inline
-
- -

prints basic information and all memebers of the levelset structure

- -
-
- -

◆ serialize() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
std::ostream & lsDomain< T, D >::serialize (std::ostream & stream)
-
-inline
-
- -

Serializes the lsDomain into a binary stream.

- -
-
- -

◆ serialize() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
std::ostream & lsDomain< T, D >::serialize (std::ostream & stream)
-
-inline
-
- -

Serializes the lsDomain into a binary stream.

- -
-
- -

◆ setLevelSetWidth() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::setLevelSetWidth (int width)
-
-inline
-
- -
-
- -

◆ setLevelSetWidth() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsDomain< T, D >::setLevelSetWidth (int width)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ dimensions

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr int lsDomain< T, D >::dimensions
-
-staticconstexpr
-
- -
-
- -

◆ NEG_VALUE

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr T lsDomain< T, D >::NEG_VALUE
-
-staticconstexpr
-
- -
-
- -

◆ POS_VALUE

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr T lsDomain< T, D >::POS_VALUE
-
-staticconstexpr
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsDomain.js b/docs/doxygen/html/classlsDomain.js deleted file mode 100644 index 9aa3977f..00000000 --- a/docs/doxygen/html/classlsDomain.js +++ /dev/null @@ -1,74 +0,0 @@ -var classlsDomain = -[ - [ "BoundaryType", "classlsDomain.html#a6e1ffa57ef6eeb9d79f204aae801f4e7", null ], - [ "BoundaryType", "classlsDomain.html#a6e1ffa57ef6eeb9d79f204aae801f4e7", null ], - [ "DomainType", "classlsDomain.html#a7e989b2c137e03c4f8e09c181b6311af", null ], - [ "DomainType", "classlsDomain.html#a7e989b2c137e03c4f8e09c181b6311af", null ], - [ "GridType", "classlsDomain.html#acd1ed71ed408b19ab82f4b33db28a20d", null ], - [ "GridType", "classlsDomain.html#acd1ed71ed408b19ab82f4b33db28a20d", null ], - [ "NormalVectorType", "classlsDomain.html#a1b5387cd91551921f8f4b034aef54c80", null ], - [ "NormalVectorType", "classlsDomain.html#a1b5387cd91551921f8f4b034aef54c80", null ], - [ "PointDataType", "classlsDomain.html#a60bb8552260d6497f645bb4eb0f9af87", null ], - [ "PointDataType", "classlsDomain.html#a60bb8552260d6497f645bb4eb0f9af87", null ], - [ "PointValueVectorType", "classlsDomain.html#a81a5c708142e9a0b5bcf2a537934cf7f", null ], - [ "PointValueVectorType", "classlsDomain.html#a81a5c708142e9a0b5bcf2a537934cf7f", null ], - [ "ValueType", "classlsDomain.html#a0fd2ecbf57e7608ab81b6a38342f9e6f", null ], - [ "ValueType", "classlsDomain.html#a0fd2ecbf57e7608ab81b6a38342f9e6f", null ], - [ "VoidPointMarkersType", "classlsDomain.html#a6432176faa114eee197c3f70c3e6f775", null ], - [ "VoidPointMarkersType", "classlsDomain.html#a6432176faa114eee197c3f70c3e6f775", null ], - [ "lsDomain", "classlsDomain.html#ae4d8f81852411480790eca52f704c101", null ], - [ "lsDomain", "classlsDomain.html#a1b93737819bb59987f11239a38d26d1c", null ], - [ "lsDomain", "classlsDomain.html#a154f6f7b177bd272d5f7769cb94ac7e5", null ], - [ "lsDomain", "classlsDomain.html#aa1b62b9875d64df99915f943a802fdec", null ], - [ "lsDomain", "classlsDomain.html#a58c7ef76498ba1a3d0979f64b32f4af6", null ], - [ "lsDomain", "classlsDomain.html#a4fde36ee0f4be9bf270f5ea1f6334bf0", null ], - [ "lsDomain", "classlsDomain.html#ae4d8f81852411480790eca52f704c101", null ], - [ "lsDomain", "classlsDomain.html#a1b93737819bb59987f11239a38d26d1c", null ], - [ "lsDomain", "classlsDomain.html#a154f6f7b177bd272d5f7769cb94ac7e5", null ], - [ "lsDomain", "classlsDomain.html#aa1b62b9875d64df99915f943a802fdec", null ], - [ "lsDomain", "classlsDomain.html#a58c7ef76498ba1a3d0979f64b32f4af6", null ], - [ "lsDomain", "classlsDomain.html#a4fde36ee0f4be9bf270f5ea1f6334bf0", null ], - [ "clearMetaData", "classlsDomain.html#a335f146054c0610326fc51436ae620bc", null ], - [ "clearMetaData", "classlsDomain.html#a335f146054c0610326fc51436ae620bc", null ], - [ "deepCopy", "classlsDomain.html#a32213467746efd0977a84b7a5d7de743", null ], - [ "deepCopy", "classlsDomain.html#a32213467746efd0977a84b7a5d7de743", null ], - [ "deserialize", "classlsDomain.html#aebe97f435fd89c0d10f0b12f747f8dee", null ], - [ "deserialize", "classlsDomain.html#aebe97f435fd89c0d10f0b12f747f8dee", null ], - [ "finalize", "classlsDomain.html#ad3d4f7ece6737806c42f642aa42d8309", null ], - [ "finalize", "classlsDomain.html#ad3d4f7ece6737806c42f642aa42d8309", null ], - [ "finalize", "classlsDomain.html#a413380ae4d497ab06c56e28aaea6c2ce", null ], - [ "finalize", "classlsDomain.html#a413380ae4d497ab06c56e28aaea6c2ce", null ], - [ "getDomain", "classlsDomain.html#ae5f3309a965ef29eb6ebcb14be21ee99", null ], - [ "getDomain", "classlsDomain.html#ae5f3309a965ef29eb6ebcb14be21ee99", null ], - [ "getDomain", "classlsDomain.html#af46c231822a856d950b55ddb680fb2df", null ], - [ "getDomain", "classlsDomain.html#af46c231822a856d950b55ddb680fb2df", null ], - [ "getGrid", "classlsDomain.html#ae31267c5027a4919be7f3c2d910a595e", null ], - [ "getGrid", "classlsDomain.html#ae31267c5027a4919be7f3c2d910a595e", null ], - [ "getGrid", "classlsDomain.html#a5ea7f6fa1b93f12330a281c4dcfbe381", null ], - [ "getGrid", "classlsDomain.html#a5ea7f6fa1b93f12330a281c4dcfbe381", null ], - [ "getLevelSetWidth", "classlsDomain.html#a7c41c369debd2f5eeddfc7d4586d7116", null ], - [ "getLevelSetWidth", "classlsDomain.html#a7c41c369debd2f5eeddfc7d4586d7116", null ], - [ "getNumberOfPoints", "classlsDomain.html#aeaedf9b83e01197f5e1ccf744364f25e", null ], - [ "getNumberOfPoints", "classlsDomain.html#aeaedf9b83e01197f5e1ccf744364f25e", null ], - [ "getNumberOfSegments", "classlsDomain.html#a392c3fcfc0a5c09d19cc1c319c49e49d", null ], - [ "getNumberOfSegments", "classlsDomain.html#a392c3fcfc0a5c09d19cc1c319c49e49d", null ], - [ "getPointData", "classlsDomain.html#aeda612a44a8559e9ce421cc30834fed4", null ], - [ "getPointData", "classlsDomain.html#aeda612a44a8559e9ce421cc30834fed4", null ], - [ "getPointData", "classlsDomain.html#aa92b3eede588844d1a8c89248862548d", null ], - [ "getPointData", "classlsDomain.html#aa92b3eede588844d1a8c89248862548d", null ], - [ "getVoidPointMarkers", "classlsDomain.html#a704c7dbdc386293ea8f2a58e038ce662", null ], - [ "getVoidPointMarkers", "classlsDomain.html#a704c7dbdc386293ea8f2a58e038ce662", null ], - [ "getVoidPointMarkers", "classlsDomain.html#afd8f7a7f7142cfd91e8307b891be8ff8", null ], - [ "getVoidPointMarkers", "classlsDomain.html#afd8f7a7f7142cfd91e8307b891be8ff8", null ], - [ "insertPoints", "classlsDomain.html#aafee5214479c6a4519c2ec2ec4e5671e", null ], - [ "insertPoints", "classlsDomain.html#aafee5214479c6a4519c2ec2ec4e5671e", null ], - [ "print", "classlsDomain.html#acd24851408ebf57b1e98c8577b5a4676", null ], - [ "print", "classlsDomain.html#acd24851408ebf57b1e98c8577b5a4676", null ], - [ "serialize", "classlsDomain.html#a6e8a316b00c046168c2ee64336b48e7f", null ], - [ "serialize", "classlsDomain.html#a6e8a316b00c046168c2ee64336b48e7f", null ], - [ "setLevelSetWidth", "classlsDomain.html#a615d5361183773a25292ead3c3a6ef08", null ], - [ "setLevelSetWidth", "classlsDomain.html#a615d5361183773a25292ead3c3a6ef08", null ], - [ "dimensions", "classlsDomain.html#a23ca994a84325006116efc1f3e118b35", null ], - [ "NEG_VALUE", "classlsDomain.html#acd59efb6dcdc1ccc8f48a17fdc4aa356", null ], - [ "POS_VALUE", "classlsDomain.html#a9c130cd72fdf29fb0c281780faeff7ea", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsExpand-members.html b/docs/doxygen/html/classlsExpand-members.html deleted file mode 100644 index 2c67c2b7..00000000 --- a/docs/doxygen/html/classlsExpand-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsExpand< T, D > Member List
-
-
- -

This is the complete list of members for lsExpand< T, D >, including all inherited members.

- - - - - - - - - - - - - - - -
apply()lsExpand< T, D >inline
apply()lsExpand< T, D >inline
lsExpand()lsExpand< T, D >inline
lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsExpand< T, D >inline
lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)lsExpand< T, D >inline
lsExpand()lsExpand< T, D >inline
lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsExpand< T, D >inline
lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)lsExpand< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsExpand< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsExpand< T, D >inline
setUpdatePointData(bool update)lsExpand< T, D >inline
setUpdatePointData(bool update)lsExpand< T, D >inline
setWidth(int passedWidth)lsExpand< T, D >inline
setWidth(int passedWidth)lsExpand< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsExpand.html b/docs/doxygen/html/classlsExpand.html deleted file mode 100644 index 2ac99e65..00000000 --- a/docs/doxygen/html/classlsExpand.html +++ /dev/null @@ -1,574 +0,0 @@ - - - - - - - -ViennaLS: lsExpand< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsExpand< T, D > Class Template Reference
-
-
- -

Expands the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points. - More...

- -

#include <lsExpand.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsExpand ()
 
 lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
 lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setWidth (int passedWidth)
 Set how far the level set should be extended. Points with value width*0.5 will be added by this algorithm. More...
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void apply ()
 Apply the expansion to the specified width. More...
 
 lsExpand ()
 
 lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
 lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setWidth (int passedWidth)
 Set how far the level set should be extended. Points with value width*0.5 will be added by this algorithm. More...
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void apply ()
 Apply the expansion to the specified width. More...
 
-

Detailed Description

-
template<class T, int D>
-class lsExpand< T, D >

Expands the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points.

-

Constructor & Destructor Documentation

- -

◆ lsExpand() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsExpand< T, D >::lsExpand ()
-
-inline
-
- -
-
- -

◆ lsExpand() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsExpand< T, D >::lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsExpand() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsExpand< T, D >::lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
int passedWidth 
)
-
-inline
-
- -
-
- -

◆ lsExpand() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsExpand< T, D >::lsExpand ()
-
-inline
-
- -
-
- -

◆ lsExpand() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsExpand< T, D >::lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsExpand() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsExpand< T, D >::lsExpand (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
int passedWidth 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsExpand< T, D >::apply ()
-
-inline
-
- -

Apply the expansion to the specified width.

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsExpand< T, D >::apply ()
-
-inline
-
- -

Apply the expansion to the specified width.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsExpand< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsExpand< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setUpdatePointData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsExpand< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
- -

◆ setUpdatePointData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsExpand< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
- -

◆ setWidth() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsExpand< T, D >::setWidth (int passedWidth)
-
-inline
-
- -

Set how far the level set should be extended. Points with value width*0.5 will be added by this algorithm.

- -
-
- -

◆ setWidth() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsExpand< T, D >::setWidth (int passedWidth)
-
-inline
-
- -

Set how far the level set should be extended. Points with value width*0.5 will be added by this algorithm.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsExpand.js b/docs/doxygen/html/classlsExpand.js deleted file mode 100644 index 1dd02972..00000000 --- a/docs/doxygen/html/classlsExpand.js +++ /dev/null @@ -1,17 +0,0 @@ -var classlsExpand = -[ - [ "lsExpand", "classlsExpand.html#aee5561b9b273fd27770803e23be36f9c", null ], - [ "lsExpand", "classlsExpand.html#a0bd5712bade51bbf5926c2edeb2428c6", null ], - [ "lsExpand", "classlsExpand.html#a53cd677c947c70c2208a76d143e2971a", null ], - [ "lsExpand", "classlsExpand.html#aee5561b9b273fd27770803e23be36f9c", null ], - [ "lsExpand", "classlsExpand.html#a0bd5712bade51bbf5926c2edeb2428c6", null ], - [ "lsExpand", "classlsExpand.html#a53cd677c947c70c2208a76d143e2971a", null ], - [ "apply", "classlsExpand.html#af252c81a9cc628c837afb285a8834353", null ], - [ "apply", "classlsExpand.html#af252c81a9cc628c837afb285a8834353", null ], - [ "setLevelSet", "classlsExpand.html#ae076432f719f6098286376e6d148d3c8", null ], - [ "setLevelSet", "classlsExpand.html#ae076432f719f6098286376e6d148d3c8", null ], - [ "setUpdatePointData", "classlsExpand.html#a44cb42819fc0b8eae9ae0698b7346aa9", null ], - [ "setUpdatePointData", "classlsExpand.html#a44cb42819fc0b8eae9ae0698b7346aa9", null ], - [ "setWidth", "classlsExpand.html#af347c11def96375fec96c6bbd192491c", null ], - [ "setWidth", "classlsExpand.html#af347c11def96375fec96c6bbd192491c", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsFromMesh-members.html b/docs/doxygen/html/classlsFromMesh-members.html deleted file mode 100644 index 23d0a836..00000000 --- a/docs/doxygen/html/classlsFromMesh-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsFromMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsFromMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - -
apply()lsFromMesh< T, D >inline
apply()lsFromMesh< T, D >inline
lsFromMesh()lsFromMesh< T, D >inline
lsFromMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)lsFromMesh< T, D >inline
lsFromMesh()lsFromMesh< T, D >inline
lsFromMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)lsFromMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsFromMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsFromMesh< T, D >inline
setMesh(const lsSmartPointer< lsMesh< T > > passedMesh)lsFromMesh< T, D >inline
setMesh(const lsSmartPointer< lsMesh< T > > passedMesh)lsFromMesh< T, D >inline
setSortPointList(bool passedSortPointList)lsFromMesh< T, D >inline
setSortPointList(bool passedSortPointList)lsFromMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsFromMesh.html b/docs/doxygen/html/classlsFromMesh.html deleted file mode 100644 index 5148e1a5..00000000 --- a/docs/doxygen/html/classlsFromMesh.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - -ViennaLS: lsFromMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromMesh< T, D > Class Template Reference
-
-
- -

Import the regular grid, on which the level set values are defined, from an explicit lsMesh<>. The Vertices must be defined, as well as a scalar data field "LSValues". If used for custom read-in, make sure all vertices are lexicographically sorted. - More...

- -

#include <lsFromMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsFromMesh ()
 
 lsFromMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setMesh (const lsSmartPointer< lsMesh< T > > passedMesh)
 
void setSortPointList (bool passedSortPointList)
 
void apply ()
 
 lsFromMesh ()
 
 lsFromMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setMesh (const lsSmartPointer< lsMesh< T > > passedMesh)
 
void setSortPointList (bool passedSortPointList)
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsFromMesh< T, D >

Import the regular grid, on which the level set values are defined, from an explicit lsMesh<>. The Vertices must be defined, as well as a scalar data field "LSValues". If used for custom read-in, make sure all vertices are lexicographically sorted.

-

Constructor & Destructor Documentation

- -

◆ lsFromMesh() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsFromMesh< T, D >::lsFromMesh ()
-
-inline
-
- -
-
- -

◆ lsFromMesh() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsFromMesh< T, D >::lsFromMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
const lsSmartPointer< lsMesh< T > > passedMesh 
)
-
-inline
-
- -
-
- -

◆ lsFromMesh() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsFromMesh< T, D >::lsFromMesh ()
-
-inline
-
- -
-
- -

◆ lsFromMesh() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsFromMesh< T, D >::lsFromMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
const lsSmartPointer< lsMesh< T > > passedMesh 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsFromMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsFromMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromMesh< T, D >::setMesh (const lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromMesh< T, D >::setMesh (const lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setSortPointList() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromMesh< T, D >::setSortPointList (bool passedSortPointList)
-
-inline
-
- -
-
- -

◆ setSortPointList() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromMesh< T, D >::setSortPointList (bool passedSortPointList)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsFromMesh.js b/docs/doxygen/html/classlsFromMesh.js deleted file mode 100644 index b8515e37..00000000 --- a/docs/doxygen/html/classlsFromMesh.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsFromMesh = -[ - [ "lsFromMesh", "classlsFromMesh.html#a08ce952f855e641f5d2969db138ff7f6", null ], - [ "lsFromMesh", "classlsFromMesh.html#ad5746c68b154ea5a6ce6071f69f1f2dd", null ], - [ "lsFromMesh", "classlsFromMesh.html#a08ce952f855e641f5d2969db138ff7f6", null ], - [ "lsFromMesh", "classlsFromMesh.html#ad5746c68b154ea5a6ce6071f69f1f2dd", null ], - [ "apply", "classlsFromMesh.html#a228a27a3e4f0101b9a99280c194b7016", null ], - [ "apply", "classlsFromMesh.html#a228a27a3e4f0101b9a99280c194b7016", null ], - [ "setLevelSet", "classlsFromMesh.html#a1833593eb956deb6701d6fb7c4345afb", null ], - [ "setLevelSet", "classlsFromMesh.html#a1833593eb956deb6701d6fb7c4345afb", null ], - [ "setMesh", "classlsFromMesh.html#a0ea2cfb6e39b9185e24daae66198642b", null ], - [ "setMesh", "classlsFromMesh.html#a0ea2cfb6e39b9185e24daae66198642b", null ], - [ "setSortPointList", "classlsFromMesh.html#a508528bcbe5da9af9955376e716a8881", null ], - [ "setSortPointList", "classlsFromMesh.html#a508528bcbe5da9af9955376e716a8881", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsFromSurfaceMesh-members.html b/docs/doxygen/html/classlsFromSurfaceMesh-members.html deleted file mode 100644 index 8fa47d12..00000000 --- a/docs/doxygen/html/classlsFromSurfaceMesh-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsFromSurfaceMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsFromSurfaceMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - - - -
apply()lsFromSurfaceMesh< T, D >inline
apply()lsFromSurfaceMesh< T, D >inline
lsFromSurfaceMesh()lsFromSurfaceMesh< T, D >inline
lsFromSurfaceMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)lsFromSurfaceMesh< T, D >inline
lsFromSurfaceMesh()lsFromSurfaceMesh< T, D >inline
lsFromSurfaceMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)lsFromSurfaceMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsFromSurfaceMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsFromSurfaceMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsFromSurfaceMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsFromSurfaceMesh< T, D >inline
setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)lsFromSurfaceMesh< T, D >inline
setRemoveBoundaryTriangles(std::array< bool, N > passedRemoveBoundaryTriangles)lsFromSurfaceMesh< T, D >inline
setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)lsFromSurfaceMesh< T, D >inline
setRemoveBoundaryTriangles(std::array< bool, N > passedRemoveBoundaryTriangles)lsFromSurfaceMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsFromSurfaceMesh.html b/docs/doxygen/html/classlsFromSurfaceMesh.html deleted file mode 100644 index d1e2e60c..00000000 --- a/docs/doxygen/html/classlsFromSurfaceMesh.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - - - -ViennaLS: lsFromSurfaceMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromSurfaceMesh< T, D > Class Template Reference
-
-
- -

Construct a level set from an explicit mesh. - More...

- -

#include <lsFromSurfaceMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsFromSurfaceMesh ()
 
 lsFromSurfaceMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
 Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false). Defaults to true. More...
 
template<std::size_t N>
void setRemoveBoundaryTriangles (std::array< bool, N > passedRemoveBoundaryTriangles)
 Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false), for each direction. Defaults to true for all directions. More...
 
void apply ()
 
 lsFromSurfaceMesh ()
 
 lsFromSurfaceMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
 Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false). Defaults to true. More...
 
template<std::size_t N>
void setRemoveBoundaryTriangles (std::array< bool, N > passedRemoveBoundaryTriangles)
 Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false), for each direction. Defaults to true for all directions. More...
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsFromSurfaceMesh< T, D >

Construct a level set from an explicit mesh.

-
Examples
PatternedSubstrate.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsFromSurfaceMesh() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsFromSurfaceMesh< T, D >::lsFromSurfaceMesh ()
-
-inline
-
- -
-
- -

◆ lsFromSurfaceMesh() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsFromSurfaceMesh< T, D >::lsFromSurfaceMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh,
bool passedRemoveBoundaryTriangles = true 
)
-
-inline
-
- -
-
- -

◆ lsFromSurfaceMesh() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsFromSurfaceMesh< T, D >::lsFromSurfaceMesh ()
-
-inline
-
- -
-
- -

◆ lsFromSurfaceMesh() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsFromSurfaceMesh< T, D >::lsFromSurfaceMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh,
bool passedRemoveBoundaryTriangles = true 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsFromSurfaceMesh< T, D >::apply ()
-
-inline
-
-
Examples
PatternedSubstrate.cpp.
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsFromSurfaceMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setRemoveBoundaryTriangles() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
-
-inline
-
- -

Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false). Defaults to true.

- -
-
- -

◆ setRemoveBoundaryTriangles() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
-
-inline
-
- -

Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false). Defaults to true.

- -
-
- -

◆ setRemoveBoundaryTriangles() [3/4]

- -
-
-
-template<class T , int D>
-
-template<std::size_t N>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setRemoveBoundaryTriangles (std::array< bool, N > passedRemoveBoundaryTriangles)
-
-inline
-
- -

Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false), for each direction. Defaults to true for all directions.

- -
-
- -

◆ setRemoveBoundaryTriangles() [4/4]

- -
-
-
-template<class T , int D>
-
-template<std::size_t N>
- - - - - -
- - - - - - - - -
void lsFromSurfaceMesh< T, D >::setRemoveBoundaryTriangles (std::array< bool, N > passedRemoveBoundaryTriangles)
-
-inline
-
- -

Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false), for each direction. Defaults to true for all directions.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsFromSurfaceMesh.js b/docs/doxygen/html/classlsFromSurfaceMesh.js deleted file mode 100644 index 8b448149..00000000 --- a/docs/doxygen/html/classlsFromSurfaceMesh.js +++ /dev/null @@ -1,17 +0,0 @@ -var classlsFromSurfaceMesh = -[ - [ "lsFromSurfaceMesh", "classlsFromSurfaceMesh.html#a63380e5acb9d12c82ae9df19ab83d989", null ], - [ "lsFromSurfaceMesh", "classlsFromSurfaceMesh.html#a2f39a13fbef50a60fbac2e8bad0a8e88", null ], - [ "lsFromSurfaceMesh", "classlsFromSurfaceMesh.html#a63380e5acb9d12c82ae9df19ab83d989", null ], - [ "lsFromSurfaceMesh", "classlsFromSurfaceMesh.html#a2f39a13fbef50a60fbac2e8bad0a8e88", null ], - [ "apply", "classlsFromSurfaceMesh.html#a76fce6385cab0be5293718be04979086", null ], - [ "apply", "classlsFromSurfaceMesh.html#a76fce6385cab0be5293718be04979086", null ], - [ "setLevelSet", "classlsFromSurfaceMesh.html#aa504298e7bb5512c49af4f3ac440e283", null ], - [ "setLevelSet", "classlsFromSurfaceMesh.html#aa504298e7bb5512c49af4f3ac440e283", null ], - [ "setMesh", "classlsFromSurfaceMesh.html#ae9ce0569134d7a955ee4e44f11abe61d", null ], - [ "setMesh", "classlsFromSurfaceMesh.html#ae9ce0569134d7a955ee4e44f11abe61d", null ], - [ "setRemoveBoundaryTriangles", "classlsFromSurfaceMesh.html#a88a91f1e8e9e872236654eb370b0f8c1", null ], - [ "setRemoveBoundaryTriangles", "classlsFromSurfaceMesh.html#a88a91f1e8e9e872236654eb370b0f8c1", null ], - [ "setRemoveBoundaryTriangles", "classlsFromSurfaceMesh.html#a2b855261a82c28690f455420dc929123", null ], - [ "setRemoveBoundaryTriangles", "classlsFromSurfaceMesh.html#a2b855261a82c28690f455420dc929123", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator-members.html b/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator-members.html deleted file mode 100644 index 6b10f729..00000000 --- a/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.html b/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.html deleted file mode 100644 index d7c7fe74..00000000 --- a/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - - -ViennaLS: lsFromSurfaceMesh< T, D >::box::iterator Class Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromSurfaceMesh< T, D >::box::iterator Class Reference
-
-
- -

Iterator over all grid points, contained by a box. - More...

- -

#include <lsFromSurfaceMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 iterator (const box &bx)
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
bool is_finished () const
 
const hrleVectorType< hrleIndexType, D - 1 > & operator* () const
 
 iterator (const box &bx)
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
bool is_finished () const
 
const hrleVectorType< hrleIndexType, D - 1 > & operator* () const
 
-

Detailed Description

-
template<class T, int D>
-class lsFromSurfaceMesh< T, D >::box::iterator

Iterator over all grid points, contained by a box.

-

Constructor & Destructor Documentation

- -

◆ iterator() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsFromSurfaceMesh< T, D >::box::iterator::iterator (const box & bx)
-
-inline
-
- -
-
- -

◆ iterator() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsFromSurfaceMesh< T, D >::box::iterator::iterator (const box & bx)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ is_finished() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
bool lsFromSurfaceMesh< T, D >::box::iterator::is_finished () const
-
-inline
-
- -
-
- -

◆ is_finished() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
bool lsFromSurfaceMesh< T, D >::box::iterator::is_finished () const
-
-inline
-
- -
-
- -

◆ operator*() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const hrleVectorType< hrleIndexType, D - 1 > & lsFromSurfaceMesh< T, D >::box::iterator::operator* () const
-
-inline
-
- -
-
- -

◆ operator*() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
const hrleVectorType< hrleIndexType, D - 1 > & lsFromSurfaceMesh< T, D >::box::iterator::operator* () const
-
-inline
-
- -
-
- -

◆ operator++() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
iterator & lsFromSurfaceMesh< T, D >::box::iterator::operator++ ()
-
-inline
-
- -
-
- -

◆ operator++() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
iterator & lsFromSurfaceMesh< T, D >::box::iterator::operator++ ()
-
-inline
-
- -
-
- -

◆ operator++() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
iterator lsFromSurfaceMesh< T, D >::box::iterator::operator++ (int )
-
-inline
-
- -
-
- -

◆ operator++() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
iterator lsFromSurfaceMesh< T, D >::box::iterator::operator++ (int )
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.js b/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.js deleted file mode 100644 index c3a4a364..00000000 --- a/docs/doxygen/html/classlsFromSurfaceMesh_1_1box_1_1iterator.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsFromSurfaceMesh_1_1box_1_1iterator = -[ - [ "iterator", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a1938cb8af1a7ceb59d909a4d7a829560", null ], - [ "iterator", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a1938cb8af1a7ceb59d909a4d7a829560", null ], - [ "is_finished", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a2af42d0cf34305195a68a06f3967e36f", null ], - [ "is_finished", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a2af42d0cf34305195a68a06f3967e36f", null ], - [ "operator*", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a6b70e49130f27b00f717f28afae1b7ff", null ], - [ "operator*", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a6b70e49130f27b00f717f28afae1b7ff", null ], - [ "operator++", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#ad4fdf9de98d8608fc495517a0c8e3d01", null ], - [ "operator++", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#ad4fdf9de98d8608fc495517a0c8e3d01", null ], - [ "operator++", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a4a914d0865dd415b095a0b12b465fc75", null ], - [ "operator++", "classlsFromSurfaceMesh_1_1box_1_1iterator.html#a4a914d0865dd415b095a0b12b465fc75", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsFromVolumeMesh-members.html b/docs/doxygen/html/classlsFromVolumeMesh-members.html deleted file mode 100644 index 516a3559..00000000 --- a/docs/doxygen/html/classlsFromVolumeMesh-members.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsFromVolumeMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsFromVolumeMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
apply()lsFromVolumeMesh< T, D >inline
apply()lsFromVolumeMesh< T, D >inline
getLevelSets() constlsFromVolumeMesh< T, D >inline
getLevelSets() constlsFromVolumeMesh< T, D >inline
GridType typedeflsFromVolumeMesh< T, D >
GridType typedeflsFromVolumeMesh< T, D >
LevelSetsType typedeflsFromVolumeMesh< T, D >
LevelSetsType typedeflsFromVolumeMesh< T, D >
LevelSetType typedeflsFromVolumeMesh< T, D >
LevelSetType typedeflsFromVolumeMesh< T, D >
lsFromVolumeMesh()lsFromVolumeMesh< T, D >inline
lsFromVolumeMesh(const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)lsFromVolumeMesh< T, D >inline
lsFromVolumeMesh()lsFromVolumeMesh< T, D >inline
lsFromVolumeMesh(const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)lsFromVolumeMesh< T, D >inline
setGrid(const GridType &passedGrid)lsFromVolumeMesh< T, D >inline
setGrid(const GridType &passedGrid)lsFromVolumeMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsFromVolumeMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsFromVolumeMesh< T, D >inline
setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)lsFromVolumeMesh< T, D >inline
setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)lsFromVolumeMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsFromVolumeMesh.html b/docs/doxygen/html/classlsFromVolumeMesh.html deleted file mode 100644 index 5b5e3715..00000000 --- a/docs/doxygen/html/classlsFromVolumeMesh.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - - -ViennaLS: lsFromVolumeMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromVolumeMesh< T, D > Class Template Reference
-
-
- -

This class creates a level set from a tetrahedral mesh. If the mesh contains a scalar data array called "Material", one level set for each material will be created and stored in the supplied std::vector<lsDomain<T,D>> object. - More...

- -

#include <lsFromVolumeMesh.hpp>

- - - - - - - - - - - - - - -

-Public Types

using LevelSetType = lsSmartPointer< lsDomain< T, D > >
 
using LevelSetsType = std::vector< LevelSetType >
 
using GridType = typename lsDomain< T, D >::GridType
 
using LevelSetType = lsSmartPointer< lsDomain< T, D > >
 
using LevelSetsType = std::vector< LevelSetType >
 
using GridType = typename lsDomain< T, D >::GridType
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsFromVolumeMesh ()
 
 lsFromVolumeMesh (const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)
 
void setGrid (const GridType &passedGrid)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
 
std::vector< LevelSetTypegetLevelSets () const
 
void apply ()
 
 lsFromVolumeMesh ()
 
 lsFromVolumeMesh (const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)
 
void setGrid (const GridType &passedGrid)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
 
std::vector< LevelSetTypegetLevelSets () const
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsFromVolumeMesh< T, D >

This class creates a level set from a tetrahedral mesh. If the mesh contains a scalar data array called "Material", one level set for each material will be created and stored in the supplied std::vector<lsDomain<T,D>> object.

-

Member Typedef Documentation

- -

◆ GridType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsFromVolumeMesh< T, D >::GridType = typename lsDomain<T, D>::GridType
-
- -
-
- -

◆ GridType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsFromVolumeMesh< T, D >::GridType = typename lsDomain<T, D>::GridType
-
- -
-
- -

◆ LevelSetsType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsFromVolumeMesh< T, D >::LevelSetsType = std::vector<LevelSetType>
-
- -
-
- -

◆ LevelSetsType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsFromVolumeMesh< T, D >::LevelSetsType = std::vector<LevelSetType>
-
- -
-
- -

◆ LevelSetType [1/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsFromVolumeMesh< T, D >::LevelSetType = lsSmartPointer<lsDomain<T, D> >
-
- -
-
- -

◆ LevelSetType [2/2]

- -
-
-
-template<class T , int D>
- - - - -
using lsFromVolumeMesh< T, D >::LevelSetType = lsSmartPointer<lsDomain<T, D> >
-
- -
-
-

Constructor & Destructor Documentation

- -

◆ lsFromVolumeMesh() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsFromVolumeMesh< T, D >::lsFromVolumeMesh ()
-
-inline
-
- -
-
- -

◆ lsFromVolumeMesh() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsFromVolumeMesh< T, D >::lsFromVolumeMesh (const GridTypepassedGrid,
lsSmartPointer< lsMesh< T > > passedMesh,
bool passedRemoveBoundaryTriangles = true 
)
-
-inline
-
- -
-
- -

◆ lsFromVolumeMesh() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsFromVolumeMesh< T, D >::lsFromVolumeMesh ()
-
-inline
-
- -
-
- -

◆ lsFromVolumeMesh() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsFromVolumeMesh< T, D >::lsFromVolumeMesh (const GridTypepassedGrid,
lsSmartPointer< lsMesh< T > > passedMesh,
bool passedRemoveBoundaryTriangles = true 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsFromVolumeMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsFromVolumeMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ getLevelSets() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::vector< LevelSetType > lsFromVolumeMesh< T, D >::getLevelSets () const
-
-inline
-
- -
-
- -

◆ getLevelSets() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::vector< LevelSetType > lsFromVolumeMesh< T, D >::getLevelSets () const
-
-inline
-
- -
-
- -

◆ setGrid() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromVolumeMesh< T, D >::setGrid (const GridTypepassedGrid)
-
-inline
-
- -
-
- -

◆ setGrid() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromVolumeMesh< T, D >::setGrid (const GridTypepassedGrid)
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromVolumeMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromVolumeMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setRemoveBoundaryTriangles() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromVolumeMesh< T, D >::setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
-
-inline
-
- -
-
- -

◆ setRemoveBoundaryTriangles() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsFromVolumeMesh< T, D >::setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsFromVolumeMesh.js b/docs/doxygen/html/classlsFromVolumeMesh.js deleted file mode 100644 index ea7dcc18..00000000 --- a/docs/doxygen/html/classlsFromVolumeMesh.js +++ /dev/null @@ -1,23 +0,0 @@ -var classlsFromVolumeMesh = -[ - [ "GridType", "classlsFromVolumeMesh.html#ae128378f34da6e6c0ca9141321a7f21a", null ], - [ "GridType", "classlsFromVolumeMesh.html#ae128378f34da6e6c0ca9141321a7f21a", null ], - [ "LevelSetsType", "classlsFromVolumeMesh.html#a5267ebd5ef80db3e3ea9fa09a807c1a0", null ], - [ "LevelSetsType", "classlsFromVolumeMesh.html#a5267ebd5ef80db3e3ea9fa09a807c1a0", null ], - [ "LevelSetType", "classlsFromVolumeMesh.html#ae37f9ce3f8f06516c8a1894ddf85381b", null ], - [ "LevelSetType", "classlsFromVolumeMesh.html#ae37f9ce3f8f06516c8a1894ddf85381b", null ], - [ "lsFromVolumeMesh", "classlsFromVolumeMesh.html#a20b46d7c3a16302892bbda1403045d23", null ], - [ "lsFromVolumeMesh", "classlsFromVolumeMesh.html#a5f7f0aee54ea687506ec4a7f028b2b3b", null ], - [ "lsFromVolumeMesh", "classlsFromVolumeMesh.html#a20b46d7c3a16302892bbda1403045d23", null ], - [ "lsFromVolumeMesh", "classlsFromVolumeMesh.html#a5f7f0aee54ea687506ec4a7f028b2b3b", null ], - [ "apply", "classlsFromVolumeMesh.html#a08f3315b80ae24108b2ad794d6e0d3a4", null ], - [ "apply", "classlsFromVolumeMesh.html#a08f3315b80ae24108b2ad794d6e0d3a4", null ], - [ "getLevelSets", "classlsFromVolumeMesh.html#adb06e9d1bda604e4d8a246904a3e099e", null ], - [ "getLevelSets", "classlsFromVolumeMesh.html#adb06e9d1bda604e4d8a246904a3e099e", null ], - [ "setGrid", "classlsFromVolumeMesh.html#a7c19a58c41c41ea995eba128c947a2bc", null ], - [ "setGrid", "classlsFromVolumeMesh.html#a7c19a58c41c41ea995eba128c947a2bc", null ], - [ "setMesh", "classlsFromVolumeMesh.html#ab7e2b04fd398a5ee5a135aa85ad72992", null ], - [ "setMesh", "classlsFromVolumeMesh.html#ab7e2b04fd398a5ee5a135aa85ad72992", null ], - [ "setRemoveBoundaryTriangles", "classlsFromVolumeMesh.html#a6d01f44d80f05cef2ce836a6e1ae822c", null ], - [ "setRemoveBoundaryTriangles", "classlsFromVolumeMesh.html#a6d01f44d80f05cef2ce836a6e1ae822c", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsGeometricAdvect-members.html b/docs/doxygen/html/classlsGeometricAdvect-members.html deleted file mode 100644 index 36f67641..00000000 --- a/docs/doxygen/html/classlsGeometricAdvect-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsGeometricAdvect< T, D, withNormals > Member List
-
-
- -

This is the complete list of members for lsGeometricAdvect< T, D, withNormals >, including all inherited members.

- - - - - - - - - - - - - -
apply()lsGeometricAdvect< T, D, withNormals >inline
apply()lsGeometricAdvect< T, D, withNormals >inline
lsGeometricAdvect()lsGeometricAdvect< T, D, withNormals >inline
lsGeometricAdvect(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)lsGeometricAdvect< T, D, withNormals >inline
lsGeometricAdvect()lsGeometricAdvect< T, D, withNormals >inline
lsGeometricAdvect(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)lsGeometricAdvect< T, D, withNormals >inline
setAdvectionDistribution(lsSmartPointer< DistType > passedDist)lsGeometricAdvect< T, D, withNormals >inline
setAdvectionDistribution(lsSmartPointer< DistType > passedDist)lsGeometricAdvect< T, D, withNormals >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsGeometricAdvect< T, D, withNormals >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsGeometricAdvect< T, D, withNormals >inline
setMaskLevelSet(lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)lsGeometricAdvect< T, D, withNormals >inline
setMaskLevelSet(lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)lsGeometricAdvect< T, D, withNormals >inline
-
- - - - diff --git a/docs/doxygen/html/classlsGeometricAdvect.html b/docs/doxygen/html/classlsGeometricAdvect.html deleted file mode 100644 index 2481fa69..00000000 --- a/docs/doxygen/html/classlsGeometricAdvect.html +++ /dev/null @@ -1,548 +0,0 @@ - - - - - - - -ViennaLS: lsGeometricAdvect< T, D, withNormals > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsGeometricAdvect< T, D, withNormals > Class Template Reference
-
-
- -

This class advects the level set according to a given distribution. This distribution is overlayed at every grid point of the old surface. All cells within this distribution are then filled, with cells at the edge marked with the correct level set values. Therefore, the surface can be shifted long distances in one step. This algorithm is therefore preferable to normal advection if there is growth/reduction by a purely geometric directional distribution. - More...

- -

#include <lsGeometricAdvect.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsGeometricAdvect ()
 
template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
 lsGeometricAdvect (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 Set the levelset which should be advected. More...
 
template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
void setAdvectionDistribution (lsSmartPointer< DistType > passedDist)
 Set which advection distribution to use. Must be derived from lsGeometricAdvectDistribution. More...
 
void setMaskLevelSet (lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)
 Set the levelset, which should be used as a mask. This level set has to be wrapped by the levelset set by setLevelSet, so the mask is entirely inside the advected level set. More...
 
void apply ()
 Perform geometrical advection. More...
 
 lsGeometricAdvect ()
 
template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
 lsGeometricAdvect (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 Set the levelset which should be advected. More...
 
template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
void setAdvectionDistribution (lsSmartPointer< DistType > passedDist)
 Set which advection distribution to use. Must be derived from lsGeometricAdvectDistribution. More...
 
void setMaskLevelSet (lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)
 Set the levelset, which should be used as a mask. This level set has to be wrapped by the levelset set by setLevelSet, so the mask is entirely inside the advected level set. More...
 
void apply ()
 Perform geometrical advection. More...
 
-

Detailed Description

-
template<class T, int D, bool withNormals = false>
-class lsGeometricAdvect< T, D, withNormals >

This class advects the level set according to a given distribution. This distribution is overlayed at every grid point of the old surface. All cells within this distribution are then filled, with cells at the edge marked with the correct level set values. Therefore, the surface can be shifted long distances in one step. This algorithm is therefore preferable to normal advection if there is growth/reduction by a purely geometric directional distribution.

-
Examples
GeometricAdvection.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsGeometricAdvect() [1/4]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - -
lsGeometricAdvect< T, D, withNormals >::lsGeometricAdvect ()
-
-inline
-
- -
-
- -

◆ lsGeometricAdvect() [2/4]

- -
-
-
-template<class T , int D, bool withNormals = false>
-
-template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsGeometricAdvect< T, D, withNormals >::lsGeometricAdvect (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< DistType > passedDist,
lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet = nullptr 
)
-
-inline
-
- -
-
- -

◆ lsGeometricAdvect() [3/4]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - -
lsGeometricAdvect< T, D, withNormals >::lsGeometricAdvect ()
-
-inline
-
- -
-
- -

◆ lsGeometricAdvect() [4/4]

- -
-
-
-template<class T , int D, bool withNormals = false>
-
-template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsGeometricAdvect< T, D, withNormals >::lsGeometricAdvect (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< DistType > passedDist,
lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet = nullptr 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::apply ()
-
-inline
-
- -

Perform geometrical advection.

-
Examples
GeometricAdvection.cpp.
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::apply ()
-
-inline
-
- -

Perform geometrical advection.

- -
-
- -

◆ setAdvectionDistribution() [1/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
-
-template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::setAdvectionDistribution (lsSmartPointer< DistType > passedDist)
-
-inline
-
- -

Set which advection distribution to use. Must be derived from lsGeometricAdvectDistribution.

- -
-
- -

◆ setAdvectionDistribution() [2/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
-
-template<class DistType , lsConcepts::IsBaseOf< lsGeometricAdvectDistribution< hrleCoordType, D >, DistType > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::setAdvectionDistribution (lsSmartPointer< DistType > passedDist)
-
-inline
-
- -

Set which advection distribution to use. Must be derived from lsGeometricAdvectDistribution.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -

Set the levelset which should be advected.

- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -

Set the levelset which should be advected.

- -
-
- -

◆ setMaskLevelSet() [1/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::setMaskLevelSet (lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)
-
-inline
-
- -

Set the levelset, which should be used as a mask. This level set has to be wrapped by the levelset set by setLevelSet, so the mask is entirely inside the advected level set.

- -
-
- -

◆ setMaskLevelSet() [2/2]

- -
-
-
-template<class T , int D, bool withNormals = false>
- - - - - -
- - - - - - - - -
void lsGeometricAdvect< T, D, withNormals >::setMaskLevelSet (lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)
-
-inline
-
- -

Set the levelset, which should be used as a mask. This level set has to be wrapped by the levelset set by setLevelSet, so the mask is entirely inside the advected level set.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsGeometricAdvect.js b/docs/doxygen/html/classlsGeometricAdvect.js deleted file mode 100644 index b6e859f4..00000000 --- a/docs/doxygen/html/classlsGeometricAdvect.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsGeometricAdvect = -[ - [ "lsGeometricAdvect", "classlsGeometricAdvect.html#a6485495590f6edf953cd77785f65ebfd", null ], - [ "lsGeometricAdvect", "classlsGeometricAdvect.html#a6c29e806852fd047c5f796bcb4fbcfa2", null ], - [ "lsGeometricAdvect", "classlsGeometricAdvect.html#a6485495590f6edf953cd77785f65ebfd", null ], - [ "lsGeometricAdvect", "classlsGeometricAdvect.html#a6c29e806852fd047c5f796bcb4fbcfa2", null ], - [ "apply", "classlsGeometricAdvect.html#a798451757892dcb34d02e6b263780581", null ], - [ "apply", "classlsGeometricAdvect.html#a798451757892dcb34d02e6b263780581", null ], - [ "setAdvectionDistribution", "classlsGeometricAdvect.html#a5dcfef14087ec1ae3459f192f197921b", null ], - [ "setAdvectionDistribution", "classlsGeometricAdvect.html#a5dcfef14087ec1ae3459f192f197921b", null ], - [ "setLevelSet", "classlsGeometricAdvect.html#addaab4d1b849441b549c0b383d2e2507", null ], - [ "setLevelSet", "classlsGeometricAdvect.html#addaab4d1b849441b549c0b383d2e2507", null ], - [ "setMaskLevelSet", "classlsGeometricAdvect.html#a1f174312eeb260817eea7f02131e5ab6", null ], - [ "setMaskLevelSet", "classlsGeometricAdvect.html#a1f174312eeb260817eea7f02131e5ab6", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsGeometricAdvectDistribution-members.html b/docs/doxygen/html/classlsGeometricAdvectDistribution-members.html deleted file mode 100644 index d0b34d5d..00000000 --- a/docs/doxygen/html/classlsGeometricAdvectDistribution-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsGeometricAdvectDistribution< T, D > Member List
-
-
- -

This is the complete list of members for lsGeometricAdvectDistribution< T, D >, including all inherited members.

- - - - - - - - - - - -
getBounds() const =0lsGeometricAdvectDistribution< T, D >pure virtual
getBounds() const =0lsGeometricAdvectDistribution< T, D >pure virtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long initialPointId) const =0lsGeometricAdvectDistribution< T, D >pure virtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long initialPointId) const =0lsGeometricAdvectDistribution< T, D >pure virtual
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) constlsGeometricAdvectDistribution< T, D >inlinevirtual
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) constlsGeometricAdvectDistribution< T, D >inlinevirtual
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
-
- - - - diff --git a/docs/doxygen/html/classlsGeometricAdvectDistribution.html b/docs/doxygen/html/classlsGeometricAdvectDistribution.html deleted file mode 100644 index bbbab1b9..00000000 --- a/docs/doxygen/html/classlsGeometricAdvectDistribution.html +++ /dev/null @@ -1,521 +0,0 @@ - - - - - - - -ViennaLS: lsGeometricAdvectDistribution< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsGeometricAdvectDistribution< T, D > Class Template Referenceabstract
-
-
- -

Base class for distributions used by lsGeometricAdvect. All functions are pure virtual and must be implemented by any advection distribution. - More...

- -

#include <lsGeometricAdvectDistributions.hpp>

-
-Inheritance diagram for lsGeometricAdvectDistribution< T, D >:
-
-
- - -ViewFactorDistribution< T, D, mapType > -lsBoxDistribution< T, D > -lsBoxDistribution< T, D > -lsSphereDistribution< T, D > -lsSphereDistribution< T, D > - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsGeometricAdvectDistribution ()
 
virtual bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
virtual T getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long initialPointId) const =0
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
virtual std::array< hrleCoordType, 6 > getBounds () const =0
 Sets bounds to the bounding box of the distribution. More...
 
virtual ~lsGeometricAdvectDistribution ()
 
 lsGeometricAdvectDistribution ()
 
virtual bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
virtual T getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long initialPointId) const =0
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
virtual std::array< hrleCoordType, 6 > getBounds () const =0
 Sets bounds to the bounding box of the distribution. More...
 
virtual ~lsGeometricAdvectDistribution ()
 
-

Detailed Description

-
template<class T, int D>
-class lsGeometricAdvectDistribution< T, D >

Base class for distributions used by lsGeometricAdvect. All functions are pure virtual and must be implemented by any advection distribution.

-

Constructor & Destructor Documentation

- -

◆ lsGeometricAdvectDistribution() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsGeometricAdvectDistribution< T, D >::lsGeometricAdvectDistribution ()
-
-inline
-
- -
-
- -

◆ ~lsGeometricAdvectDistribution() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
virtual lsGeometricAdvectDistribution< T, D >::~lsGeometricAdvectDistribution ()
-
-inlinevirtual
-
- -
-
- -

◆ lsGeometricAdvectDistribution() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsGeometricAdvectDistribution< T, D >::lsGeometricAdvectDistribution ()
-
-inline
-
- -
-
- -

◆ ~lsGeometricAdvectDistribution() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
virtual lsGeometricAdvectDistribution< T, D >::~lsGeometricAdvectDistribution ()
-
-inlinevirtual
-
- -
-
-

Member Function Documentation

- -

◆ getBounds() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
virtual std::array< hrleCoordType, 6 > lsGeometricAdvectDistribution< T, D >::getBounds () const
-
-pure virtual
-
-
- -

◆ getBounds() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
virtual std::array< hrleCoordType, 6 > lsGeometricAdvectDistribution< T, D >::getBounds () const
-
-pure virtual
-
-
- -

◆ getSignedDistance() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual T lsGeometricAdvectDistribution< T, D >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-pure virtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implemented in ViewFactorDistribution< T, D, mapType >, lsSphereDistribution< T, D >, lsBoxDistribution< T, D >, lsSphereDistribution< T, D >, and lsBoxDistribution< T, D >.

- -
-
- -

◆ getSignedDistance() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual T lsGeometricAdvectDistribution< T, D >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-pure virtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implemented in ViewFactorDistribution< T, D, mapType >, lsSphereDistribution< T, D >, lsBoxDistribution< T, D >, lsSphereDistribution< T, D >, and lsBoxDistribution< T, D >.

- -
-
- -

◆ isInside() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual bool lsGeometricAdvectDistribution< T, D >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlinevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented in ViewFactorDistribution< T, D, mapType >, lsSphereDistribution< T, D >, lsBoxDistribution< T, D >, lsSphereDistribution< T, D >, and lsBoxDistribution< T, D >.

- -
-
- -

◆ isInside() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual bool lsGeometricAdvectDistribution< T, D >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlinevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented in ViewFactorDistribution< T, D, mapType >, lsSphereDistribution< T, D >, lsBoxDistribution< T, D >, lsSphereDistribution< T, D >, and lsBoxDistribution< T, D >.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsGeometricAdvectDistribution.js b/docs/doxygen/html/classlsGeometricAdvectDistribution.js deleted file mode 100644 index 7c9cf686..00000000 --- a/docs/doxygen/html/classlsGeometricAdvectDistribution.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsGeometricAdvectDistribution = -[ - [ "lsGeometricAdvectDistribution", "classlsGeometricAdvectDistribution.html#acba0b149a25e30d4e8d8c8dd02fa063c", null ], - [ "~lsGeometricAdvectDistribution", "classlsGeometricAdvectDistribution.html#af1cac2fe8eb887b30165fe636b719d67", null ], - [ "lsGeometricAdvectDistribution", "classlsGeometricAdvectDistribution.html#acba0b149a25e30d4e8d8c8dd02fa063c", null ], - [ "~lsGeometricAdvectDistribution", "classlsGeometricAdvectDistribution.html#af1cac2fe8eb887b30165fe636b719d67", null ], - [ "getBounds", "classlsGeometricAdvectDistribution.html#a5e074d9fc15e80cd8370e3b1ab5f7d67", null ], - [ "getBounds", "classlsGeometricAdvectDistribution.html#a5e074d9fc15e80cd8370e3b1ab5f7d67", null ], - [ "getSignedDistance", "classlsGeometricAdvectDistribution.html#a8c5148a2fe6d13dbb7bdfacd71bbb157", null ], - [ "getSignedDistance", "classlsGeometricAdvectDistribution.html#a8c5148a2fe6d13dbb7bdfacd71bbb157", null ], - [ "isInside", "classlsGeometricAdvectDistribution.html#a100184ca8c5fd3e7b53f1328e5aa5b30", null ], - [ "isInside", "classlsGeometricAdvectDistribution.html#a100184ca8c5fd3e7b53f1328e5aa5b30", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsGeometricAdvectDistribution.png b/docs/doxygen/html/classlsGeometricAdvectDistribution.png deleted file mode 100644 index cb784275db56e9419f4e578cc95ed4f7b5ffbd03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1834 zcmaJ?2~<*P6h`7DWo~8Uh-0=`Q;AYIMQWK!nd6dUVpy4EMQI=wTIR4At)zz56lu{i zjV-UmEi_Y5w6exE9U#TrD$4@V%q10>2hN-`)6AK7&U^P??*HBI{@=al@qz+j`4T)s5{%TZKIZ*`w?5WUS+`iDJ5xCbn?l%KCvT!1L_JCN z@-j0?=${4mujz=z`%gh2Ey%$Xk*6cl2wv^4{~|6VlPur}Bz9J=y?)mz(i3T6U$&J> ztG_h67VZ9a+x0s|m))b=nc7YLg3heK#!yaM4?I)b5bP$eSw!UlbJiqf9HL5FgRqey z9XYemkF-4^<4-MHEG}bj>Bes8(Jy4A1LlH?#P0p<(IV@ZRi$<@t;NKxjtQ&9#F!rh z%ARI4DN~jE$RFQFr#{ zd4y?b{;BaA3_guwNU7!}_aNUCQ!q1RwD3ijx0Y7iUCdNf)A;K8D`BzkrGH^&H;^0# z_M%BS#VujIn;WcNr6gvT7PdFP-Gq5)sbrX#xm%lfCBbmGf{M^!;pNbU>KYO4S}s}9 zCOIPh@yh1dc?IuKEi198qcEc`3R#*OWrvLV_-pDk`Z=eCRoj)-B*qY0vEcZs1N+gW z*dmu$@&vsy?m?PuZKwUS%_TpypCCn-(q*GBhIk0+q6DB~|@d zUKzwPs4~79J$B;xV=g32^;p32VQ0p~wP(mC>-Vv^e`=?9T$5CEQZEgRVX4o=sH-y; zZ+im)DQ(g2v(ghu1_aOEaz596jF5($?m72ag<;__7rWH3 zPO|87fVK%1CgmlNNkc|@UJw{u9g+QK^e0XN+qXexJtEh>+7B{3d(_cGzIs#$#QFb0 zq;!6Jg1a4O*3H*_31i`g0Mn%o+#N*O(Ff+GV6>M3S%Cc1JHrryOq5aIbSyLwk(THt z(6JhhK79Kww-&y_gDC1bQ58yjB`M1JJ?ws)PG$4$P+s@_+e=jvFuJ1WDG2(MjP)uG znKgdV?h7HVawpy3 z@f17=+MPvi3oWDAZ?Njk-9Dcy;|i9e*t~dgz0;Sfy2OW}VJ?X@a@3pP{i|JSggR$& zOEL&H`D8p$#H9A1!#YWBV)Hz(S&NxUqR1)-8zB~~BZS^la5*n~M{CJ`MaJ@(9!paQ z*n;*Cl2&f`zJ85s7Ugt6x0=4G6zVwEgR9dV6MQN4>vv1pX&0SZuO*3&bf`cx?KtQ0 z(hw$5RtgaeT7wh%b8((ZMJ!)wb>Inz;#{MgjcM?gzpyocg4)%ULrh8eZ0XqcfYfDhv}Re0EQDfYa!wkiJy= zHQwWEQX_1N3)?Vmdv9J3f$n$IU4x_V9GeG8B{n4Xu_}HeXQ(E7Mug=22Ge<#aj3iC z$ajPNi7t)m0XFRx*xZ)~2SN7Fh0HNX|(P8`$oIH4|Y}ef3Jtm< - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsEnquistOsher< T, D, order > Member List
-
-
- -

This is the complete list of members for lsInternal::lsEnquistOsher< T, D, order >, including all inherited members.

- - - - - - - -
lsEnquistOsher(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)lsInternal::lsEnquistOsher< T, D, order >inline
lsEnquistOsher(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)lsInternal::lsEnquistOsher< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsEnquistOsher< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsEnquistOsher< T, D, order >inline
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsEnquistOsher< T, D, order >inlinestatic
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsEnquistOsher< T, D, order >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.html b/docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.html deleted file mode 100644 index 338951c9..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsEnquistOsher< T, D, order > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsEnquistOsher< T, D, order > Class Template Reference
-
-
- -

Engquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields. - More...

- -

#include <lsEnquistOsher.hpp>

- - - - - - - - - - -

-Public Member Functions

 lsEnquistOsher (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
 lsEnquistOsher (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
- - - - - -

-Static Public Member Functions

static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
-

Detailed Description

-
template<class T, int D, int order>
-class lsInternal::lsEnquistOsher< T, D, order >

Engquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields.

-

Constructor & Destructor Documentation

- -

◆ lsEnquistOsher() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsEnquistOsher< T, D, order >::lsEnquistOsher (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
bool calcNormal = true 
)
-
-inline
-
- -
-
- -

◆ lsEnquistOsher() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsEnquistOsher< T, D, order >::lsEnquistOsher (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
bool calcNormal = true 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ operator()() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsEnquistOsher< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ operator()() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsEnquistOsher< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ prepareLS() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsEnquistOsher< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
- -

◆ prepareLS() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsEnquistOsher< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.js b/docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.js deleted file mode 100644 index f3241938..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsEnquistOsher.js +++ /dev/null @@ -1,9 +0,0 @@ -var classlsInternal_1_1lsEnquistOsher = -[ - [ "lsEnquistOsher", "classlsInternal_1_1lsEnquistOsher.html#a29b54fd14d2e09d4977be9ebb5db19e2", null ], - [ "lsEnquistOsher", "classlsInternal_1_1lsEnquistOsher.html#a29b54fd14d2e09d4977be9ebb5db19e2", null ], - [ "operator()", "classlsInternal_1_1lsEnquistOsher.html#aa88cbd689a670a83d9a38aef86dd4019", null ], - [ "operator()", "classlsInternal_1_1lsEnquistOsher.html#aa88cbd689a670a83d9a38aef86dd4019", null ], - [ "prepareLS", "classlsInternal_1_1lsEnquistOsher.html#ab32d98257c224d9869e79afa9f8cf383", null ], - [ "prepareLS", "classlsInternal_1_1lsEnquistOsher.html#ab32d98257c224d9869e79afa9f8cf383", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences-members.html b/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences-members.html deleted file mode 100644 index f34ef5e7..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsFiniteDifferences< T, scheme > Member List
-
-
- -

This is the complete list of members for lsInternal::lsFiniteDifferences< T, scheme >, including all inherited members.

- - - - - - - - - - - - - - - - - -
calculateGradient(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
calculateGradient(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
calculateGradientDiff(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
calculateGradientDiff(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
differenceNegative(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
differenceNegative(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
differencePositive(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
differencePositive(const T *values, const double &delta)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
getNumberOfValues(DifferentiationSchemeEnum s)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
getNumberOfValues(DifferentiationSchemeEnum s)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
lsFiniteDifferences()lsInternal::lsFiniteDifferences< T, scheme >inline
lsFiniteDifferences()lsInternal::lsFiniteDifferences< T, scheme >inline
weno3(const T *x, T delta, bool plus, T eps=1e-6)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
weno3(const T *x, T delta, bool plus, T eps=1e-6)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
weno5(const T *x, T dx, bool plus, T eps=1e-6)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
weno5(const T *x, T dx, bool plus, T eps=1e-6)lsInternal::lsFiniteDifferences< T, scheme >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.html b/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.html deleted file mode 100644 index d761a740..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.html +++ /dev/null @@ -1,770 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsFiniteDifferences< T, scheme > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsFiniteDifferences< T, scheme > Class Template Reference
-
-
- -

#include <lsFiniteDifferences.hpp>

- - - - - - -

-Public Member Functions

 lsFiniteDifferences ()
 
 lsFiniteDifferences ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static unsigned getNumberOfValues (DifferentiationSchemeEnum s)
 
static T weno3 (const T *x, T delta, bool plus, T eps=1e-6)
 Weighted essentially non-oscillatory differentiation scheme 3rd order x1 ... x5 stencil points from left to right plus == true => right-sided. More...
 
static T weno5 (const T *x, T dx, bool plus, T eps=1e-6)
 
static T differenceNegative (const T *values, const double &delta)
 
static T differencePositive (const T *values, const double &delta)
 
static T calculateGradient (const T *values, const double &delta)
 
static T calculateGradientDiff (const T *values, const double &delta)
 
static unsigned getNumberOfValues (DifferentiationSchemeEnum s)
 
static T weno3 (const T *x, T delta, bool plus, T eps=1e-6)
 Weighted essentially non-oscillatory differentiation scheme 3rd order x1 ... x5 stencil points from left to right plus == true => right-sided. More...
 
static T weno5 (const T *x, T dx, bool plus, T eps=1e-6)
 
static T differenceNegative (const T *values, const double &delta)
 
static T differencePositive (const T *values, const double &delta)
 
static T calculateGradient (const T *values, const double &delta)
 
static T calculateGradientDiff (const T *values, const double &delta)
 
-

Constructor & Destructor Documentation

- -

◆ lsFiniteDifferences() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - -
lsInternal::lsFiniteDifferences< T, scheme >::lsFiniteDifferences ()
-
-inline
-
- -
-
- -

◆ lsFiniteDifferences() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - -
lsInternal::lsFiniteDifferences< T, scheme >::lsFiniteDifferences ()
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ calculateGradient() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::calculateGradient (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ calculateGradient() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::calculateGradient (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ calculateGradientDiff() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::calculateGradientDiff (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ calculateGradientDiff() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::calculateGradientDiff (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ differenceNegative() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::differenceNegative (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ differenceNegative() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::differenceNegative (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ differencePositive() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::differencePositive (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ differencePositive() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::differencePositive (const T * values,
const double & delta 
)
-
-inlinestatic
-
- -
-
- -

◆ getNumberOfValues() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - -
static unsigned lsInternal::lsFiniteDifferences< T, scheme >::getNumberOfValues (DifferentiationSchemeEnum s)
-
-inlinestatic
-
- -
-
- -

◆ getNumberOfValues() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - -
static unsigned lsInternal::lsFiniteDifferences< T, scheme >::getNumberOfValues (DifferentiationSchemeEnum s)
-
-inlinestatic
-
- -
-
- -

◆ weno3() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::weno3 (const T * x,
delta,
bool plus,
eps = 1e-6 
)
-
-inlinestatic
-
- -

Weighted essentially non-oscillatory differentiation scheme 3rd order x1 ... x5 stencil points from left to right plus == true => right-sided.

- -
-
- -

◆ weno3() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::weno3 (const T * x,
delta,
bool plus,
eps = 1e-6 
)
-
-inlinestatic
-
- -

Weighted essentially non-oscillatory differentiation scheme 3rd order x1 ... x5 stencil points from left to right plus == true => right-sided.

- -
-
- -

◆ weno5() [1/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::weno5 (const T * x,
dx,
bool plus,
eps = 1e-6 
)
-
-inlinestatic
-
- -
-
- -

◆ weno5() [2/2]

- -
-
-
-template<class T , DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static T lsInternal::lsFiniteDifferences< T, scheme >::weno5 (const T * x,
dx,
bool plus,
eps = 1e-6 
)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.js b/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.js deleted file mode 100644 index 5a23ea6c..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsFiniteDifferences.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsInternal_1_1lsFiniteDifferences = -[ - [ "lsFiniteDifferences", "classlsInternal_1_1lsFiniteDifferences.html#a6fabd9feca85eed3d96379388139b6c9", null ], - [ "lsFiniteDifferences", "classlsInternal_1_1lsFiniteDifferences.html#a6fabd9feca85eed3d96379388139b6c9", null ], - [ "calculateGradient", "classlsInternal_1_1lsFiniteDifferences.html#a4d0e845db587f2dd7d624d53b893f72f", null ], - [ "calculateGradient", "classlsInternal_1_1lsFiniteDifferences.html#a4d0e845db587f2dd7d624d53b893f72f", null ], - [ "calculateGradientDiff", "classlsInternal_1_1lsFiniteDifferences.html#a602e63e25f54ece3466a5d3e391fc55f", null ], - [ "calculateGradientDiff", "classlsInternal_1_1lsFiniteDifferences.html#a602e63e25f54ece3466a5d3e391fc55f", null ], - [ "differenceNegative", "classlsInternal_1_1lsFiniteDifferences.html#a7d255b73875af1f1345aec82db1df762", null ], - [ "differenceNegative", "classlsInternal_1_1lsFiniteDifferences.html#a7d255b73875af1f1345aec82db1df762", null ], - [ "differencePositive", "classlsInternal_1_1lsFiniteDifferences.html#aee7d45bd89a59a4b42f21748f6641cdd", null ], - [ "differencePositive", "classlsInternal_1_1lsFiniteDifferences.html#aee7d45bd89a59a4b42f21748f6641cdd", null ], - [ "getNumberOfValues", "classlsInternal_1_1lsFiniteDifferences.html#a6ba90da7aa5d1d5d86c2ca3f7724a298", null ], - [ "getNumberOfValues", "classlsInternal_1_1lsFiniteDifferences.html#a6ba90da7aa5d1d5d86c2ca3f7724a298", null ], - [ "weno3", "classlsInternal_1_1lsFiniteDifferences.html#a79d98864e22c1e1f124e334ba6c0387e", null ], - [ "weno3", "classlsInternal_1_1lsFiniteDifferences.html#a79d98864e22c1e1f124e334ba6c0387e", null ], - [ "weno5", "classlsInternal_1_1lsFiniteDifferences.html#ab0b417ce562ed42a8b484dd7214e8a13", null ], - [ "weno5", "classlsInternal_1_1lsFiniteDifferences.html#ab0b417ce562ed42a8b484dd7214e8a13", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsGraph-members.html b/docs/doxygen/html/classlsInternal_1_1lsGraph-members.html deleted file mode 100644 index 617fd431..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsGraph-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsGraph Member List
-
-
- -

This is the complete list of members for lsInternal::lsGraph, including all inherited members.

- - - - - - - - - -
getConnectedComponents()lsInternal::lsGraphinline
getConnectedComponents()lsInternal::lsGraphinline
insertNextEdge(std::size_t vertex1, std::size_t vertex2)lsInternal::lsGraphinline
insertNextEdge(std::size_t vertex1, std::size_t vertex2)lsInternal::lsGraphinline
insertNextVertex()lsInternal::lsGraphinline
insertNextVertex()lsInternal::lsGraphinline
print()lsInternal::lsGraphinline
print()lsInternal::lsGraphinline
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsGraph.html b/docs/doxygen/html/classlsInternal_1_1lsGraph.html deleted file mode 100644 index d7e79a49..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsGraph.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsGraph Class Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsGraph Class Reference
-
-
- -

#include <lsGraph.hpp>

- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

std::size_t insertNextVertex ()
 add new vertex More...
 
void insertNextEdge (std::size_t vertex1, std::size_t vertex2)
 add connection of vertex1 to vertex2 More...
 
std::vector< IndexType > getConnectedComponents ()
 
void print ()
 
std::size_t insertNextVertex ()
 add new vertex More...
 
void insertNextEdge (std::size_t vertex1, std::size_t vertex2)
 add connection of vertex1 to vertex2 More...
 
std::vector< IndexType > getConnectedComponents ()
 
void print ()
 
-

Member Function Documentation

- -

◆ getConnectedComponents() [1/2]

- -
-
- - - - - -
- - - - - - - -
std::vector< IndexType > lsInternal::lsGraph::getConnectedComponents ()
-
-inline
-
- -
-
- -

◆ getConnectedComponents() [2/2]

- -
-
- - - - - -
- - - - - - - -
std::vector< IndexType > lsInternal::lsGraph::getConnectedComponents ()
-
-inline
-
- -
-
- -

◆ insertNextEdge() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsInternal::lsGraph::insertNextEdge (std::size_t vertex1,
std::size_t vertex2 
)
-
-inline
-
- -

add connection of vertex1 to vertex2

- -
-
- -

◆ insertNextEdge() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsInternal::lsGraph::insertNextEdge (std::size_t vertex1,
std::size_t vertex2 
)
-
-inline
-
- -

add connection of vertex1 to vertex2

- -
-
- -

◆ insertNextVertex() [1/2]

- -
-
- - - - - -
- - - - - - - -
std::size_t lsInternal::lsGraph::insertNextVertex ()
-
-inline
-
- -

add new vertex

- -
-
- -

◆ insertNextVertex() [2/2]

- -
-
- - - - - -
- - - - - - - -
std::size_t lsInternal::lsGraph::insertNextVertex ()
-
-inline
-
- -

add new vertex

- -
-
- -

◆ print() [1/2]

- -
-
- - - - - -
- - - - - - - -
void lsInternal::lsGraph::print ()
-
-inline
-
- -
-
- -

◆ print() [2/2]

- -
-
- - - - - -
- - - - - - - -
void lsInternal::lsGraph::print ()
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsGraph.js b/docs/doxygen/html/classlsInternal_1_1lsGraph.js deleted file mode 100644 index 42e5662c..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsGraph.js +++ /dev/null @@ -1,11 +0,0 @@ -var classlsInternal_1_1lsGraph = -[ - [ "getConnectedComponents", "classlsInternal_1_1lsGraph.html#a1f527a0458bb34272eab42c4be5c3d16", null ], - [ "getConnectedComponents", "classlsInternal_1_1lsGraph.html#a1f527a0458bb34272eab42c4be5c3d16", null ], - [ "insertNextEdge", "classlsInternal_1_1lsGraph.html#aa641503c10309eed575c0a0a354f65ff", null ], - [ "insertNextEdge", "classlsInternal_1_1lsGraph.html#aa641503c10309eed575c0a0a354f65ff", null ], - [ "insertNextVertex", "classlsInternal_1_1lsGraph.html#a9dce145ce183b327cce81633ed5b0e19", null ], - [ "insertNextVertex", "classlsInternal_1_1lsGraph.html#a9dce145ce183b327cce81633ed5b0e19", null ], - [ "print", "classlsInternal_1_1lsGraph.html#ab8d1efbe073e9ca21f95845e790ebe17", null ], - [ "print", "classlsInternal_1_1lsGraph.html#ab8d1efbe073e9ca21f95845e790ebe17", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs-members.html b/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs-members.html deleted file mode 100644 index c4172226..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsLaxFriedrichs< T, D, order > Member List
-
-
- -

This is the complete list of members for lsInternal::lsLaxFriedrichs< T, D, order >, including all inherited members.

- - - - - - - -
lsLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)lsInternal::lsLaxFriedrichs< T, D, order >inline
lsLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)lsInternal::lsLaxFriedrichs< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLaxFriedrichs< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLaxFriedrichs< T, D, order >inline
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLaxFriedrichs< T, D, order >inlinestatic
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLaxFriedrichs< T, D, order >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.html b/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.html deleted file mode 100644 index 4e1eb0d6..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsLaxFriedrichs< T, D, order > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsLaxFriedrichs< T, D, order > Class Template Reference
-
-
- -

Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel. - More...

- -

#include <lsLaxFriedrichs.hpp>

- - - - - - - - - - -

-Public Member Functions

 lsLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
 lsLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
- - - - - -

-Static Public Member Functions

static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
-

Detailed Description

-
template<class T, int D, int order>
-class lsInternal::lsLaxFriedrichs< T, D, order >

Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel.

-

Constructor & Destructor Documentation

- -

◆ lsLaxFriedrichs() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsLaxFriedrichs< T, D, order >::lsLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
bool calcNormal = true,
double a = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsLaxFriedrichs() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsLaxFriedrichs< T, D, order >::lsLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
bool calcNormal = true,
double a = 1.0 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ operator()() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLaxFriedrichs< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ operator()() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLaxFriedrichs< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ prepareLS() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLaxFriedrichs< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
- -

◆ prepareLS() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLaxFriedrichs< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.js b/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.js deleted file mode 100644 index 93fbaf91..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLaxFriedrichs.js +++ /dev/null @@ -1,9 +0,0 @@ -var classlsInternal_1_1lsLaxFriedrichs = -[ - [ "lsLaxFriedrichs", "classlsInternal_1_1lsLaxFriedrichs.html#a7f83d5755ed973824d5c2570319052e7", null ], - [ "lsLaxFriedrichs", "classlsInternal_1_1lsLaxFriedrichs.html#a7f83d5755ed973824d5c2570319052e7", null ], - [ "operator()", "classlsInternal_1_1lsLaxFriedrichs.html#aac3ab80f2383064aad4d9846f2dc777f", null ], - [ "operator()", "classlsInternal_1_1lsLaxFriedrichs.html#aac3ab80f2383064aad4d9846f2dc777f", null ], - [ "prepareLS", "classlsInternal_1_1lsLaxFriedrichs.html#a611136c4d8ef0b5c520f012e2ee55f4e", null ], - [ "prepareLS", "classlsInternal_1_1lsLaxFriedrichs.html#a611136c4d8ef0b5c520f012e2ee55f4e", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs-members.html b/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs-members.html deleted file mode 100644 index 9c58f4a5..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsLocalLaxFriedrichs< T, D, order > Member List
-
-
- -

This is the complete list of members for lsInternal::lsLocalLaxFriedrichs< T, D, order >, including all inherited members.

- - - - - - - -
lsLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)lsInternal::lsLocalLaxFriedrichs< T, D, order >inline
lsLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)lsInternal::lsLocalLaxFriedrichs< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLocalLaxFriedrichs< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLocalLaxFriedrichs< T, D, order >inline
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLocalLaxFriedrichs< T, D, order >inlinestatic
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLocalLaxFriedrichs< T, D, order >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.html b/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.html deleted file mode 100644 index 7d9e9ba7..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsLocalLaxFriedrichs< T, D, order > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsLocalLaxFriedrichs< T, D, order > Class Template Reference
-
-
- -

Lax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields. - More...

- -

#include <lsLocalLaxFriedrichs.hpp>

- - - - - - - - - - -

-Public Member Functions

 lsLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
 lsLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
- - - - - -

-Static Public Member Functions

static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
-

Detailed Description

-
template<class T, int D, int order>
-class lsInternal::lsLocalLaxFriedrichs< T, D, order >

Lax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields.

-

Constructor & Destructor Documentation

- -

◆ lsLocalLaxFriedrichs() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsLocalLaxFriedrichs< T, D, order >::lsLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
double a = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsLocalLaxFriedrichs() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsLocalLaxFriedrichs< T, D, order >::lsLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
double a = 1.0 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ operator()() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLocalLaxFriedrichs< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ operator()() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLocalLaxFriedrichs< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ prepareLS() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLocalLaxFriedrichs< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
- -

◆ prepareLS() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLocalLaxFriedrichs< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.js b/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.js deleted file mode 100644 index bd017c3c..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichs.js +++ /dev/null @@ -1,9 +0,0 @@ -var classlsInternal_1_1lsLocalLaxFriedrichs = -[ - [ "lsLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLaxFriedrichs.html#aaa1b09a0c1d3b20acf8f5cce0cff7fa1", null ], - [ "lsLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLaxFriedrichs.html#aaa1b09a0c1d3b20acf8f5cce0cff7fa1", null ], - [ "operator()", "classlsInternal_1_1lsLocalLaxFriedrichs.html#a0334cb3bae261e2def92af86b7898728", null ], - [ "operator()", "classlsInternal_1_1lsLocalLaxFriedrichs.html#a0334cb3bae261e2def92af86b7898728", null ], - [ "prepareLS", "classlsInternal_1_1lsLocalLaxFriedrichs.html#a7f353cb97e92cb9c2939cf0b24303573", null ], - [ "prepareLS", "classlsInternal_1_1lsLocalLaxFriedrichs.html#a7f353cb97e92cb9c2939cf0b24303573", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical-members.html b/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical-members.html deleted file mode 100644 index e886fe03..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order > Member List
-
-
- -

This is the complete list of members for lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >, including all inherited members.

- - - - - - - -
lsLocalLaxFriedrichsAnalytical(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >inline
lsLocalLaxFriedrichsAnalytical(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >inline
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >inlinestatic
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html b/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html deleted file mode 100644 index 6659b631..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order > Class Template Reference
-
-
- -

Lax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise. - More...

- -

#include <lsLocalLaxFriedrichsAnalytical.hpp>

- - - - - - - - - - -

-Public Member Functions

 lsLocalLaxFriedrichsAnalytical (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
 lsLocalLaxFriedrichsAnalytical (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
- - - - - -

-Static Public Member Functions

static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
-

Detailed Description

-
template<class T, int D, int order>
-class lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >

Lax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise.

-

Constructor & Destructor Documentation

- -

◆ lsLocalLaxFriedrichsAnalytical() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >::lsLocalLaxFriedrichsAnalytical (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel 
)
-
-inline
-
- -
-
- -

◆ lsLocalLaxFriedrichsAnalytical() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >::lsLocalLaxFriedrichsAnalytical (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ operator()() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ operator()() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ prepareLS() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
- -

◆ prepareLS() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.js b/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.js deleted file mode 100644 index 29c99327..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.js +++ /dev/null @@ -1,9 +0,0 @@ -var classlsInternal_1_1lsLocalLaxFriedrichsAnalytical = -[ - [ "lsLocalLaxFriedrichsAnalytical", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a0d5dcb57d2e66aeb06e564f26e791726", null ], - [ "lsLocalLaxFriedrichsAnalytical", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a0d5dcb57d2e66aeb06e564f26e791726", null ], - [ "operator()", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a7924d0f2c37442ba6cf2f200663d8c05", null ], - [ "operator()", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a7924d0f2c37442ba6cf2f200663d8c05", null ], - [ "prepareLS", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a6fc042f5d37c4711b5b51a15772bc4e2", null ], - [ "prepareLS", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a6fc042f5d37c4711b5b51a15772bc4e2", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs-members.html b/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs-members.html deleted file mode 100644 index 59f05d66..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsLocalLocalLaxFriedrichs< T, D, order > Member List
-
-
- -

This is the complete list of members for lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >, including all inherited members.

- - - - - - - -
lsLocalLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >inline
lsLocalLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >inline
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >inlinestatic
prepareLS(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.html b/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.html deleted file mode 100644 index dfeae4b9..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsLocalLocalLaxFriedrichs< T, D, order > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsLocalLocalLaxFriedrichs< T, D, order > Class Template Reference
-
-
- -

Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate. - More...

- -

#include <lsLocalLocalLaxFriedrichs.hpp>

- - - - - - - - - - -

-Public Member Functions

 lsLocalLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
 lsLocalLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
- - - - - -

-Static Public Member Functions

static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
static void prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
-

Detailed Description

-
template<class T, int D, int order>
-class lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >

Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate.

-

Constructor & Destructor Documentation

- -

◆ lsLocalLocalLaxFriedrichs() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >::lsLocalLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
double a = 1.0 
)
-
-inline
-
- -
-
- -

◆ lsLocalLocalLaxFriedrichs() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >::lsLocalLocalLaxFriedrichs (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
double a = 1.0 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ operator()() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ operator()() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ prepareLS() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
- -

◆ prepareLS() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >::prepareLS (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.js b/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.js deleted file mode 100644 index 6e2ef3f5..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsLocalLocalLaxFriedrichs.js +++ /dev/null @@ -1,9 +0,0 @@ -var classlsInternal_1_1lsLocalLocalLaxFriedrichs = -[ - [ "lsLocalLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#afe5c1c19d9a99ce7963f8f69e3b32e40", null ], - [ "lsLocalLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#afe5c1c19d9a99ce7963f8f69e3b32e40", null ], - [ "operator()", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#ab96d4eaf584ebca2f3415234654c83f4", null ], - [ "operator()", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#ab96d4eaf584ebca2f3415234654c83f4", null ], - [ "prepareLS", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#a989159116f393d1c76c673f82362a1ec", null ], - [ "prepareLS", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#a989159116f393d1c76c673f82362a1ec", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes-members.html b/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes-members.html deleted file mode 100644 index becf1c20..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsMarchingCubes Member List
-
-
- -

This is the complete list of members for lsInternal::lsMarchingCubes, including all inherited members.

- - - - - -
polygonize2d(unsigned int signs)lsInternal::lsMarchingCubesinline
polygonize2d(unsigned int signs)lsInternal::lsMarchingCubesinline
polygonize3d(unsigned int signs)lsInternal::lsMarchingCubesinline
polygonize3d(unsigned int signs)lsInternal::lsMarchingCubesinline
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.html b/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.html deleted file mode 100644 index c0b95106..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsMarchingCubes Class Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsMarchingCubes Class Reference
-
-
- -

Helper class for lsToSurfaceMesh. Should not be used directly. - More...

- -

#include <lsMarchingCubes.hpp>

- - - - - - - - - - - - - - -

-Public Member Functions

const int * polygonize2d (unsigned int signs)
 signs = signs of the corners in lexicographic order (1bit per corner) More...
 
const int * polygonize3d (unsigned int signs)
 signs = signs of the corners in lexicographic order (1bit per corner) More...
 
const int * polygonize2d (unsigned int signs)
 signs = signs of the corners in lexicographic order (1bit per corner) More...
 
const int * polygonize3d (unsigned int signs)
 signs = signs of the corners in lexicographic order (1bit per corner) More...
 
-

Detailed Description

-

Helper class for lsToSurfaceMesh. Should not be used directly.

-

Member Function Documentation

- -

◆ polygonize2d() [1/2]

- -
-
- - - - - -
- - - - - - - - -
const int * lsInternal::lsMarchingCubes::polygonize2d (unsigned int signs)
-
-inline
-
- -

signs = signs of the corners in lexicographic order (1bit per corner)

- -
-
- -

◆ polygonize2d() [2/2]

- -
-
- - - - - -
- - - - - - - - -
const int * lsInternal::lsMarchingCubes::polygonize2d (unsigned int signs)
-
-inline
-
- -

signs = signs of the corners in lexicographic order (1bit per corner)

- -
-
- -

◆ polygonize3d() [1/2]

- -
-
- - - - - -
- - - - - - - - -
const int * lsInternal::lsMarchingCubes::polygonize3d (unsigned int signs)
-
-inline
-
- -

signs = signs of the corners in lexicographic order (1bit per corner)

- -
-
- -

◆ polygonize3d() [2/2]

- -
-
- - - - - -
- - - - - - - - -
const int * lsInternal::lsMarchingCubes::polygonize3d (unsigned int signs)
-
-inline
-
- -

signs = signs of the corners in lexicographic order (1bit per corner)

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.js b/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.js deleted file mode 100644 index 7ae62d33..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsMarchingCubes.js +++ /dev/null @@ -1,7 +0,0 @@ -var classlsInternal_1_1lsMarchingCubes = -[ - [ "polygonize2d", "classlsInternal_1_1lsMarchingCubes.html#ad30219b168adae74cd60826057f33b96", null ], - [ "polygonize2d", "classlsInternal_1_1lsMarchingCubes.html#ad30219b168adae74cd60826057f33b96", null ], - [ "polygonize3d", "classlsInternal_1_1lsMarchingCubes.html#a21e70660e994e01a7d1ad4b5e96da3aa", null ], - [ "polygonize3d", "classlsInternal_1_1lsMarchingCubes.html#a21e70660e994e01a7d1ad4b5e96da3aa", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar-members.html b/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar-members.html deleted file mode 100644 index cf1626e2..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order > Member List
-
-
- -

This is the complete list of members for lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >, including all inherited members.

- - - - - - - - - -
getFinalAlphas() constlsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inline
getFinalAlphas() constlsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inline
lsStencilLocalLaxFriedrichsScalar(LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inline
lsStencilLocalLaxFriedrichsScalar(LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inline
operator()(const hrleVectorType< hrleIndexType, D > &indices, int material)lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inline
prepareLS(LevelSetType passedlsDomain)lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inlinestatic
prepareLS(LevelSetType passedlsDomain)lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html b/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html deleted file mode 100644 index b0196425..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order > Class Template Reference
-
-
- -

Stencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443. - More...

- -

#include <lsStencilLocalLaxFriedrichsScalar.hpp>

- - - - - - - - - - - - - - -

-Public Member Functions

const hrleVectorType< T, 3 > & getFinalAlphas () const
 
 lsStencilLocalLaxFriedrichsScalar (LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
const hrleVectorType< T, 3 > & getFinalAlphas () const
 
 lsStencilLocalLaxFriedrichsScalar (LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)
 
operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 
- - - - - -

-Static Public Member Functions

static void prepareLS (LevelSetType passedlsDomain)
 
static void prepareLS (LevelSetType passedlsDomain)
 
-

Detailed Description

-
template<class T, int D, int order>
-class lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >

Stencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443.

-

Constructor & Destructor Documentation

- -

◆ lsStencilLocalLaxFriedrichsScalar() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::lsStencilLocalLaxFriedrichsScalar (LevelSetType passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
double a = 1.0,
DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER 
)
-
-inline
-
- -
-
- -

◆ lsStencilLocalLaxFriedrichsScalar() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::lsStencilLocalLaxFriedrichsScalar (LevelSetType passedlsDomain,
lsSmartPointer< lsVelocityField< T > > vel,
double a = 1.0,
DifferentiationSchemeEnum scheme = DifferentiationSchemeEnum::FIRST_ORDER 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ getFinalAlphas() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - -
const hrleVectorType< T, 3 > & lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::getFinalAlphas () const
-
-inline
-
- -
-
- -

◆ getFinalAlphas() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - -
const hrleVectorType< T, 3 > & lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::getFinalAlphas () const
-
-inline
-
- -
-
- -

◆ operator()() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ operator()() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - - - - - - - - - - - -
T lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::operator() (const hrleVectorType< hrleIndexType, D > & indices,
int material 
)
-
-inline
-
- -
-
- -

◆ prepareLS() [1/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::prepareLS (LevelSetType passedlsDomain)
-
-inlinestatic
-
- -
-
- -

◆ prepareLS() [2/2]

- -
-
-
-template<class T , int D, int order>
- - - - - -
- - - - - - - - -
static void lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >::prepareLS (LevelSetType passedlsDomain)
-
-inlinestatic
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.js b/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.js deleted file mode 100644 index 4595fdd4..00000000 --- a/docs/doxygen/html/classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.js +++ /dev/null @@ -1,11 +0,0 @@ -var classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar = -[ - [ "lsStencilLocalLaxFriedrichsScalar", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#adcbdc1a5a11ac79488a6b1d26aea7366", null ], - [ "lsStencilLocalLaxFriedrichsScalar", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#adcbdc1a5a11ac79488a6b1d26aea7366", null ], - [ "getFinalAlphas", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#ae382f43756d180c92a121df814ed513c", null ], - [ "getFinalAlphas", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#ae382f43756d180c92a121df814ed513c", null ], - [ "operator()", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a728551b121bc7a4a2f254d8614e140fd", null ], - [ "operator()", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a728551b121bc7a4a2f254d8614e140fd", null ], - [ "prepareLS", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a9260560e786cd1affde73df39954cab3", null ], - [ "prepareLS", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a9260560e786cd1affde73df39954cab3", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsMakeGeometry-members.html b/docs/doxygen/html/classlsMakeGeometry-members.html deleted file mode 100644 index 4be34059..00000000 --- a/docs/doxygen/html/classlsMakeGeometry-members.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsMakeGeometry< T, D > Member List
-
-
- -

This is the complete list of members for lsMakeGeometry< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
apply()lsMakeGeometry< T, D >inline
apply()lsMakeGeometry< T, D >inline
lsMakeGeometry()lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsMakeGeometry< T, D >inline
lsMakeGeometry()lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)lsMakeGeometry< T, D >inline
lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsSphere< T, D > > passedSphere)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsPlane< T, D > > passedPlane)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsBox< T, D > > passedBox)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsCylinder< T, D > > passedCylinder)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsSphere< T, D > > passedSphere)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsPlane< T, D > > passedPlane)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsBox< T, D > > passedBox)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsCylinder< T, D > > passedCylinder)lsMakeGeometry< T, D >inline
setGeometry(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)lsMakeGeometry< T, D >inline
setIgnoreBoundaryConditions(bool passedIgnoreBoundaryConditions)lsMakeGeometry< T, D >inline
setIgnoreBoundaryConditions(std::array< bool, N > passedIgnoreBoundaryConditions)lsMakeGeometry< T, D >inline
setIgnoreBoundaryConditions(bool passedIgnoreBoundaryConditions)lsMakeGeometry< T, D >inline
setIgnoreBoundaryConditions(std::array< bool, N > passedIgnoreBoundaryConditions)lsMakeGeometry< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsMakeGeometry< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsMakeGeometry< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsMakeGeometry.html b/docs/doxygen/html/classlsMakeGeometry.html deleted file mode 100644 index 39368c73..00000000 --- a/docs/doxygen/html/classlsMakeGeometry.html +++ /dev/null @@ -1,1228 +0,0 @@ - - - - - - - -ViennaLS: lsMakeGeometry< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMakeGeometry< T, D > Class Template Reference
-
-
- -

Create level sets describing basic geometric forms. - More...

- -

#include <lsMakeGeometry.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsMakeGeometry ()
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setGeometry (lsSmartPointer< lsSphere< T, D > > passedSphere)
 Set sphere as geometry to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsPlane< T, D > > passedPlane)
 Set a plane to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsBox< T, D > > passedBox)
 Set a box to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsCylinder< T, D > > passedCylinder)
 Set a cylinder to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 Set a point cloud, which is used to create a geometry from its convex hull. More...
 
void setIgnoreBoundaryConditions (bool passedIgnoreBoundaryConditions)
 Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. More...
 
template<std::size_t N>
void setIgnoreBoundaryConditions (std::array< bool, N > passedIgnoreBoundaryConditions)
 Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. Set it for each direction separately. More...
 
void apply ()
 
 lsMakeGeometry ()
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)
 
 lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setGeometry (lsSmartPointer< lsSphere< T, D > > passedSphere)
 Set sphere as geometry to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsPlane< T, D > > passedPlane)
 Set a plane to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsBox< T, D > > passedBox)
 Set a box to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsCylinder< T, D > > passedCylinder)
 Set a cylinder to be created in the level set. More...
 
void setGeometry (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
 Set a point cloud, which is used to create a geometry from its convex hull. More...
 
void setIgnoreBoundaryConditions (bool passedIgnoreBoundaryConditions)
 Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. More...
 
template<std::size_t N>
void setIgnoreBoundaryConditions (std::array< bool, N > passedIgnoreBoundaryConditions)
 Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. Set it for each direction separately. More...
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsMakeGeometry< T, D >

Create level sets describing basic geometric forms.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, GeometricAdvection.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsMakeGeometry() [1/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry ()
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [2/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [3/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsSphere< T, D > > passedSphere 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [4/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsPlane< T, D > > passedPlane 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [5/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsBox< T, D > > passedBox 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [6/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsCylinder< T, D > > passedCylinder 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [7/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsPointCloud< T, D > > passedPointCloud 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [8/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry ()
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [9/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [10/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsSphere< T, D > > passedSphere 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [11/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsPlane< T, D > > passedPlane 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [12/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsBox< T, D > > passedBox 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [13/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsCylinder< T, D > > passedCylinder 
)
-
-inline
-
- -
-
- -

◆ lsMakeGeometry() [14/14]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMakeGeometry< T, D >::lsMakeGeometry (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsPointCloud< T, D > > passedPointCloud 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsMakeGeometry< T, D >::apply ()
-
-inline
-
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsMakeGeometry< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setGeometry() [1/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsBox< T, D > > passedBox)
-
-inline
-
- -

Set a box to be created in the level set.

- -
-
- -

◆ setGeometry() [2/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsBox< T, D > > passedBox)
-
-inline
-
- -

Set a box to be created in the level set.

- -
-
- -

◆ setGeometry() [3/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsCylinder< T, D > > passedCylinder)
-
-inline
-
- -

Set a cylinder to be created in the level set.

- -
-
- -

◆ setGeometry() [4/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsCylinder< T, D > > passedCylinder)
-
-inline
-
- -

Set a cylinder to be created in the level set.

- -
-
- -

◆ setGeometry() [5/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsPlane< T, D > > passedPlane)
-
-inline
-
- -

Set a plane to be created in the level set.

- -
-
- -

◆ setGeometry() [6/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsPlane< T, D > > passedPlane)
-
-inline
-
- -

Set a plane to be created in the level set.

- -
-
- -

◆ setGeometry() [7/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
-
-inline
-
- -

Set a point cloud, which is used to create a geometry from its convex hull.

- -
-
- -

◆ setGeometry() [8/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)
-
-inline
-
- -

Set a point cloud, which is used to create a geometry from its convex hull.

- -
-
- -

◆ setGeometry() [9/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsSphere< T, D > > passedSphere)
-
-inline
-
- -

Set sphere as geometry to be created in the level set.

- -
-
- -

◆ setGeometry() [10/10]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setGeometry (lsSmartPointer< lsSphere< T, D > > passedSphere)
-
-inline
-
- -

Set sphere as geometry to be created in the level set.

- -
-
- -

◆ setIgnoreBoundaryConditions() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setIgnoreBoundaryConditions (bool passedIgnoreBoundaryConditions)
-
-inline
-
- -

Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored.

- -
-
- -

◆ setIgnoreBoundaryConditions() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setIgnoreBoundaryConditions (bool passedIgnoreBoundaryConditions)
-
-inline
-
- -

Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored.

- -
-
- -

◆ setIgnoreBoundaryConditions() [3/4]

- -
-
-
-template<class T , int D>
-
-template<std::size_t N>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setIgnoreBoundaryConditions (std::array< bool, N > passedIgnoreBoundaryConditions)
-
-inline
-
- -

Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. Set it for each direction separately.

- -
-
- -

◆ setIgnoreBoundaryConditions() [4/4]

- -
-
-
-template<class T , int D>
-
-template<std::size_t N>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setIgnoreBoundaryConditions (std::array< bool, N > passedIgnoreBoundaryConditions)
-
-inline
-
- -

Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. Set it for each direction separately.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMakeGeometry< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsMakeGeometry.js b/docs/doxygen/html/classlsMakeGeometry.js deleted file mode 100644 index 0e49b808..00000000 --- a/docs/doxygen/html/classlsMakeGeometry.js +++ /dev/null @@ -1,35 +0,0 @@ -var classlsMakeGeometry = -[ - [ "lsMakeGeometry", "classlsMakeGeometry.html#ada31a7c9a98ed26b204749f86b2df79a", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#abd3af6f55d7c0de0893df34c329df696", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#aa3282b309cf2aa0978a5b46e069e67cc", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#ad6a10a763e0acbeb6cbe5eea7bf15155", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#a3c458267f0987706742edc616446ffa9", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#a177f440c08aa6867f251ae4bb482e5db", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#a47bb6021ec005fd8bf4d60151fec65ab", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#ada31a7c9a98ed26b204749f86b2df79a", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#abd3af6f55d7c0de0893df34c329df696", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#aa3282b309cf2aa0978a5b46e069e67cc", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#ad6a10a763e0acbeb6cbe5eea7bf15155", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#a3c458267f0987706742edc616446ffa9", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#a177f440c08aa6867f251ae4bb482e5db", null ], - [ "lsMakeGeometry", "classlsMakeGeometry.html#a47bb6021ec005fd8bf4d60151fec65ab", null ], - [ "apply", "classlsMakeGeometry.html#a3256e05d1dec7d632f0ea1edef69f7b5", null ], - [ "apply", "classlsMakeGeometry.html#a3256e05d1dec7d632f0ea1edef69f7b5", null ], - [ "setGeometry", "classlsMakeGeometry.html#a300aefa23081546b6f36e4cc1bdc0a69", null ], - [ "setGeometry", "classlsMakeGeometry.html#a300aefa23081546b6f36e4cc1bdc0a69", null ], - [ "setGeometry", "classlsMakeGeometry.html#ae8a3d7a7b3a6307fe10e9f5fd74f944d", null ], - [ "setGeometry", "classlsMakeGeometry.html#ae8a3d7a7b3a6307fe10e9f5fd74f944d", null ], - [ "setGeometry", "classlsMakeGeometry.html#a49baefee65e4caf5a016a6e5ede98294", null ], - [ "setGeometry", "classlsMakeGeometry.html#a49baefee65e4caf5a016a6e5ede98294", null ], - [ "setGeometry", "classlsMakeGeometry.html#a1237597a324b1fead8ebddb13cefdae2", null ], - [ "setGeometry", "classlsMakeGeometry.html#a1237597a324b1fead8ebddb13cefdae2", null ], - [ "setGeometry", "classlsMakeGeometry.html#a2eb2ded44c6e812aaab713805403f2f7", null ], - [ "setGeometry", "classlsMakeGeometry.html#a2eb2ded44c6e812aaab713805403f2f7", null ], - [ "setIgnoreBoundaryConditions", "classlsMakeGeometry.html#a33c32a76da73eb4bb4a8bee39695c680", null ], - [ "setIgnoreBoundaryConditions", "classlsMakeGeometry.html#a33c32a76da73eb4bb4a8bee39695c680", null ], - [ "setIgnoreBoundaryConditions", "classlsMakeGeometry.html#a17f1b69119d2c13483b1679ba80f05cc", null ], - [ "setIgnoreBoundaryConditions", "classlsMakeGeometry.html#a17f1b69119d2c13483b1679ba80f05cc", null ], - [ "setLevelSet", "classlsMakeGeometry.html#a2ac9a93fae272254438aeefa8b3af64f", null ], - [ "setLevelSet", "classlsMakeGeometry.html#a2ac9a93fae272254438aeefa8b3af64f", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsMarkVoidPoints-members.html b/docs/doxygen/html/classlsMarkVoidPoints-members.html deleted file mode 100644 index ba11cd80..00000000 --- a/docs/doxygen/html/classlsMarkVoidPoints-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsMarkVoidPoints< T, D > Member List
-
-
- -

This is the complete list of members for lsMarkVoidPoints< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - -
apply()lsMarkVoidPoints< T, D >inline
apply()lsMarkVoidPoints< T, D >inline
lsMarkVoidPoints()lsMarkVoidPoints< T, D >inline
lsMarkVoidPoints(lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)lsMarkVoidPoints< T, D >inline
lsMarkVoidPoints()lsMarkVoidPoints< T, D >inline
lsMarkVoidPoints(lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)lsMarkVoidPoints< T, D >inline
setDetectLargestSurface(bool passedDetect)lsMarkVoidPoints< T, D >inline
setDetectLargestSurface(bool passedDetect)lsMarkVoidPoints< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsMarkVoidPoints< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsMarkVoidPoints< T, D >inline
setReverseVoidDetection(bool passedReverseVoidDetection)lsMarkVoidPoints< T, D >inline
setReverseVoidDetection(bool passedReverseVoidDetection)lsMarkVoidPoints< T, D >inline
setSaveComponentIds(bool scid)lsMarkVoidPoints< T, D >inline
setSaveComponentIds(bool scid)lsMarkVoidPoints< T, D >inline
setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)lsMarkVoidPoints< T, D >inline
setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)lsMarkVoidPoints< T, D >inline
voidPointLabellsMarkVoidPoints< T, D >static
-
- - - - diff --git a/docs/doxygen/html/classlsMarkVoidPoints.html b/docs/doxygen/html/classlsMarkVoidPoints.html deleted file mode 100644 index e0faa539..00000000 --- a/docs/doxygen/html/classlsMarkVoidPoints.html +++ /dev/null @@ -1,671 +0,0 @@ - - - - - - - -ViennaLS: lsMarkVoidPoints< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMarkVoidPoints< T, D > Class Template Reference
-
-
- -

This class is used to mark points of the level set which are enclosed in a void. - More...

- -

#include <lsMarkVoidPoints.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsMarkVoidPoints ()
 
 lsMarkVoidPoints (lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setReverseVoidDetection (bool passedReverseVoidDetection)
 Set whether the "top" level set should be the most positive(default) connected chain of level set values, or the most negative. Most positive/negative refers to the lexicographical ordering of the coordinate of the point. More...
 
void setDetectLargestSurface (bool passedDetect)
 Set whether the number of points of one connected surface should be used to detect void points. Defaults to false. If this is set to true, the largest connected surface will be kept and all other grid points marked as void points. By setting reverseVoidDetection to true, the smallest surface will be used instead. More...
 
void setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
 Set which connected component to use as the top surface and mark all other components as void points. More...
 
void setSaveComponentIds (bool scid)
 Set whether the connected component IDs used to generate the void points should be saved. Ech point is assigned a component ID denoting which other points it is connected to. More...
 
void apply ()
 
 lsMarkVoidPoints ()
 
 lsMarkVoidPoints (lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setReverseVoidDetection (bool passedReverseVoidDetection)
 Set whether the "top" level set should be the most positive(default) connected chain of level set values, or the most negative. Most positive/negative refers to the lexicographical ordering of the coordinate of the point. More...
 
void setDetectLargestSurface (bool passedDetect)
 Set whether the number of points of one connected surface should be used to detect void points. Defaults to false. If this is set to true, the largest connected surface will be kept and all other grid points marked as void points. By setting reverseVoidDetection to true, the smallest surface will be used instead. More...
 
void setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
 Set which connected component to use as the top surface and mark all other components as void points. More...
 
void setSaveComponentIds (bool scid)
 Set whether the connected component IDs used to generate the void points should be saved. Ech point is assigned a component ID denoting which other points it is connected to. More...
 
void apply ()
 
- - - -

-Static Public Attributes

static constexpr char voidPointLabel []
 
-

Detailed Description

-
template<class T, int D>
-class lsMarkVoidPoints< T, D >

This class is used to mark points of the level set which are enclosed in a void.

-

Constructor & Destructor Documentation

- -

◆ lsMarkVoidPoints() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsMarkVoidPoints< T, D >::lsMarkVoidPoints ()
-
-inline
-
- -
-
- -

◆ lsMarkVoidPoints() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMarkVoidPoints< T, D >::lsMarkVoidPoints (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
bool passedReverseVoidDetection = false 
)
-
-inline
-
- -
-
- -

◆ lsMarkVoidPoints() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsMarkVoidPoints< T, D >::lsMarkVoidPoints ()
-
-inline
-
- -
-
- -

◆ lsMarkVoidPoints() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMarkVoidPoints< T, D >::lsMarkVoidPoints (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
bool passedReverseVoidDetection = false 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsMarkVoidPoints< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsMarkVoidPoints< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setDetectLargestSurface() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setDetectLargestSurface (bool passedDetect)
-
-inline
-
- -

Set whether the number of points of one connected surface should be used to detect void points. Defaults to false. If this is set to true, the largest connected surface will be kept and all other grid points marked as void points. By setting reverseVoidDetection to true, the smallest surface will be used instead.

- -
-
- -

◆ setDetectLargestSurface() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setDetectLargestSurface (bool passedDetect)
-
-inline
-
- -

Set whether the number of points of one connected surface should be used to detect void points. Defaults to false. If this is set to true, the largest connected surface will be kept and all other grid points marked as void points. By setting reverseVoidDetection to true, the smallest surface will be used instead.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setReverseVoidDetection() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setReverseVoidDetection (bool passedReverseVoidDetection)
-
-inline
-
- -

Set whether the "top" level set should be the most positive(default) connected chain of level set values, or the most negative. Most positive/negative refers to the lexicographical ordering of the coordinate of the point.

- -
-
- -

◆ setReverseVoidDetection() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setReverseVoidDetection (bool passedReverseVoidDetection)
-
-inline
-
- -

Set whether the "top" level set should be the most positive(default) connected chain of level set values, or the most negative. Most positive/negative refers to the lexicographical ordering of the coordinate of the point.

- -
-
- -

◆ setSaveComponentIds() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setSaveComponentIds (bool scid)
-
-inline
-
- -

Set whether the connected component IDs used to generate the void points should be saved. Ech point is assigned a component ID denoting which other points it is connected to.

- -
-
- -

◆ setSaveComponentIds() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setSaveComponentIds (bool scid)
-
-inline
-
- -

Set whether the connected component IDs used to generate the void points should be saved. Ech point is assigned a component ID denoting which other points it is connected to.

- -
-
- -

◆ setVoidTopSurface() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
-
-inline
-
- -

Set which connected component to use as the top surface and mark all other components as void points.

- -
-
- -

◆ setVoidTopSurface() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsMarkVoidPoints< T, D >::setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
-
-inline
-
- -

Set which connected component to use as the top surface and mark all other components as void points.

- -
-
-

Member Data Documentation

- -

◆ voidPointLabel

- -
-
-
-template<class T , int D>
- - - - - -
- - - - -
static constexpr char lsMarkVoidPoints< T, D >::voidPointLabel
-
-staticconstexpr
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsMarkVoidPoints.js b/docs/doxygen/html/classlsMarkVoidPoints.js deleted file mode 100644 index aebbb52f..00000000 --- a/docs/doxygen/html/classlsMarkVoidPoints.js +++ /dev/null @@ -1,20 +0,0 @@ -var classlsMarkVoidPoints = -[ - [ "lsMarkVoidPoints", "classlsMarkVoidPoints.html#a6da00087a58710deba7fa89ce5fd22fd", null ], - [ "lsMarkVoidPoints", "classlsMarkVoidPoints.html#aa440ceeb5eb5e23faa9d0b552c3d9365", null ], - [ "lsMarkVoidPoints", "classlsMarkVoidPoints.html#a6da00087a58710deba7fa89ce5fd22fd", null ], - [ "lsMarkVoidPoints", "classlsMarkVoidPoints.html#aa440ceeb5eb5e23faa9d0b552c3d9365", null ], - [ "apply", "classlsMarkVoidPoints.html#a843e2f3333c62eec585d8eb765a07a3c", null ], - [ "apply", "classlsMarkVoidPoints.html#a843e2f3333c62eec585d8eb765a07a3c", null ], - [ "setDetectLargestSurface", "classlsMarkVoidPoints.html#a243d5e532bf4e9b43f533e813e1bd580", null ], - [ "setDetectLargestSurface", "classlsMarkVoidPoints.html#a243d5e532bf4e9b43f533e813e1bd580", null ], - [ "setLevelSet", "classlsMarkVoidPoints.html#a748bebbc84d590b304c97b57b2f89aee", null ], - [ "setLevelSet", "classlsMarkVoidPoints.html#a748bebbc84d590b304c97b57b2f89aee", null ], - [ "setReverseVoidDetection", "classlsMarkVoidPoints.html#a74b6de628e2bbcfa932b43085955492f", null ], - [ "setReverseVoidDetection", "classlsMarkVoidPoints.html#a74b6de628e2bbcfa932b43085955492f", null ], - [ "setSaveComponentIds", "classlsMarkVoidPoints.html#a7b9ae4f0778a684458fc98d50b4c556f", null ], - [ "setSaveComponentIds", "classlsMarkVoidPoints.html#a7b9ae4f0778a684458fc98d50b4c556f", null ], - [ "setVoidTopSurface", "classlsMarkVoidPoints.html#a501b738173e4aac1e8a6c67ab60f8461", null ], - [ "setVoidTopSurface", "classlsMarkVoidPoints.html#a501b738173e4aac1e8a6c67ab60f8461", null ], - [ "voidPointLabel", "classlsMarkVoidPoints.html#a773f9839086125cbf3c6c0e8b52213ce", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsMesh-members.html b/docs/doxygen/html/classlsMesh-members.html deleted file mode 100644 index 0d030aa8..00000000 --- a/docs/doxygen/html/classlsMesh-members.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsMesh< T > Member List
-
-
- -

This is the complete list of members for lsMesh< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
append(const lsMesh< T > &passedMesh)lsMesh< T >inline
append(const lsMesh< T > &passedMesh)lsMesh< T >inline
cellDatalsMesh< T >
clear()lsMesh< T >inline
clear()lsMesh< T >inline
getCellData()lsMesh< T >inline
getCellData() constlsMesh< T >inline
getCellData()lsMesh< T >inline
getCellData() constlsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getElements()lsMesh< T >inline
getNodes() constlsMesh< T >inline
getNodes()lsMesh< T >inline
getNodes() constlsMesh< T >inline
getNodes()lsMesh< T >inline
getPointData()lsMesh< T >inline
getPointData() constlsMesh< T >inline
getPointData()lsMesh< T >inline
getPointData() constlsMesh< T >inline
hexaslsMesh< T >
insertNextElement(const std::array< unsigned, 1 > &vertex)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 2 > &line)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 3 > &triangle)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 4 > &tetra)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 8 > &hexa)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 1 > &vertex)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 2 > &line)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 3 > &triangle)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 4 > &tetra)lsMesh< T >inline
insertNextElement(const std::array< unsigned, 8 > &hexa)lsMesh< T >inline
insertNextHexa(const std::array< unsigned, 8 > &hexa)lsMesh< T >inline
insertNextHexa(const std::array< unsigned, 8 > &hexa)lsMesh< T >inline
insertNextLine(const std::array< unsigned, 2 > &line)lsMesh< T >inline
insertNextLine(const std::array< unsigned, 2 > &line)lsMesh< T >inline
insertNextNode(const std::array< T, 3 > &node)lsMesh< T >inline
insertNextNode(const std::array< T, 3 > &node)lsMesh< T >inline
insertNextTetra(const std::array< unsigned, 4 > &tetra)lsMesh< T >inline
insertNextTetra(const std::array< unsigned, 4 > &tetra)lsMesh< T >inline
insertNextTriangle(const std::array< unsigned, 3 > &triangle)lsMesh< T >inline
insertNextTriangle(const std::array< unsigned, 3 > &triangle)lsMesh< T >inline
insertNextVertex(const std::array< unsigned, 1 > &vertex)lsMesh< T >inline
insertNextVertex(const std::array< unsigned, 1 > &vertex)lsMesh< T >inline
lineslsMesh< T >
maximumExtentlsMesh< T >
minimumExtentlsMesh< T >
nodeslsMesh< T >
pointDatalsMesh< T >
print()lsMesh< T >inline
print()lsMesh< T >inline
removeDuplicateNodes()lsMesh< T >inline
removeDuplicateNodes()lsMesh< T >inline
tetraslsMesh< T >
triangleslsMesh< T >
verticeslsMesh< T >
-
- - - - diff --git a/docs/doxygen/html/classlsMesh.html b/docs/doxygen/html/classlsMesh.html deleted file mode 100644 index 3c0988e4..00000000 --- a/docs/doxygen/html/classlsMesh.html +++ /dev/null @@ -1,1868 +0,0 @@ - - - - - - - -ViennaLS: lsMesh< T > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMesh< T > Class Template Reference
-
-
- -

This class holds an explicit mesh, which is always given in 3 dimensions. If it describes a 2D mesh, the third dimension is set to 0. Vertices, Lines, Triangles, Tetras & Hexas are supported as geometric elements. - More...

- -

#include <lsMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

const std::vector< std::array< T, 3 > > & getNodes () const
 
std::vector< std::array< T, 3 > > & getNodes ()
 
template<int D, typename std::enable_if< D==1, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==2, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==3, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==4, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==8, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
lsPointData< T > & getPointData ()
 
const lsPointData< T > & getPointData () const
 
lsPointData< T > & getCellData ()
 
const lsPointData< T > & getCellData () const
 
unsigned insertNextNode (const std::array< T, 3 > &node)
 
unsigned insertNextVertex (const std::array< unsigned, 1 > &vertex)
 
unsigned insertNextLine (const std::array< unsigned, 2 > &line)
 
unsigned insertNextTriangle (const std::array< unsigned, 3 > &triangle)
 
unsigned insertNextTetra (const std::array< unsigned, 4 > &tetra)
 
unsigned insertNextHexa (const std::array< unsigned, 8 > &hexa)
 
unsigned insertNextElement (const std::array< unsigned, 1 > &vertex)
 
unsigned insertNextElement (const std::array< unsigned, 2 > &line)
 
unsigned insertNextElement (const std::array< unsigned, 3 > &triangle)
 
unsigned insertNextElement (const std::array< unsigned, 4 > &tetra)
 
unsigned insertNextElement (const std::array< unsigned, 8 > &hexa)
 
void removeDuplicateNodes ()
 
void append (const lsMesh< T > &passedMesh)
 
void clear ()
 
void print ()
 
const std::vector< std::array< T, 3 > > & getNodes () const
 
std::vector< std::array< T, 3 > > & getNodes ()
 
template<int D, typename std::enable_if< D==1, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==2, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==3, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==4, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
template<int D, typename std::enable_if< D==8, int >::type = 0>
std::vector< std::array< unsigned, D > > & getElements ()
 
lsPointData< T > & getPointData ()
 
const lsPointData< T > & getPointData () const
 
lsPointData< T > & getCellData ()
 
const lsPointData< T > & getCellData () const
 
unsigned insertNextNode (const std::array< T, 3 > &node)
 
unsigned insertNextVertex (const std::array< unsigned, 1 > &vertex)
 
unsigned insertNextLine (const std::array< unsigned, 2 > &line)
 
unsigned insertNextTriangle (const std::array< unsigned, 3 > &triangle)
 
unsigned insertNextTetra (const std::array< unsigned, 4 > &tetra)
 
unsigned insertNextHexa (const std::array< unsigned, 8 > &hexa)
 
unsigned insertNextElement (const std::array< unsigned, 1 > &vertex)
 
unsigned insertNextElement (const std::array< unsigned, 2 > &line)
 
unsigned insertNextElement (const std::array< unsigned, 3 > &triangle)
 
unsigned insertNextElement (const std::array< unsigned, 4 > &tetra)
 
unsigned insertNextElement (const std::array< unsigned, 8 > &hexa)
 
void removeDuplicateNodes ()
 
void append (const lsMesh< T > &passedMesh)
 
void clear ()
 
void print ()
 
- - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

std::vector< std::array< T, 3 > > nodes
 
std::vector< std::array< unsigned, 1 > > vertices
 
std::vector< std::array< unsigned, 2 > > lines
 
std::vector< std::array< unsigned, 3 > > triangles
 
std::vector< std::array< unsigned, 4 > > tetras
 
std::vector< std::array< unsigned, 8 > > hexas
 
lsPointData< T > pointData
 
lsPointData< T > cellData
 
std::array< T, 3 > minimumExtent
 
std::array< T, 3 > maximumExtent
 
-

Detailed Description

-
template<class T = double>
-class lsMesh< T >

This class holds an explicit mesh, which is always given in 3 dimensions. If it describes a 2D mesh, the third dimension is set to 0. Vertices, Lines, Triangles, Tetras & Hexas are supported as geometric elements.

-
Examples
PatternedSubstrate.cpp.
-
-

Member Function Documentation

- -

◆ append() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsMesh< T >::append (const lsMesh< T > & passedMesh)
-
-inline
-
- -
-
- -

◆ append() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsMesh< T >::append (const lsMesh< T > & passedMesh)
-
-inline
-
- -
-
- -

◆ clear() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsMesh< T >::clear ()
-
-inline
-
- -
-
- -

◆ clear() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsMesh< T >::clear ()
-
-inline
-
- -
-
- -

◆ getCellData() [1/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
lsPointData< T > & lsMesh< T >::getCellData ()
-
-inline
-
- -
-
- -

◆ getCellData() [2/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
lsPointData< T > & lsMesh< T >::getCellData ()
-
-inline
-
- -
-
- -

◆ getCellData() [3/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
const lsPointData< T > & lsMesh< T >::getCellData () const
-
-inline
-
- -
-
- -

◆ getCellData() [4/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
const lsPointData< T > & lsMesh< T >::getCellData () const
-
-inline
-
- -
-
- -

◆ getElements() [1/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==1, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [2/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==2, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [3/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==3, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [4/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==4, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [5/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==8, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [6/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==1, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [7/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==2, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [8/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==3, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [9/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==4, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getElements() [10/10]

- -
-
-
-template<class T = double>
-
-template<int D, typename std::enable_if< D==8, int >::type = 0>
- - - - - -
- - - - - - - -
std::vector< std::array< unsigned, D > > & lsMesh< T >::getElements ()
-
-inline
-
- -
-
- -

◆ getNodes() [1/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
std::vector< std::array< T, 3 > > & lsMesh< T >::getNodes ()
-
-inline
-
- -
-
- -

◆ getNodes() [2/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
std::vector< std::array< T, 3 > > & lsMesh< T >::getNodes ()
-
-inline
-
- -
-
- -

◆ getNodes() [3/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
const std::vector< std::array< T, 3 > > & lsMesh< T >::getNodes () const
-
-inline
-
- -
-
- -

◆ getNodes() [4/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
const std::vector< std::array< T, 3 > > & lsMesh< T >::getNodes () const
-
-inline
-
- -
-
- -

◆ getPointData() [1/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
lsPointData< T > & lsMesh< T >::getPointData ()
-
-inline
-
- -
-
- -

◆ getPointData() [2/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
lsPointData< T > & lsMesh< T >::getPointData ()
-
-inline
-
- -
-
- -

◆ getPointData() [3/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
const lsPointData< T > & lsMesh< T >::getPointData () const
-
-inline
-
- -
-
- -

◆ getPointData() [4/4]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
const lsPointData< T > & lsMesh< T >::getPointData () const
-
-inline
-
- -
-
- -

◆ insertNextElement() [1/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 1 > & vertex)
-
-inline
-
- -
-
- -

◆ insertNextElement() [2/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 1 > & vertex)
-
-inline
-
- -
-
- -

◆ insertNextElement() [3/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 2 > & line)
-
-inline
-
- -
-
- -

◆ insertNextElement() [4/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 2 > & line)
-
-inline
-
- -
-
- -

◆ insertNextElement() [5/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 3 > & triangle)
-
-inline
-
- -
-
- -

◆ insertNextElement() [6/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 3 > & triangle)
-
-inline
-
- -
-
- -

◆ insertNextElement() [7/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 4 > & tetra)
-
-inline
-
- -
-
- -

◆ insertNextElement() [8/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 4 > & tetra)
-
-inline
-
- -
-
- -

◆ insertNextElement() [9/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 8 > & hexa)
-
-inline
-
- -
-
- -

◆ insertNextElement() [10/10]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextElement (const std::array< unsigned, 8 > & hexa)
-
-inline
-
- -
-
- -

◆ insertNextHexa() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextHexa (const std::array< unsigned, 8 > & hexa)
-
-inline
-
- -
-
- -

◆ insertNextHexa() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextHexa (const std::array< unsigned, 8 > & hexa)
-
-inline
-
- -
-
- -

◆ insertNextLine() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextLine (const std::array< unsigned, 2 > & line)
-
-inline
-
- -
-
- -

◆ insertNextLine() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextLine (const std::array< unsigned, 2 > & line)
-
-inline
-
- -
-
- -

◆ insertNextNode() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextNode (const std::array< T, 3 > & node)
-
-inline
-
- -
-
- -

◆ insertNextNode() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextNode (const std::array< T, 3 > & node)
-
-inline
-
- -
-
- -

◆ insertNextTetra() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextTetra (const std::array< unsigned, 4 > & tetra)
-
-inline
-
- -
-
- -

◆ insertNextTetra() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextTetra (const std::array< unsigned, 4 > & tetra)
-
-inline
-
- -
-
- -

◆ insertNextTriangle() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextTriangle (const std::array< unsigned, 3 > & triangle)
-
-inline
-
- -
-
- -

◆ insertNextTriangle() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextTriangle (const std::array< unsigned, 3 > & triangle)
-
-inline
-
- -
-
- -

◆ insertNextVertex() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextVertex (const std::array< unsigned, 1 > & vertex)
-
-inline
-
- -
-
- -

◆ insertNextVertex() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
unsigned lsMesh< T >::insertNextVertex (const std::array< unsigned, 1 > & vertex)
-
-inline
-
- -
-
- -

◆ print() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsMesh< T >::print ()
-
-inline
-
- -
-
- -

◆ print() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsMesh< T >::print ()
-
-inline
-
- -
-
- -

◆ removeDuplicateNodes() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsMesh< T >::removeDuplicateNodes ()
-
-inline
-
- -
-
- -

◆ removeDuplicateNodes() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsMesh< T >::removeDuplicateNodes ()
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ cellData

- -
-
-
-template<class T = double>
- - - - -
lsPointData< T > lsMesh< T >::cellData
-
- -
-
- -

◆ hexas

- -
-
-
-template<class T = double>
- - - - -
std::vector< std::array< unsigned, 8 > > lsMesh< T >::hexas
-
- -
-
- -

◆ lines

- -
-
-
-template<class T = double>
- - - - -
std::vector< std::array< unsigned, 2 > > lsMesh< T >::lines
-
- -
-
- -

◆ maximumExtent

- -
-
-
-template<class T = double>
- - - - -
std::array< T, 3 > lsMesh< T >::maximumExtent
-
- -
-
- -

◆ minimumExtent

- -
-
-
-template<class T = double>
- - - - -
std::array< T, 3 > lsMesh< T >::minimumExtent
-
- -
-
- -

◆ nodes

- -
-
-
-template<class T = double>
- - - - -
std::vector< std::array< T, 3 > > lsMesh< T >::nodes
-
- -
-
- -

◆ pointData

- -
-
-
-template<class T = double>
- - - - -
lsPointData< T > lsMesh< T >::pointData
-
- -
-
- -

◆ tetras

- -
-
-
-template<class T = double>
- - - - -
std::vector< std::array< unsigned, 4 > > lsMesh< T >::tetras
-
- -
-
- -

◆ triangles

- -
-
-
-template<class T = double>
- - - - -
std::vector< std::array< unsigned, 3 > > lsMesh< T >::triangles
-
- -
-
- -

◆ vertices

- -
-
-
-template<class T = double>
- - - - -
std::vector< std::array< unsigned, 1 > > lsMesh< T >::vertices
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsMesh.js b/docs/doxygen/html/classlsMesh.js deleted file mode 100644 index fe3eb76b..00000000 --- a/docs/doxygen/html/classlsMesh.js +++ /dev/null @@ -1,65 +0,0 @@ -var classlsMesh = -[ - [ "append", "classlsMesh.html#a93d2f2c80aa65a296ab550f4169f5531", null ], - [ "append", "classlsMesh.html#a93d2f2c80aa65a296ab550f4169f5531", null ], - [ "clear", "classlsMesh.html#a04b852bf429a4022800b59515e64a43a", null ], - [ "clear", "classlsMesh.html#a04b852bf429a4022800b59515e64a43a", null ], - [ "getCellData", "classlsMesh.html#a04bfb7899869f4db02cf7c84abc5528c", null ], - [ "getCellData", "classlsMesh.html#a04bfb7899869f4db02cf7c84abc5528c", null ], - [ "getCellData", "classlsMesh.html#ad8c7e5b4b0e85ed270dbb583d6c8d982", null ], - [ "getCellData", "classlsMesh.html#ad8c7e5b4b0e85ed270dbb583d6c8d982", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getElements", "classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140", null ], - [ "getNodes", "classlsMesh.html#a2d3570f65acdd84cbacd75d4352d6962", null ], - [ "getNodes", "classlsMesh.html#a2d3570f65acdd84cbacd75d4352d6962", null ], - [ "getNodes", "classlsMesh.html#a0e366bb9304308085a5c37e5da6e99ae", null ], - [ "getNodes", "classlsMesh.html#a0e366bb9304308085a5c37e5da6e99ae", null ], - [ "getPointData", "classlsMesh.html#a40b10e197a1594e6753091e9633b8a9b", null ], - [ "getPointData", "classlsMesh.html#a40b10e197a1594e6753091e9633b8a9b", null ], - [ "getPointData", "classlsMesh.html#a2454ee7aaa24c3d0dd31d87e6d0d65cc", null ], - [ "getPointData", "classlsMesh.html#a2454ee7aaa24c3d0dd31d87e6d0d65cc", null ], - [ "insertNextElement", "classlsMesh.html#afaf91c842d170f9af2723550bc042ab6", null ], - [ "insertNextElement", "classlsMesh.html#afaf91c842d170f9af2723550bc042ab6", null ], - [ "insertNextElement", "classlsMesh.html#ab5d02b8c2fd38f0db716ec1d197c4cb1", null ], - [ "insertNextElement", "classlsMesh.html#ab5d02b8c2fd38f0db716ec1d197c4cb1", null ], - [ "insertNextElement", "classlsMesh.html#aeb03ebf9d3e05eb21e889e269b035d0f", null ], - [ "insertNextElement", "classlsMesh.html#aeb03ebf9d3e05eb21e889e269b035d0f", null ], - [ "insertNextElement", "classlsMesh.html#a4e4fc766b6f02aaa25c107ced8fbd297", null ], - [ "insertNextElement", "classlsMesh.html#a4e4fc766b6f02aaa25c107ced8fbd297", null ], - [ "insertNextElement", "classlsMesh.html#ae2949ce1c86f0b6c866053471041d502", null ], - [ "insertNextElement", "classlsMesh.html#ae2949ce1c86f0b6c866053471041d502", null ], - [ "insertNextHexa", "classlsMesh.html#a52083651d8f1c17fd932948a26c36eb8", null ], - [ "insertNextHexa", "classlsMesh.html#a52083651d8f1c17fd932948a26c36eb8", null ], - [ "insertNextLine", "classlsMesh.html#ad312684b5ee902221eb8230f807c0ce7", null ], - [ "insertNextLine", "classlsMesh.html#ad312684b5ee902221eb8230f807c0ce7", null ], - [ "insertNextNode", "classlsMesh.html#a54083a0fd1af79c2b899e685bf0eac1e", null ], - [ "insertNextNode", "classlsMesh.html#a54083a0fd1af79c2b899e685bf0eac1e", null ], - [ "insertNextTetra", "classlsMesh.html#a6f6767d602c3ed66ce3b1a3b48359530", null ], - [ "insertNextTetra", "classlsMesh.html#a6f6767d602c3ed66ce3b1a3b48359530", null ], - [ "insertNextTriangle", "classlsMesh.html#a97414ee5e2bbdca74c3769821eeaf36f", null ], - [ "insertNextTriangle", "classlsMesh.html#a97414ee5e2bbdca74c3769821eeaf36f", null ], - [ "insertNextVertex", "classlsMesh.html#a8b5c5533b6dab1a7f491350d11c4ea2b", null ], - [ "insertNextVertex", "classlsMesh.html#a8b5c5533b6dab1a7f491350d11c4ea2b", null ], - [ "print", "classlsMesh.html#a32b0311db368cccb62d2ff8eee1a10a4", null ], - [ "print", "classlsMesh.html#a32b0311db368cccb62d2ff8eee1a10a4", null ], - [ "removeDuplicateNodes", "classlsMesh.html#ab4e41a44cea55b071f652302bc2249a4", null ], - [ "removeDuplicateNodes", "classlsMesh.html#ab4e41a44cea55b071f652302bc2249a4", null ], - [ "cellData", "classlsMesh.html#a9dca591fdc28fe2790e5c50e46158adc", null ], - [ "hexas", "classlsMesh.html#a6fa110f111ac84650d9d3101860b59b2", null ], - [ "lines", "classlsMesh.html#a9c6811eb25723030619f8a155c159a8c", null ], - [ "maximumExtent", "classlsMesh.html#a8abd8564dc1d598bd8ee910297aa298e", null ], - [ "minimumExtent", "classlsMesh.html#aadb5c6417f0720f7c3f7a3ee2942af9f", null ], - [ "nodes", "classlsMesh.html#aef70c079c387114ba1f929cdc9d72f04", null ], - [ "pointData", "classlsMesh.html#ab46cf561076266db74af72bebea8d402", null ], - [ "tetras", "classlsMesh.html#ac66736a0f7162c21f42df2632aaeb739", null ], - [ "triangles", "classlsMesh.html#a7f993e67a05d8c3603858ef1a35aeb5a", null ], - [ "vertices", "classlsMesh.html#a138c81afd44ae5ae6d5110e4df0e9c0f", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsMessage-members.html b/docs/doxygen/html/classlsMessage-members.html deleted file mode 100644 index b7649ac4..00000000 --- a/docs/doxygen/html/classlsMessage-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsMessage Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - -
add(std::string s)lsMessageinline
add(std::string s)lsMessageinline
addDebug(std::string s)lsMessageinline
addDebug(std::string s)lsMessageinline
addError(std::string s, bool shouldAbort=true)lsMessageinline
addError(std::string s, bool shouldAbort=true)lsMessageinline
addWarning(std::string s)lsMessageinline
addWarning(std::string s)lsMessageinline
getInstance()lsMessageinlinestatic
getInstance()lsMessageinlinestatic
lsMessage(const lsMessage &)=deletelsMessage
lsMessage(const lsMessage &)=deletelsMessage
operator=(const lsMessage &)=deletelsMessage
operator=(const lsMessage &)=deletelsMessage
print(std::ostream &out=std::cout)lsMessageinline
print(std::ostream &out=std::cout)lsMessageinline
-
- - - - diff --git a/docs/doxygen/html/classlsMessage.html b/docs/doxygen/html/classlsMessage.html deleted file mode 100644 index 6ac51ada..00000000 --- a/docs/doxygen/html/classlsMessage.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - -ViennaLS: lsMessage Class Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- -

Singleton class for thread-safe logging. - More...

- -

#include <lsMessage.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsMessage (const lsMessage &)=delete
 
void operator= (const lsMessage &)=delete
 
lsMessageadd (std::string s)
 
lsMessageaddWarning (std::string s)
 
lsMessageaddError (std::string s, bool shouldAbort=true)
 
lsMessageaddDebug (std::string s)
 
void print (std::ostream &out=std::cout)
 
 lsMessage (const lsMessage &)=delete
 
void operator= (const lsMessage &)=delete
 
lsMessageadd (std::string s)
 
lsMessageaddWarning (std::string s)
 
lsMessageaddError (std::string s, bool shouldAbort=true)
 
lsMessageaddDebug (std::string s)
 
void print (std::ostream &out=std::cout)
 
- - - - - -

-Static Public Member Functions

static lsMessagegetInstance ()
 
static lsMessagegetInstance ()
 
-

Detailed Description

-

Singleton class for thread-safe logging.

-

Constructor & Destructor Documentation

- -

◆ lsMessage() [1/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage::lsMessage (const lsMessage)
-
-delete
-
- -
-
- -

◆ lsMessage() [2/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage::lsMessage (const lsMessage)
-
-delete
-
- -
-
-

Member Function Documentation

- -

◆ add() [1/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage & lsMessage::add (std::string s)
-
-inline
-
- -
-
- -

◆ add() [2/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage & lsMessage::add (std::string s)
-
-inline
-
- -
-
- -

◆ addDebug() [1/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage & lsMessage::addDebug (std::string s)
-
-inline
-
- -
-
- -

◆ addDebug() [2/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage & lsMessage::addDebug (std::string s)
-
-inline
-
- -
-
- -

◆ addError() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMessage & lsMessage::addError (std::string s,
bool shouldAbort = true 
)
-
-inline
-
- -
-
- -

◆ addError() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsMessage & lsMessage::addError (std::string s,
bool shouldAbort = true 
)
-
-inline
-
- -
-
- -

◆ addWarning() [1/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage & lsMessage::addWarning (std::string s)
-
-inline
-
- -
-
- -

◆ addWarning() [2/2]

- -
-
- - - - - -
- - - - - - - - -
lsMessage & lsMessage::addWarning (std::string s)
-
-inline
-
- -
-
- -

◆ getInstance() [1/2]

- -
-
- - - - - -
- - - - - - - -
static lsMessage & lsMessage::getInstance ()
-
-inlinestatic
-
- -
-
- -

◆ getInstance() [2/2]

- -
-
- - - - - -
- - - - - - - -
static lsMessage & lsMessage::getInstance ()
-
-inlinestatic
-
- -
-
- -

◆ operator=() [1/2]

- -
-
- - - - - -
- - - - - - - - -
void lsMessage::operator= (const lsMessage)
-
-delete
-
- -
-
- -

◆ operator=() [2/2]

- -
-
- - - - - -
- - - - - - - - -
void lsMessage::operator= (const lsMessage)
-
-delete
-
- -
-
- -

◆ print() [1/2]

- -
-
- - - - - -
- - - - - - - - -
void lsMessage::print (std::ostream & out = std::cout)
-
-inline
-
- -
-
- -

◆ print() [2/2]

- -
-
- - - - - -
- - - - - - - - -
void lsMessage::print (std::ostream & out = std::cout)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsMessage.js b/docs/doxygen/html/classlsMessage.js deleted file mode 100644 index 114e4ebf..00000000 --- a/docs/doxygen/html/classlsMessage.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsMessage = -[ - [ "lsMessage", "classlsMessage.html#a2603de3902261fab485de97fc69be1ea", null ], - [ "lsMessage", "classlsMessage.html#a2603de3902261fab485de97fc69be1ea", null ], - [ "add", "classlsMessage.html#a809e57a0a55b63ca935ba86491d18439", null ], - [ "add", "classlsMessage.html#a809e57a0a55b63ca935ba86491d18439", null ], - [ "addDebug", "classlsMessage.html#a34569693c3e7ac0464d08b18dd34643b", null ], - [ "addDebug", "classlsMessage.html#a34569693c3e7ac0464d08b18dd34643b", null ], - [ "addError", "classlsMessage.html#a88248f483409dddc828bb96809dde6bf", null ], - [ "addError", "classlsMessage.html#a88248f483409dddc828bb96809dde6bf", null ], - [ "addWarning", "classlsMessage.html#a94c5ae8ae205853ec55172da34772442", null ], - [ "addWarning", "classlsMessage.html#a94c5ae8ae205853ec55172da34772442", null ], - [ "getInstance", "classlsMessage.html#a9e7b99f0901b5e4eac55c9a2145090f7", null ], - [ "getInstance", "classlsMessage.html#a9e7b99f0901b5e4eac55c9a2145090f7", null ], - [ "operator=", "classlsMessage.html#a2eb16a1651607dd1ad012734ced81bcb", null ], - [ "operator=", "classlsMessage.html#a2eb16a1651607dd1ad012734ced81bcb", null ], - [ "print", "classlsMessage.html#a180aade911695157f8efdd325e4aaf42", null ], - [ "print", "classlsMessage.html#a180aade911695157f8efdd325e4aaf42", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsPlane-members.html b/docs/doxygen/html/classlsPlane-members.html deleted file mode 100644 index b4959c19..00000000 --- a/docs/doxygen/html/classlsPlane-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsPlane< T, D > Member List
-
-
- -

This is the complete list of members for lsPlane< T, D >, including all inherited members.

- - - - - - - - - - - -
lsPlane()lsPlane< T, D >inline
lsPlane(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)lsPlane< T, D >inline
lsPlane(const T *passedOrigin, const T *passedNormal)lsPlane< T, D >inline
lsPlane(const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)lsPlane< T, D >inline
lsPlane()lsPlane< T, D >inline
lsPlane(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)lsPlane< T, D >inline
lsPlane(const T *passedOrigin, const T *passedNormal)lsPlane< T, D >inline
lsPlane(const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)lsPlane< T, D >inline
normallsPlane< T, D >
originlsPlane< T, D >
-
- - - - diff --git a/docs/doxygen/html/classlsPlane.html b/docs/doxygen/html/classlsPlane.html deleted file mode 100644 index 45c522c0..00000000 --- a/docs/doxygen/html/classlsPlane.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - - -ViennaLS: lsPlane< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPlane< T, D > Class Template Reference
-
-
- -

Class describing a plane via a point in it and the plane normal. - More...

- -

#include <lsGeometries.hpp>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsPlane ()
 
 lsPlane (hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)
 
 lsPlane (const T *passedOrigin, const T *passedNormal)
 
 lsPlane (const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)
 
 lsPlane ()
 
 lsPlane (hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)
 
 lsPlane (const T *passedOrigin, const T *passedNormal)
 
 lsPlane (const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)
 
- - - - - -

-Public Attributes

hrleVectorType< T, D > origin
 
hrleVectorType< T, D > normal
 
-

Detailed Description

-
template<class T, int D>
-class lsPlane< T, D >

Class describing a plane via a point in it and the plane normal.

-
Examples
SquareEtch.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsPlane() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsPlane< T, D >::lsPlane ()
-
-inline
-
- -
-
- -

◆ lsPlane() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsPlane< T, D >::lsPlane (hrleVectorType< T, D > passedOrigin,
hrleVectorType< T, D > passedNormal 
)
-
-inline
-
- -
-
- -

◆ lsPlane() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsPlane< T, D >::lsPlane (const T * passedOrigin,
const T * passedNormal 
)
-
-inline
-
- -
-
- -

◆ lsPlane() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsPlane< T, D >::lsPlane (const std::vector< T > & passedOrigin,
const std::vector< T > & passedNormal 
)
-
-inline
-
- -
-
- -

◆ lsPlane() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsPlane< T, D >::lsPlane ()
-
-inline
-
- -
-
- -

◆ lsPlane() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsPlane< T, D >::lsPlane (hrleVectorType< T, D > passedOrigin,
hrleVectorType< T, D > passedNormal 
)
-
-inline
-
- -
-
- -

◆ lsPlane() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsPlane< T, D >::lsPlane (const T * passedOrigin,
const T * passedNormal 
)
-
-inline
-
- -
-
- -

◆ lsPlane() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsPlane< T, D >::lsPlane (const std::vector< T > & passedOrigin,
const std::vector< T > & passedNormal 
)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ normal

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, D > lsPlane< T, D >::normal
-
- -
-
- -

◆ origin

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, D > lsPlane< T, D >::origin
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsPlane.js b/docs/doxygen/html/classlsPlane.js deleted file mode 100644 index facad605..00000000 --- a/docs/doxygen/html/classlsPlane.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsPlane = -[ - [ "lsPlane", "classlsPlane.html#aa59fb2b3c42723ddf881e118d9bf3f84", null ], - [ "lsPlane", "classlsPlane.html#a40463fe01a70ee60c501968240803157", null ], - [ "lsPlane", "classlsPlane.html#a49bd6ff0e9f90f508f11ac9f852ca705", null ], - [ "lsPlane", "classlsPlane.html#a21a4a8b21410f6d916c082e552ceb971", null ], - [ "lsPlane", "classlsPlane.html#aa59fb2b3c42723ddf881e118d9bf3f84", null ], - [ "lsPlane", "classlsPlane.html#a40463fe01a70ee60c501968240803157", null ], - [ "lsPlane", "classlsPlane.html#a49bd6ff0e9f90f508f11ac9f852ca705", null ], - [ "lsPlane", "classlsPlane.html#a21a4a8b21410f6d916c082e552ceb971", null ], - [ "normal", "classlsPlane.html#a758faaa5fcfc68674040158a21511ef6", null ], - [ "origin", "classlsPlane.html#a8d04795ea979be3468c895efd84fb2b4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsPointCloud-members.html b/docs/doxygen/html/classlsPointCloud-members.html deleted file mode 100644 index 75e87c1c..00000000 --- a/docs/doxygen/html/classlsPointCloud-members.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsPointCloud< T, D > Member List
-
-
- -

This is the complete list of members for lsPointCloud< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - -
begin()lsPointCloud< T, D >inline
begin()lsPointCloud< T, D >inline
end()lsPointCloud< T, D >inline
end()lsPointCloud< T, D >inline
insertNextPoint(hrleVectorType< T, D > newPoint)lsPointCloud< T, D >inline
insertNextPoint(T *newPoint)lsPointCloud< T, D >inline
insertNextPoint(const std::array< T, D > newPoint)lsPointCloud< T, D >inline
insertNextPoint(const std::vector< T > &newPoint)lsPointCloud< T, D >inline
insertNextPoint(hrleVectorType< T, D > newPoint)lsPointCloud< T, D >inline
insertNextPoint(T *newPoint)lsPointCloud< T, D >inline
insertNextPoint(const std::array< T, D > newPoint)lsPointCloud< T, D >inline
insertNextPoint(const std::vector< T > &newPoint)lsPointCloud< T, D >inline
insertNextUniquePoint(hrleVectorType< T, D > newPoint)lsPointCloud< T, D >inline
insertNextUniquePoint(hrleVectorType< T, D > newPoint)lsPointCloud< T, D >inline
lsPointCloud()lsPointCloud< T, D >inline
lsPointCloud(std::vector< hrleVectorType< T, D > > passedPoints)lsPointCloud< T, D >inline
lsPointCloud(const std::vector< std::vector< T > > &passedPoints)lsPointCloud< T, D >inline
lsPointCloud()lsPointCloud< T, D >inline
lsPointCloud(std::vector< hrleVectorType< T, D > > passedPoints)lsPointCloud< T, D >inline
lsPointCloud(const std::vector< std::vector< T > > &passedPoints)lsPointCloud< T, D >inline
operator[](std::size_t i)lsPointCloud< T, D >inline
operator[](std::size_t i)lsPointCloud< T, D >inline
pointslsPointCloud< T, D >
size()lsPointCloud< T, D >inline
size()lsPointCloud< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsPointCloud.html b/docs/doxygen/html/classlsPointCloud.html deleted file mode 100644 index 5e91740a..00000000 --- a/docs/doxygen/html/classlsPointCloud.html +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - - -ViennaLS: lsPointCloud< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPointCloud< T, D > Class Template Reference
-
-
- -

Class describing a point cloud, which can be used to create geometries from its convex hull mesh. - More...

- -

#include <lsGeometries.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsPointCloud ()
 
 lsPointCloud (std::vector< hrleVectorType< T, D > > passedPoints)
 
 lsPointCloud (const std::vector< std::vector< T > > &passedPoints)
 
void insertNextPoint (hrleVectorType< T, D > newPoint)
 
void insertNextPoint (T *newPoint)
 
void insertNextPoint (const std::array< T, D > newPoint)
 
void insertNextPoint (const std::vector< T > &newPoint)
 
std::pair< typename std::vector< hrleVectorType< T, D > >::iterator, bool > insertNextUniquePoint (hrleVectorType< T, D > newPoint)
 
std::vector< hrleVectorType< T, D > >::iterator begin ()
 
std::vector< hrleVectorType< T, D > >::iterator end ()
 
std::size_t size ()
 
hrleVectorType< T, D > & operator[] (std::size_t i)
 
 lsPointCloud ()
 
 lsPointCloud (std::vector< hrleVectorType< T, D > > passedPoints)
 
 lsPointCloud (const std::vector< std::vector< T > > &passedPoints)
 
void insertNextPoint (hrleVectorType< T, D > newPoint)
 
void insertNextPoint (T *newPoint)
 
void insertNextPoint (const std::array< T, D > newPoint)
 
void insertNextPoint (const std::vector< T > &newPoint)
 
std::pair< typename std::vector< hrleVectorType< T, D > >::iterator, bool > insertNextUniquePoint (hrleVectorType< T, D > newPoint)
 
std::vector< hrleVectorType< T, D > >::iterator begin ()
 
std::vector< hrleVectorType< T, D > >::iterator end ()
 
std::size_t size ()
 
hrleVectorType< T, D > & operator[] (std::size_t i)
 
- - - -

-Public Attributes

std::vector< hrleVectorType< T, D > > points
 
-

Detailed Description

-
template<class T, int D>
-class lsPointCloud< T, D >

Class describing a point cloud, which can be used to create geometries from its convex hull mesh.

-

Constructor & Destructor Documentation

- -

◆ lsPointCloud() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsPointCloud< T, D >::lsPointCloud ()
-
-inline
-
- -
-
- -

◆ lsPointCloud() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsPointCloud< T, D >::lsPointCloud (std::vector< hrleVectorType< T, D > > passedPoints)
-
-inline
-
- -
-
- -

◆ lsPointCloud() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsPointCloud< T, D >::lsPointCloud (const std::vector< std::vector< T > > & passedPoints)
-
-inline
-
- -
-
- -

◆ lsPointCloud() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsPointCloud< T, D >::lsPointCloud ()
-
-inline
-
- -
-
- -

◆ lsPointCloud() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsPointCloud< T, D >::lsPointCloud (std::vector< hrleVectorType< T, D > > passedPoints)
-
-inline
-
- -
-
- -

◆ lsPointCloud() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsPointCloud< T, D >::lsPointCloud (const std::vector< std::vector< T > > & passedPoints)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ begin() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::vector< hrleVectorType< T, D > >::iterator lsPointCloud< T, D >::begin ()
-
-inline
-
- -
-
- -

◆ begin() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::vector< hrleVectorType< T, D > >::iterator lsPointCloud< T, D >::begin ()
-
-inline
-
- -
-
- -

◆ end() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::vector< hrleVectorType< T, D > >::iterator lsPointCloud< T, D >::end ()
-
-inline
-
- -
-
- -

◆ end() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::vector< hrleVectorType< T, D > >::iterator lsPointCloud< T, D >::end ()
-
-inline
-
- -
-
- -

◆ insertNextPoint() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (const std::array< T, D > newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (const std::array< T, D > newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (const std::vector< T > & newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (const std::vector< T > & newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (hrleVectorType< T, D > newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (hrleVectorType< T, D > newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (T * newPoint)
-
-inline
-
- -
-
- -

◆ insertNextPoint() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPointCloud< T, D >::insertNextPoint (T * newPoint)
-
-inline
-
- -
-
- -

◆ insertNextUniquePoint() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
std::pair< typename std::vector< hrleVectorType< T, D > >::iterator, bool > lsPointCloud< T, D >::insertNextUniquePoint (hrleVectorType< T, D > newPoint)
-
-inline
-
- -
-
- -

◆ insertNextUniquePoint() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
std::pair< typename std::vector< hrleVectorType< T, D > >::iterator, bool > lsPointCloud< T, D >::insertNextUniquePoint (hrleVectorType< T, D > newPoint)
-
-inline
-
- -
-
- -

◆ operator[]() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
hrleVectorType< T, D > & lsPointCloud< T, D >::operator[] (std::size_t i)
-
-inline
-
- -
-
- -

◆ operator[]() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
hrleVectorType< T, D > & lsPointCloud< T, D >::operator[] (std::size_t i)
-
-inline
-
- -
-
- -

◆ size() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::size_t lsPointCloud< T, D >::size ()
-
-inline
-
- -
-
- -

◆ size() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::size_t lsPointCloud< T, D >::size ()
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ points

- -
-
-
-template<class T , int D>
- - - - -
std::vector< hrleVectorType< T, D > > lsPointCloud< T, D >::points
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsPointCloud.js b/docs/doxygen/html/classlsPointCloud.js deleted file mode 100644 index 8217cef8..00000000 --- a/docs/doxygen/html/classlsPointCloud.js +++ /dev/null @@ -1,28 +0,0 @@ -var classlsPointCloud = -[ - [ "lsPointCloud", "classlsPointCloud.html#a76f5f725653b5fe6f21a671c61ecda09", null ], - [ "lsPointCloud", "classlsPointCloud.html#a5610c9621469b306f0a25ee486b4388c", null ], - [ "lsPointCloud", "classlsPointCloud.html#aafb5deb59dc218da5c1cba8981468588", null ], - [ "lsPointCloud", "classlsPointCloud.html#a76f5f725653b5fe6f21a671c61ecda09", null ], - [ "lsPointCloud", "classlsPointCloud.html#a5610c9621469b306f0a25ee486b4388c", null ], - [ "lsPointCloud", "classlsPointCloud.html#aafb5deb59dc218da5c1cba8981468588", null ], - [ "begin", "classlsPointCloud.html#a4b0a5ae4ab4a0ba5fb2245814d87ac93", null ], - [ "begin", "classlsPointCloud.html#a4b0a5ae4ab4a0ba5fb2245814d87ac93", null ], - [ "end", "classlsPointCloud.html#a3aaad3c6ad7258cbad18b8dc17c675c0", null ], - [ "end", "classlsPointCloud.html#a3aaad3c6ad7258cbad18b8dc17c675c0", null ], - [ "insertNextPoint", "classlsPointCloud.html#a2cf5f098f6c488b4674f331510e62dac", null ], - [ "insertNextPoint", "classlsPointCloud.html#a2cf5f098f6c488b4674f331510e62dac", null ], - [ "insertNextPoint", "classlsPointCloud.html#a98602a8018f9325b574a0b0220fb9d1f", null ], - [ "insertNextPoint", "classlsPointCloud.html#a98602a8018f9325b574a0b0220fb9d1f", null ], - [ "insertNextPoint", "classlsPointCloud.html#aa4a02b2fc568419e193e9cc28b356386", null ], - [ "insertNextPoint", "classlsPointCloud.html#aa4a02b2fc568419e193e9cc28b356386", null ], - [ "insertNextPoint", "classlsPointCloud.html#ae04ce0224a95b6e243094775d3e59f7c", null ], - [ "insertNextPoint", "classlsPointCloud.html#ae04ce0224a95b6e243094775d3e59f7c", null ], - [ "insertNextUniquePoint", "classlsPointCloud.html#a8aafc9be8b01407dbf30f57ac2d3050a", null ], - [ "insertNextUniquePoint", "classlsPointCloud.html#a8aafc9be8b01407dbf30f57ac2d3050a", null ], - [ "operator[]", "classlsPointCloud.html#a6158baabfcc7cc3e4cbc6fb9f91ad694", null ], - [ "operator[]", "classlsPointCloud.html#a6158baabfcc7cc3e4cbc6fb9f91ad694", null ], - [ "size", "classlsPointCloud.html#ac78a4af3b7efa9dc2ba1b3eb4873ad3e", null ], - [ "size", "classlsPointCloud.html#ac78a4af3b7efa9dc2ba1b3eb4873ad3e", null ], - [ "points", "classlsPointCloud.html#a811e6a9dfc2b8fbee7a45c03091a4edd", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsPointData-members.html b/docs/doxygen/html/classlsPointData-members.html deleted file mode 100644 index 665a14bb..00000000 --- a/docs/doxygen/html/classlsPointData-members.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsPointData< T, > Member List
-
-
- -

This is the complete list of members for lsPointData< T, >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
append(const lsPointData &passedData)lsPointData< T, >inline
append(const lsPointData &passedData)lsPointData< T, >inline
clear()lsPointData< T, >inline
clear()lsPointData< T, >inline
deserialize(std::istream &stream)lsPointData< T, >inline
deserialize(std::istream &stream)lsPointData< T, >inline
empty()lsPointData< T, >inline
empty()lsPointData< T, >inline
eraseScalarData(int index)lsPointData< T, >inline
eraseScalarData(int index)lsPointData< T, >inline
eraseVectorData(int index)lsPointData< T, >inline
eraseVectorData(int index)lsPointData< T, >inline
getScalarData(int index)lsPointData< T, >inline
getScalarData(int index) constlsPointData< T, >inline
getScalarData(std::string searchLabel)lsPointData< T, >inline
getScalarData(std::string searchLabel) constlsPointData< T, >inline
getScalarData(int index)lsPointData< T, >inline
getScalarData(int index) constlsPointData< T, >inline
getScalarData(std::string searchLabel)lsPointData< T, >inline
getScalarData(std::string searchLabel) constlsPointData< T, >inline
getScalarDataIndex(std::string searchLabel) constlsPointData< T, >inline
getScalarDataIndex(std::string searchLabel) constlsPointData< T, >inline
getScalarDataLabel(int index) constlsPointData< T, >inline
getScalarDataLabel(int index) constlsPointData< T, >inline
getScalarDataSize() constlsPointData< T, >inline
getScalarDataSize() constlsPointData< T, >inline
getVectorData(int index)lsPointData< T, >inline
getVectorData(int index) constlsPointData< T, >inline
getVectorData(std::string searchLabel)lsPointData< T, >inline
getVectorData(std::string searchLabel) constlsPointData< T, >inline
getVectorData(int index)lsPointData< T, >inline
getVectorData(int index) constlsPointData< T, >inline
getVectorData(std::string searchLabel)lsPointData< T, >inline
getVectorData(std::string searchLabel) constlsPointData< T, >inline
getVectorDataIndex(std::string searchLabel) constlsPointData< T, >inline
getVectorDataIndex(std::string searchLabel) constlsPointData< T, >inline
getVectorDataLabel(int index) constlsPointData< T, >inline
getVectorDataLabel(int index) constlsPointData< T, >inline
getVectorDataSize() constlsPointData< T, >inline
getVectorDataSize() constlsPointData< T, >inline
insertNextScalarData(const ScalarDataType &scalars, std::string label="Scalars")lsPointData< T, >inline
insertNextScalarData(ScalarDataType &&scalars, std::string label="Scalars")lsPointData< T, >inline
insertNextScalarData(const ScalarDataType &scalars, std::string label="Scalars")lsPointData< T, >inline
insertNextScalarData(ScalarDataType &&scalars, std::string label="Scalars")lsPointData< T, >inline
insertNextVectorData(const VectorDataType &vectors, std::string label="Vectors")lsPointData< T, >inline
insertNextVectorData(VectorDataType &&vectors, std::string label="Vectors")lsPointData< T, >inline
insertNextVectorData(const VectorDataType &vectors, std::string label="Vectors")lsPointData< T, >inline
insertNextVectorData(VectorDataType &&vectors, std::string label="Vectors")lsPointData< T, >inline
ScalarDataType typedeflsPointData< T, >
ScalarDataType typedeflsPointData< T, >
serialize(std::ostream &stream)lsPointData< T, >inline
serialize(std::ostream &stream)lsPointData< T, >inline
setScalarDataLabel(int index, std::string newLabel)lsPointData< T, >inline
setScalarDataLabel(int index, std::string newLabel)lsPointData< T, >inline
setVectorDataLabel(int index, std::string newLabel)lsPointData< T, >inline
setVectorDataLabel(int index, std::string newLabel)lsPointData< T, >inline
translateFromData(const lsPointData &source, const std::vector< unsigned > &indices)lsPointData< T, >inline
translateFromData(const lsPointData &source, const std::vector< unsigned > &indices)lsPointData< T, >inline
translateFromMultiData(const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)lsPointData< T, >inline
translateFromMultiData(const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)lsPointData< T, >inline
VectorDataType typedeflsPointData< T, >
VectorDataType typedeflsPointData< T, >
-
- - - - diff --git a/docs/doxygen/html/classlsPointData.html b/docs/doxygen/html/classlsPointData.html deleted file mode 100644 index 7a770ea0..00000000 --- a/docs/doxygen/html/classlsPointData.html +++ /dev/null @@ -1,2178 +0,0 @@ - - - - - - - -ViennaLS: lsPointData< T, > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPointData< T, > Class Template Reference
-
-
- -

This class holds data associated with points in space. - More...

- -

#include <lsPointData.hpp>

- - - - - - - - - - -

-Public Types

typedef std::vector< T > ScalarDataType
 
typedef std::vector< std::array< T, 3 > > VectorDataType
 
typedef std::vector< T > ScalarDataType
 
typedef std::vector< std::array< T, 3 > > VectorDataType
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

void insertNextScalarData (const ScalarDataType &scalars, std::string label="Scalars")
 insert new scalar data array More...
 
void insertNextScalarData (ScalarDataType &&scalars, std::string label="Scalars")
 insert new scalar data array More...
 
void insertNextVectorData (const VectorDataType &vectors, std::string label="Vectors")
 insert new vector data array More...
 
void insertNextVectorData (VectorDataType &&vectors, std::string label="Vectors")
 insert new vector data array More...
 
unsigned getScalarDataSize () const
 get the number of different scalar data arrays saved More...
 
unsigned getVectorDataSize () const
 get the number of different vector data arrays saved More...
 
ScalarDataTypegetScalarData (int index)
 
const ScalarDataTypegetScalarData (int index) const
 
ScalarDataTypegetScalarData (std::string searchLabel)
 
const ScalarDataTypegetScalarData (std::string searchLabel) const
 
int getScalarDataIndex (std::string searchLabel) const
 
std::string getScalarDataLabel (int index) const
 
void setScalarDataLabel (int index, std::string newLabel)
 
void eraseScalarData (int index)
 Delete the scalar data at index. More...
 
VectorDataTypegetVectorData (int index)
 
const VectorDataTypegetVectorData (int index) const
 
VectorDataTypegetVectorData (std::string searchLabel)
 
const VectorDataTypegetVectorData (std::string searchLabel) const
 
int getVectorDataIndex (std::string searchLabel) const
 
std::string getVectorDataLabel (int index) const
 
void setVectorDataLabel (int index, std::string newLabel)
 
void eraseVectorData (int index)
 Delete the vector data at index. More...
 
void append (const lsPointData &passedData)
 Append the passed lsPointData to this one. More...
 
void translateFromData (const lsPointData &source, const std::vector< unsigned > &indices)
 Add data in the passed source pointData into this data according to the indices passed. The index of the indices vector corresponds to the index of this data, while the values of indices correspond to the index in source. More...
 
void translateFromMultiData (const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)
 Same as translateFromData, but the indices are given as a vector, as is the case when collecting indices during parallel algorithms. More...
 
void clear ()
 Delete all data stored in this object. More...
 
bool empty ()
 Return whether this object is empty. More...
 
std::ostream & serialize (std::ostream &stream)
 Serialize lsPointData into a binary stream. More...
 
std::istream & deserialize (std::istream &stream)
 Deserialize lsPointData from a binary stream. More...
 
void insertNextScalarData (const ScalarDataType &scalars, std::string label="Scalars")
 insert new scalar data array More...
 
void insertNextScalarData (ScalarDataType &&scalars, std::string label="Scalars")
 insert new scalar data array More...
 
void insertNextVectorData (const VectorDataType &vectors, std::string label="Vectors")
 insert new vector data array More...
 
void insertNextVectorData (VectorDataType &&vectors, std::string label="Vectors")
 insert new vector data array More...
 
unsigned getScalarDataSize () const
 get the number of different scalar data arrays saved More...
 
unsigned getVectorDataSize () const
 get the number of different vector data arrays saved More...
 
ScalarDataTypegetScalarData (int index)
 
const ScalarDataTypegetScalarData (int index) const
 
ScalarDataTypegetScalarData (std::string searchLabel)
 
const ScalarDataTypegetScalarData (std::string searchLabel) const
 
int getScalarDataIndex (std::string searchLabel) const
 
std::string getScalarDataLabel (int index) const
 
void setScalarDataLabel (int index, std::string newLabel)
 
void eraseScalarData (int index)
 Delete the scalar data at index. More...
 
VectorDataTypegetVectorData (int index)
 
const VectorDataTypegetVectorData (int index) const
 
VectorDataTypegetVectorData (std::string searchLabel)
 
const VectorDataTypegetVectorData (std::string searchLabel) const
 
int getVectorDataIndex (std::string searchLabel) const
 
std::string getVectorDataLabel (int index) const
 
void setVectorDataLabel (int index, std::string newLabel)
 
void eraseVectorData (int index)
 Delete the vector data at index. More...
 
void append (const lsPointData &passedData)
 Append the passed lsPointData to this one. More...
 
void translateFromData (const lsPointData &source, const std::vector< unsigned > &indices)
 Add data in the passed source pointData into this data according to the indices passed. The index of the indices vector corresponds to the index of this data, while the values of indices correspond to the index in source. More...
 
void translateFromMultiData (const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)
 Same as translateFromData, but the indices are given as a vector, as is the case when collecting indices during parallel algorithms. More...
 
void clear ()
 Delete all data stored in this object. More...
 
bool empty ()
 Return whether this object is empty. More...
 
std::ostream & serialize (std::ostream &stream)
 Serialize lsPointData into a binary stream. More...
 
std::istream & deserialize (std::istream &stream)
 Deserialize lsPointData from a binary stream. More...
 
-

Detailed Description

-
template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
-class lsPointData< T, >

This class holds data associated with points in space.

-

Member Typedef Documentation

- -

◆ ScalarDataType [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - -
typedef std::vector<T> lsPointData< T, >::ScalarDataType
-
- -
-
- -

◆ ScalarDataType [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - -
typedef std::vector<T> lsPointData< T, >::ScalarDataType
-
- -
-
- -

◆ VectorDataType [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - -
typedef std::vector<std::array<T, 3> > lsPointData< T, >::VectorDataType
-
- -
-
- -

◆ VectorDataType [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - -
typedef std::vector<std::array<T, 3> > lsPointData< T, >::VectorDataType
-
- -
-
-

Member Function Documentation

- -

◆ append() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsPointData< T, >::append (const lsPointData< T, > & passedData)
-
-inline
-
- -

Append the passed lsPointData to this one.

- -
-
- -

◆ append() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsPointData< T, >::append (const lsPointData< T, > & passedData)
-
-inline
-
- -

Append the passed lsPointData to this one.

- -
-
- -

◆ clear() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
void lsPointData< T, >::clear ()
-
-inline
-
- -

Delete all data stored in this object.

- -
-
- -

◆ clear() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
void lsPointData< T, >::clear ()
-
-inline
-
- -

Delete all data stored in this object.

- -
-
- -

◆ deserialize() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::istream & lsPointData< T, >::deserialize (std::istream & stream)
-
-inline
-
- -

Deserialize lsPointData from a binary stream.

- -
-
- -

◆ deserialize() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::istream & lsPointData< T, >::deserialize (std::istream & stream)
-
-inline
-
- -

Deserialize lsPointData from a binary stream.

- -
-
- -

◆ empty() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
bool lsPointData< T, >::empty ()
-
-inline
-
- -

Return whether this object is empty.

- -
-
- -

◆ empty() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
bool lsPointData< T, >::empty ()
-
-inline
-
- -

Return whether this object is empty.

- -
-
- -

◆ eraseScalarData() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsPointData< T, >::eraseScalarData (int index)
-
-inline
-
- -

Delete the scalar data at index.

- -
-
- -

◆ eraseScalarData() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsPointData< T, >::eraseScalarData (int index)
-
-inline
-
- -

Delete the scalar data at index.

- -
-
- -

◆ eraseVectorData() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsPointData< T, >::eraseVectorData (int index)
-
-inline
-
- -

Delete the vector data at index.

- -
-
- -

◆ eraseVectorData() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
void lsPointData< T, >::eraseVectorData (int index)
-
-inline
-
- -

Delete the vector data at index.

- -
-
- -

◆ getScalarData() [1/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
ScalarDataType * lsPointData< T, >::getScalarData (int index)
-
-inline
-
- -
-
- -

◆ getScalarData() [2/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
ScalarDataType * lsPointData< T, >::getScalarData (int index)
-
-inline
-
- -
-
- -

◆ getScalarData() [3/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const ScalarDataType * lsPointData< T, >::getScalarData (int index) const
-
-inline
-
- -
-
- -

◆ getScalarData() [4/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const ScalarDataType * lsPointData< T, >::getScalarData (int index) const
-
-inline
-
- -
-
- -

◆ getScalarData() [5/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
ScalarDataType * lsPointData< T, >::getScalarData (std::string searchLabel)
-
-inline
-
- -
-
- -

◆ getScalarData() [6/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
ScalarDataType * lsPointData< T, >::getScalarData (std::string searchLabel)
-
-inline
-
- -
-
- -

◆ getScalarData() [7/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const ScalarDataType * lsPointData< T, >::getScalarData (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getScalarData() [8/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const ScalarDataType * lsPointData< T, >::getScalarData (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getScalarDataIndex() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
int lsPointData< T, >::getScalarDataIndex (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getScalarDataIndex() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
int lsPointData< T, >::getScalarDataIndex (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getScalarDataLabel() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::string lsPointData< T, >::getScalarDataLabel (int index) const
-
-inline
-
- -
-
- -

◆ getScalarDataLabel() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::string lsPointData< T, >::getScalarDataLabel (int index) const
-
-inline
-
- -
-
- -

◆ getScalarDataSize() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
unsigned lsPointData< T, >::getScalarDataSize () const
-
-inline
-
- -

get the number of different scalar data arrays saved

- -
-
- -

◆ getScalarDataSize() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
unsigned lsPointData< T, >::getScalarDataSize () const
-
-inline
-
- -

get the number of different scalar data arrays saved

- -
-
- -

◆ getVectorData() [1/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
VectorDataType * lsPointData< T, >::getVectorData (int index)
-
-inline
-
- -
-
- -

◆ getVectorData() [2/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
VectorDataType * lsPointData< T, >::getVectorData (int index)
-
-inline
-
- -
-
- -

◆ getVectorData() [3/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const VectorDataType * lsPointData< T, >::getVectorData (int index) const
-
-inline
-
- -
-
- -

◆ getVectorData() [4/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const VectorDataType * lsPointData< T, >::getVectorData (int index) const
-
-inline
-
- -
-
- -

◆ getVectorData() [5/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
VectorDataType * lsPointData< T, >::getVectorData (std::string searchLabel)
-
-inline
-
- -
-
- -

◆ getVectorData() [6/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
VectorDataType * lsPointData< T, >::getVectorData (std::string searchLabel)
-
-inline
-
- -
-
- -

◆ getVectorData() [7/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const VectorDataType * lsPointData< T, >::getVectorData (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getVectorData() [8/8]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
const VectorDataType * lsPointData< T, >::getVectorData (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getVectorDataIndex() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
int lsPointData< T, >::getVectorDataIndex (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getVectorDataIndex() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
int lsPointData< T, >::getVectorDataIndex (std::string searchLabel) const
-
-inline
-
- -
-
- -

◆ getVectorDataLabel() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::string lsPointData< T, >::getVectorDataLabel (int index) const
-
-inline
-
- -
-
- -

◆ getVectorDataLabel() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::string lsPointData< T, >::getVectorDataLabel (int index) const
-
-inline
-
- -
-
- -

◆ getVectorDataSize() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
unsigned lsPointData< T, >::getVectorDataSize () const
-
-inline
-
- -

get the number of different vector data arrays saved

- -
-
- -

◆ getVectorDataSize() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - -
unsigned lsPointData< T, >::getVectorDataSize () const
-
-inline
-
- -

get the number of different vector data arrays saved

- -
-
- -

◆ insertNextScalarData() [1/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextScalarData (const ScalarDataTypescalars,
std::string label = "Scalars" 
)
-
-inline
-
- -

insert new scalar data array

- -
-
- -

◆ insertNextScalarData() [2/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextScalarData (const ScalarDataTypescalars,
std::string label = "Scalars" 
)
-
-inline
-
- -

insert new scalar data array

- -
-
- -

◆ insertNextScalarData() [3/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextScalarData (ScalarDataType && scalars,
std::string label = "Scalars" 
)
-
-inline
-
- -

insert new scalar data array

- -
-
- -

◆ insertNextScalarData() [4/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextScalarData (ScalarDataType && scalars,
std::string label = "Scalars" 
)
-
-inline
-
- -

insert new scalar data array

- -
-
- -

◆ insertNextVectorData() [1/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextVectorData (const VectorDataTypevectors,
std::string label = "Vectors" 
)
-
-inline
-
- -

insert new vector data array

- -
-
- -

◆ insertNextVectorData() [2/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextVectorData (const VectorDataTypevectors,
std::string label = "Vectors" 
)
-
-inline
-
- -

insert new vector data array

- -
-
- -

◆ insertNextVectorData() [3/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextVectorData (VectorDataType && vectors,
std::string label = "Vectors" 
)
-
-inline
-
- -

insert new vector data array

- -
-
- -

◆ insertNextVectorData() [4/4]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::insertNextVectorData (VectorDataType && vectors,
std::string label = "Vectors" 
)
-
-inline
-
- -

insert new vector data array

- -
-
- -

◆ serialize() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::ostream & lsPointData< T, >::serialize (std::ostream & stream)
-
-inline
-
- -

Serialize lsPointData into a binary stream.

- -
-
- -

◆ serialize() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - -
std::ostream & lsPointData< T, >::serialize (std::ostream & stream)
-
-inline
-
- -

Serialize lsPointData into a binary stream.

- -
-
- -

◆ setScalarDataLabel() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::setScalarDataLabel (int index,
std::string newLabel 
)
-
-inline
-
- -
-
- -

◆ setScalarDataLabel() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::setScalarDataLabel (int index,
std::string newLabel 
)
-
-inline
-
- -
-
- -

◆ setVectorDataLabel() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::setVectorDataLabel (int index,
std::string newLabel 
)
-
-inline
-
- -
-
- -

◆ setVectorDataLabel() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::setVectorDataLabel (int index,
std::string newLabel 
)
-
-inline
-
- -
-
- -

◆ translateFromData() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::translateFromData (const lsPointData< T, > & source,
const std::vector< unsigned > & indices 
)
-
-inline
-
- -

Add data in the passed source pointData into this data according to the indices passed. The index of the indices vector corresponds to the index of this data, while the values of indices correspond to the index in source.

- -
-
- -

◆ translateFromData() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::translateFromData (const lsPointData< T, > & source,
const std::vector< unsigned > & indices 
)
-
-inline
-
- -

Add data in the passed source pointData into this data according to the indices passed. The index of the indices vector corresponds to the index of this data, while the values of indices correspond to the index in source.

- -
-
- -

◆ translateFromMultiData() [1/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::translateFromMultiData (const lsPointData< T, > & source,
const std::vector< std::vector< unsigned > > & indicesVector 
)
-
-inline
-
- -

Same as translateFromData, but the indices are given as a vector, as is the case when collecting indices during parallel algorithms.

- -
-
- -

◆ translateFromMultiData() [2/2]

- -
-
-
-template<class T = double, lsConcepts::IsFloatingPoint< T > = lsConcepts::assignable>
- - - - - -
- - - - - - - - - - - - - - - - - - -
void lsPointData< T, >::translateFromMultiData (const lsPointData< T, > & source,
const std::vector< std::vector< unsigned > > & indicesVector 
)
-
-inline
-
- -

Same as translateFromData, but the indices are given as a vector, as is the case when collecting indices during parallel algorithms.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsPointData.js b/docs/doxygen/html/classlsPointData.js deleted file mode 100644 index 75143485..00000000 --- a/docs/doxygen/html/classlsPointData.js +++ /dev/null @@ -1,65 +0,0 @@ -var classlsPointData = -[ - [ "ScalarDataType", "classlsPointData.html#ae16a499be075c2f8dd85f65b25bad982", null ], - [ "ScalarDataType", "classlsPointData.html#ae16a499be075c2f8dd85f65b25bad982", null ], - [ "VectorDataType", "classlsPointData.html#aabacd946ba7b56a2106350812b587633", null ], - [ "VectorDataType", "classlsPointData.html#aabacd946ba7b56a2106350812b587633", null ], - [ "append", "classlsPointData.html#a30f64dfd5dc51fa07198aa3d1ec6e540", null ], - [ "append", "classlsPointData.html#a30f64dfd5dc51fa07198aa3d1ec6e540", null ], - [ "clear", "classlsPointData.html#ae4605de670b5af2def0b3efdb048a942", null ], - [ "clear", "classlsPointData.html#ae4605de670b5af2def0b3efdb048a942", null ], - [ "deserialize", "classlsPointData.html#a682ceb0ce5c8d13d38957a74d96a252e", null ], - [ "deserialize", "classlsPointData.html#a682ceb0ce5c8d13d38957a74d96a252e", null ], - [ "empty", "classlsPointData.html#a94ecd32b8ef890831d819453abf5258d", null ], - [ "empty", "classlsPointData.html#a94ecd32b8ef890831d819453abf5258d", null ], - [ "eraseScalarData", "classlsPointData.html#ab61572daa79898ed3c84377c4af739b1", null ], - [ "eraseScalarData", "classlsPointData.html#ab61572daa79898ed3c84377c4af739b1", null ], - [ "eraseVectorData", "classlsPointData.html#ade244809d00be4e306c320c0ce729feb", null ], - [ "eraseVectorData", "classlsPointData.html#ade244809d00be4e306c320c0ce729feb", null ], - [ "getScalarData", "classlsPointData.html#ab72bdc64972141ddc7551929c5a42830", null ], - [ "getScalarData", "classlsPointData.html#ab72bdc64972141ddc7551929c5a42830", null ], - [ "getScalarData", "classlsPointData.html#a11c4a9f39063845186eee1008865cf2c", null ], - [ "getScalarData", "classlsPointData.html#a11c4a9f39063845186eee1008865cf2c", null ], - [ "getScalarData", "classlsPointData.html#ad33491760b48b855bdb6ede8cac9bd59", null ], - [ "getScalarData", "classlsPointData.html#ad33491760b48b855bdb6ede8cac9bd59", null ], - [ "getScalarData", "classlsPointData.html#a55fab9dff3511e65e1e1d50a181ef946", null ], - [ "getScalarData", "classlsPointData.html#a55fab9dff3511e65e1e1d50a181ef946", null ], - [ "getScalarDataIndex", "classlsPointData.html#a116178c711b1d123952fff1631420b9f", null ], - [ "getScalarDataIndex", "classlsPointData.html#a116178c711b1d123952fff1631420b9f", null ], - [ "getScalarDataLabel", "classlsPointData.html#a146172a79edbd51b8144c80ecc121177", null ], - [ "getScalarDataLabel", "classlsPointData.html#a146172a79edbd51b8144c80ecc121177", null ], - [ "getScalarDataSize", "classlsPointData.html#af34badefacc0fa40d24043dbb666220b", null ], - [ "getScalarDataSize", "classlsPointData.html#af34badefacc0fa40d24043dbb666220b", null ], - [ "getVectorData", "classlsPointData.html#afe6a833ac90a8aaff961cddf11f884a3", null ], - [ "getVectorData", "classlsPointData.html#afe6a833ac90a8aaff961cddf11f884a3", null ], - [ "getVectorData", "classlsPointData.html#ad5e79212bd807ca6c0e0ef032e5f4c00", null ], - [ "getVectorData", "classlsPointData.html#ad5e79212bd807ca6c0e0ef032e5f4c00", null ], - [ "getVectorData", "classlsPointData.html#ae11f864e5dea6630315cb680c4ec048f", null ], - [ "getVectorData", "classlsPointData.html#ae11f864e5dea6630315cb680c4ec048f", null ], - [ "getVectorData", "classlsPointData.html#a46802ce3e9260ed5bdee7d97d45effaa", null ], - [ "getVectorData", "classlsPointData.html#a46802ce3e9260ed5bdee7d97d45effaa", null ], - [ "getVectorDataIndex", "classlsPointData.html#aca5bf284b079052ed4cff4a642a21a89", null ], - [ "getVectorDataIndex", "classlsPointData.html#aca5bf284b079052ed4cff4a642a21a89", null ], - [ "getVectorDataLabel", "classlsPointData.html#ae346fe438cbe799dae89c1a2ba576ded", null ], - [ "getVectorDataLabel", "classlsPointData.html#ae346fe438cbe799dae89c1a2ba576ded", null ], - [ "getVectorDataSize", "classlsPointData.html#aa70073aa2a8e950744d5234748b58f0c", null ], - [ "getVectorDataSize", "classlsPointData.html#aa70073aa2a8e950744d5234748b58f0c", null ], - [ "insertNextScalarData", "classlsPointData.html#a419d3cfa0e992eb360b49477f4f1c8a5", null ], - [ "insertNextScalarData", "classlsPointData.html#a419d3cfa0e992eb360b49477f4f1c8a5", null ], - [ "insertNextScalarData", "classlsPointData.html#a547554fbb15d9cac6737a278880d3568", null ], - [ "insertNextScalarData", "classlsPointData.html#a547554fbb15d9cac6737a278880d3568", null ], - [ "insertNextVectorData", "classlsPointData.html#afd33aa3f404bc85d59a53894cc48cc8e", null ], - [ "insertNextVectorData", "classlsPointData.html#afd33aa3f404bc85d59a53894cc48cc8e", null ], - [ "insertNextVectorData", "classlsPointData.html#a9f8905112fc5e616f8203ddb19b244f3", null ], - [ "insertNextVectorData", "classlsPointData.html#a9f8905112fc5e616f8203ddb19b244f3", null ], - [ "serialize", "classlsPointData.html#a10c65b8990f36d866f51cd6d4860eb79", null ], - [ "serialize", "classlsPointData.html#a10c65b8990f36d866f51cd6d4860eb79", null ], - [ "setScalarDataLabel", "classlsPointData.html#a55bb6c76bade1d082affdbb83ff1e004", null ], - [ "setScalarDataLabel", "classlsPointData.html#a55bb6c76bade1d082affdbb83ff1e004", null ], - [ "setVectorDataLabel", "classlsPointData.html#a252f30652d7d9bd2823bc2d73142ede7", null ], - [ "setVectorDataLabel", "classlsPointData.html#a252f30652d7d9bd2823bc2d73142ede7", null ], - [ "translateFromData", "classlsPointData.html#aaf624f7d7e794bc592aecf65205fcb1a", null ], - [ "translateFromData", "classlsPointData.html#aaf624f7d7e794bc592aecf65205fcb1a", null ], - [ "translateFromMultiData", "classlsPointData.html#a0412ae51f26063162d3ee73e3291d2cd", null ], - [ "translateFromMultiData", "classlsPointData.html#a0412ae51f26063162d3ee73e3291d2cd", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsPrune-members.html b/docs/doxygen/html/classlsPrune-members.html deleted file mode 100644 index 33e0b82f..00000000 --- a/docs/doxygen/html/classlsPrune-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsPrune< T, D > Member List
-
-
- -

This is the complete list of members for lsPrune< T, D >, including all inherited members.

- - - - - - - - - - - - - -
apply()lsPrune< T, D >inline
apply()lsPrune< T, D >inline
lsPrune()lsPrune< T, D >inline
lsPrune(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsPrune< T, D >inline
lsPrune()lsPrune< T, D >inline
lsPrune(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsPrune< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsPrune< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsPrune< T, D >inline
setRemoveStrayZeros(bool rsz)lsPrune< T, D >inline
setRemoveStrayZeros(bool rsz)lsPrune< T, D >inline
setUpdatePointData(bool update)lsPrune< T, D >inline
setUpdatePointData(bool update)lsPrune< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsPrune.html b/docs/doxygen/html/classlsPrune.html deleted file mode 100644 index dfea3a54..00000000 --- a/docs/doxygen/html/classlsPrune.html +++ /dev/null @@ -1,494 +0,0 @@ - - - - - - - -ViennaLS: lsPrune< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPrune< T, D > Class Template Reference
-
-
- -

Removes all level set points, which do not have at least one oppositely signed neighbour (Meaning they do not lie directly at the interface). Afterwards the level set will occupy the least memory possible. - More...

- -

#include <lsPrune.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsPrune ()
 
 lsPrune (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void setRemoveStrayZeros (bool rsz)
 Set whether to remove exact zero values between grid points with the same sign. More...
 
void apply ()
 removes all grid points, which do not have at least one opposite signed neighbour returns the number of removed points More...
 
 lsPrune ()
 
 lsPrune (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void setRemoveStrayZeros (bool rsz)
 Set whether to remove exact zero values between grid points with the same sign. More...
 
void apply ()
 removes all grid points, which do not have at least one opposite signed neighbour returns the number of removed points More...
 
-

Detailed Description

-
template<class T, int D>
-class lsPrune< T, D >

Removes all level set points, which do not have at least one oppositely signed neighbour (Meaning they do not lie directly at the interface). Afterwards the level set will occupy the least memory possible.

-

Constructor & Destructor Documentation

- -

◆ lsPrune() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsPrune< T, D >::lsPrune ()
-
-inline
-
- -
-
- -

◆ lsPrune() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsPrune< T, D >::lsPrune (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsPrune() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsPrune< T, D >::lsPrune ()
-
-inline
-
- -
-
- -

◆ lsPrune() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsPrune< T, D >::lsPrune (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsPrune< T, D >::apply ()
-
-inline
-
- -

removes all grid points, which do not have at least one opposite signed neighbour returns the number of removed points

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsPrune< T, D >::apply ()
-
-inline
-
- -

removes all grid points, which do not have at least one opposite signed neighbour returns the number of removed points

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPrune< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPrune< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setRemoveStrayZeros() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPrune< T, D >::setRemoveStrayZeros (bool rsz)
-
-inline
-
- -

Set whether to remove exact zero values between grid points with the same sign.

- -
-
- -

◆ setRemoveStrayZeros() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPrune< T, D >::setRemoveStrayZeros (bool rsz)
-
-inline
-
- -

Set whether to remove exact zero values between grid points with the same sign.

- -
-
- -

◆ setUpdatePointData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPrune< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
- -

◆ setUpdatePointData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsPrune< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsPrune.js b/docs/doxygen/html/classlsPrune.js deleted file mode 100644 index ba1cebfd..00000000 --- a/docs/doxygen/html/classlsPrune.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsPrune = -[ - [ "lsPrune", "classlsPrune.html#a31cc4e017b099f2af82922469fcf9bed", null ], - [ "lsPrune", "classlsPrune.html#a58ceb2d5148f1134aa039e3b454e9d54", null ], - [ "lsPrune", "classlsPrune.html#a31cc4e017b099f2af82922469fcf9bed", null ], - [ "lsPrune", "classlsPrune.html#a58ceb2d5148f1134aa039e3b454e9d54", null ], - [ "apply", "classlsPrune.html#a4c7c29b4fd19be9990e5910c6d16c625", null ], - [ "apply", "classlsPrune.html#a4c7c29b4fd19be9990e5910c6d16c625", null ], - [ "setLevelSet", "classlsPrune.html#ab2d51c7308d612aaf392b0ae91302735", null ], - [ "setLevelSet", "classlsPrune.html#ab2d51c7308d612aaf392b0ae91302735", null ], - [ "setRemoveStrayZeros", "classlsPrune.html#a0e56c094eed1ec3088d03e365a00b227", null ], - [ "setRemoveStrayZeros", "classlsPrune.html#a0e56c094eed1ec3088d03e365a00b227", null ], - [ "setUpdatePointData", "classlsPrune.html#a2b523272d509bf8da9559f1536277ea7", null ], - [ "setUpdatePointData", "classlsPrune.html#a2b523272d509bf8da9559f1536277ea7", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsReader-members.html b/docs/doxygen/html/classlsReader-members.html deleted file mode 100644 index cd66e205..00000000 --- a/docs/doxygen/html/classlsReader-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsReader< T, D > Member List
-
-
- -

This is the complete list of members for lsReader< T, D >, including all inherited members.

- - - - - - - - - - - - - -
apply()lsReader< T, D >inline
apply()lsReader< T, D >inline
lsReader()lsReader< T, D >inline
lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsReader< T, D >inline
lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)lsReader< T, D >inline
lsReader()lsReader< T, D >inline
lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsReader< T, D >inline
lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)lsReader< T, D >inline
setFileName(std::string passedFileName)lsReader< T, D >inline
setFileName(std::string passedFileName)lsReader< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsReader< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsReader< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsReader.html b/docs/doxygen/html/classlsReader.html deleted file mode 100644 index 1a6470e0..00000000 --- a/docs/doxygen/html/classlsReader.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - -ViennaLS: lsReader< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsReader< T, D > Class Template Reference
-
-
- -

#include <lsReader.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsReader ()
 
 lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setFileName (std::string passedFileName)
 set file name for file to write More...
 
void apply ()
 
 lsReader ()
 
 lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setFileName (std::string passedFileName)
 set file name for file to write More...
 
void apply ()
 
-

Constructor & Destructor Documentation

- -

◆ lsReader() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsReader< T, D >::lsReader ()
-
-inline
-
- -
-
- -

◆ lsReader() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsReader< T, D >::lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsReader() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsReader< T, D >::lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsReader() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsReader< T, D >::lsReader ()
-
-inline
-
- -
-
- -

◆ lsReader() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsReader< T, D >::lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsReader() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsReader< T, D >::lsReader (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
std::string passedFileName 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsReader< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsReader< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setFileName() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReader< T, D >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to write

- -
-
- -

◆ setFileName() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReader< T, D >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to write

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReader< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReader< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsReader.js b/docs/doxygen/html/classlsReader.js deleted file mode 100644 index 21dfa0a6..00000000 --- a/docs/doxygen/html/classlsReader.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsReader = -[ - [ "lsReader", "classlsReader.html#ac0928e71e719a3b7fa1677142ebead93", null ], - [ "lsReader", "classlsReader.html#a343a67a4089dd3ad538eb3fda0837a03", null ], - [ "lsReader", "classlsReader.html#a2020c8d262dba202b045dab0b219b731", null ], - [ "lsReader", "classlsReader.html#ac0928e71e719a3b7fa1677142ebead93", null ], - [ "lsReader", "classlsReader.html#a343a67a4089dd3ad538eb3fda0837a03", null ], - [ "lsReader", "classlsReader.html#a2020c8d262dba202b045dab0b219b731", null ], - [ "apply", "classlsReader.html#a5c9cdd618ebb3b6332499b41aee9d8ad", null ], - [ "apply", "classlsReader.html#a5c9cdd618ebb3b6332499b41aee9d8ad", null ], - [ "setFileName", "classlsReader.html#ab6fb71c3c52d774d4a5240999ef46a2d", null ], - [ "setFileName", "classlsReader.html#ab6fb71c3c52d774d4a5240999ef46a2d", null ], - [ "setLevelSet", "classlsReader.html#a2e1f872ba70b54007c32e812069a894f", null ], - [ "setLevelSet", "classlsReader.html#a2e1f872ba70b54007c32e812069a894f", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsReduce-members.html b/docs/doxygen/html/classlsReduce-members.html deleted file mode 100644 index 36c20289..00000000 --- a/docs/doxygen/html/classlsReduce-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsReduce< T, D > Member List
-
-
- -

This is the complete list of members for lsReduce< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - - -
apply()lsReduce< T, D >inline
apply()lsReduce< T, D >inline
lsReduce()lsReduce< T, D >inline
lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsReduce< T, D >inline
lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)lsReduce< T, D >inline
lsReduce()lsReduce< T, D >inline
lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsReduce< T, D >inline
lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)lsReduce< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsReduce< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsReduce< T, D >inline
setNoNewSegment(bool passedNoNewSegment)lsReduce< T, D >inline
setNoNewSegment(bool passedNoNewSegment)lsReduce< T, D >inline
setUpdatePointData(bool update)lsReduce< T, D >inline
setUpdatePointData(bool update)lsReduce< T, D >inline
setWidth(int passedWidth)lsReduce< T, D >inline
setWidth(int passedWidth)lsReduce< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsReduce.html b/docs/doxygen/html/classlsReduce.html deleted file mode 100644 index 6bf51676..00000000 --- a/docs/doxygen/html/classlsReduce.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - - -ViennaLS: lsReduce< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsReduce< T, D > Class Template Reference
-
-
- -

Reduce the level set size to the specified width. This means all level set points with value <= 0.5*width are removed, reducing the memory footprint of the lsDomain. - More...

- -

#include <lsReduce.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsReduce ()
 
 lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
 lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setWidth (int passedWidth)
 Set which level set points should be kept. All points with a level set value >0.5*width will be removed by this algorithm. More...
 
void setNoNewSegment (bool passedNoNewSegment)
 Set whether to segment the level set after algorithm is finished. This means points will be evenly distributed across points. Defaults to true. More...
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void apply ()
 Reduces the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points. More...
 
 lsReduce ()
 
 lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
 lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setWidth (int passedWidth)
 Set which level set points should be kept. All points with a level set value >0.5*width will be removed by this algorithm. More...
 
void setNoNewSegment (bool passedNoNewSegment)
 Set whether to segment the level set after algorithm is finished. This means points will be evenly distributed across points. Defaults to true. More...
 
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true. More...
 
void apply ()
 Reduces the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points. More...
 
-

Detailed Description

-
template<class T, int D>
-class lsReduce< T, D >

Reduce the level set size to the specified width. This means all level set points with value <= 0.5*width are removed, reducing the memory footprint of the lsDomain.

-

Constructor & Destructor Documentation

- -

◆ lsReduce() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsReduce< T, D >::lsReduce ()
-
-inline
-
- -
-
- -

◆ lsReduce() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsReduce< T, D >::lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsReduce() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsReduce< T, D >::lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
int passedWidth,
bool passedNoNewSegment = false 
)
-
-inline
-
- -
-
- -

◆ lsReduce() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsReduce< T, D >::lsReduce ()
-
-inline
-
- -
-
- -

◆ lsReduce() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsReduce< T, D >::lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ lsReduce() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsReduce< T, D >::lsReduce (lsSmartPointer< lsDomain< T, D > > passedlsDomain,
int passedWidth,
bool passedNoNewSegment = false 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsReduce< T, D >::apply ()
-
-inline
-
- -

Reduces the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points.

- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsReduce< T, D >::apply ()
-
-inline
-
- -

Reduces the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setNoNewSegment() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setNoNewSegment (bool passedNoNewSegment)
-
-inline
-
- -

Set whether to segment the level set after algorithm is finished. This means points will be evenly distributed across points. Defaults to true.

- -
-
- -

◆ setNoNewSegment() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setNoNewSegment (bool passedNoNewSegment)
-
-inline
-
- -

Set whether to segment the level set after algorithm is finished. This means points will be evenly distributed across points. Defaults to true.

- -
-
- -

◆ setUpdatePointData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
- -

◆ setUpdatePointData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.

- -
-
- -

◆ setWidth() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setWidth (int passedWidth)
-
-inline
-
- -

Set which level set points should be kept. All points with a level set value >0.5*width will be removed by this algorithm.

- -
-
- -

◆ setWidth() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsReduce< T, D >::setWidth (int passedWidth)
-
-inline
-
- -

Set which level set points should be kept. All points with a level set value >0.5*width will be removed by this algorithm.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsReduce.js b/docs/doxygen/html/classlsReduce.js deleted file mode 100644 index 9affed23..00000000 --- a/docs/doxygen/html/classlsReduce.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsReduce = -[ - [ "lsReduce", "classlsReduce.html#a0f69e06b5514aca84eaed1c8453d6fce", null ], - [ "lsReduce", "classlsReduce.html#a4bb70e2e510585a140ff3afef4418edc", null ], - [ "lsReduce", "classlsReduce.html#a0b9d3a095785ffa7c932dca166043951", null ], - [ "lsReduce", "classlsReduce.html#a0f69e06b5514aca84eaed1c8453d6fce", null ], - [ "lsReduce", "classlsReduce.html#a4bb70e2e510585a140ff3afef4418edc", null ], - [ "lsReduce", "classlsReduce.html#a0b9d3a095785ffa7c932dca166043951", null ], - [ "apply", "classlsReduce.html#a637a2597465ce102c290b5e7d1f7c547", null ], - [ "apply", "classlsReduce.html#a637a2597465ce102c290b5e7d1f7c547", null ], - [ "setLevelSet", "classlsReduce.html#ab70e84ea1c25a5221130f0b1e9898530", null ], - [ "setLevelSet", "classlsReduce.html#ab70e84ea1c25a5221130f0b1e9898530", null ], - [ "setNoNewSegment", "classlsReduce.html#a79b094f1253082aa9d7a0818b3bc9e17", null ], - [ "setNoNewSegment", "classlsReduce.html#a79b094f1253082aa9d7a0818b3bc9e17", null ], - [ "setUpdatePointData", "classlsReduce.html#a53211bd04c40297d39719fc9fdccbd6a", null ], - [ "setUpdatePointData", "classlsReduce.html#a53211bd04c40297d39719fc9fdccbd6a", null ], - [ "setWidth", "classlsReduce.html#a7065af6add1b12483b135a1044e041af", null ], - [ "setWidth", "classlsReduce.html#a7065af6add1b12483b135a1044e041af", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsRemoveStrayPoints-members.html b/docs/doxygen/html/classlsRemoveStrayPoints-members.html deleted file mode 100644 index 4bf2a138..00000000 --- a/docs/doxygen/html/classlsRemoveStrayPoints-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsRemoveStrayPoints< T, D > Member List
-
-
- -

This is the complete list of members for lsRemoveStrayPoints< T, D >, including all inherited members.

- - - - - - - - - - - -
apply()lsRemoveStrayPoints< T, D >inline
apply()lsRemoveStrayPoints< T, D >inline
lsRemoveStrayPoints()lsRemoveStrayPoints< T, D >inline
lsRemoveStrayPoints(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsRemoveStrayPoints< T, D >inline
lsRemoveStrayPoints()lsRemoveStrayPoints< T, D >inline
lsRemoveStrayPoints(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsRemoveStrayPoints< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsRemoveStrayPoints< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsRemoveStrayPoints< T, D >inline
setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)lsRemoveStrayPoints< T, D >inline
setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)lsRemoveStrayPoints< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsRemoveStrayPoints.html b/docs/doxygen/html/classlsRemoveStrayPoints.html deleted file mode 100644 index 8bc4320b..00000000 --- a/docs/doxygen/html/classlsRemoveStrayPoints.html +++ /dev/null @@ -1,422 +0,0 @@ - - - - - - - -ViennaLS: lsRemoveStrayPoints< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsRemoveStrayPoints< T, D > Class Template Reference
-
-
- -

This algorithm can be used to remove all LS values which are not part of a so-called top surface. This surface is detected using the lsMarkVoidPoints algorithm, according to the method chosen by the user. This method is set using setVoidTopSurface, which is equivalent to the corresponding member function of lsMarkVoidPoints. - More...

- -

#include <lsRemoveStrayPoints.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsRemoveStrayPoints ()
 
 lsRemoveStrayPoints (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
 Set how the algorithm should pick the surface which will not be removed. Defaults to the surface with the most LS points. More...
 
void apply ()
 
 lsRemoveStrayPoints ()
 
 lsRemoveStrayPoints (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
 Set how the algorithm should pick the surface which will not be removed. Defaults to the surface with the most LS points. More...
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsRemoveStrayPoints< T, D >

This algorithm can be used to remove all LS values which are not part of a so-called top surface. This surface is detected using the lsMarkVoidPoints algorithm, according to the method chosen by the user. This method is set using setVoidTopSurface, which is equivalent to the corresponding member function of lsMarkVoidPoints.

-

Constructor & Destructor Documentation

- -

◆ lsRemoveStrayPoints() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsRemoveStrayPoints< T, D >::lsRemoveStrayPoints ()
-
-inline
-
- -
-
- -

◆ lsRemoveStrayPoints() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsRemoveStrayPoints< T, D >::lsRemoveStrayPoints (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsRemoveStrayPoints() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsRemoveStrayPoints< T, D >::lsRemoveStrayPoints ()
-
-inline
-
- -
-
- -

◆ lsRemoveStrayPoints() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsRemoveStrayPoints< T, D >::lsRemoveStrayPoints (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsRemoveStrayPoints< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsRemoveStrayPoints< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsRemoveStrayPoints< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsRemoveStrayPoints< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setVoidTopSurface() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsRemoveStrayPoints< T, D >::setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
-
-inline
-
- -

Set how the algorithm should pick the surface which will not be removed. Defaults to the surface with the most LS points.

- -
-
- -

◆ setVoidTopSurface() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsRemoveStrayPoints< T, D >::setVoidTopSurface (lsVoidTopSurfaceEnum topSurface)
-
-inline
-
- -

Set how the algorithm should pick the surface which will not be removed. Defaults to the surface with the most LS points.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsRemoveStrayPoints.js b/docs/doxygen/html/classlsRemoveStrayPoints.js deleted file mode 100644 index 82739b96..00000000 --- a/docs/doxygen/html/classlsRemoveStrayPoints.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsRemoveStrayPoints = -[ - [ "lsRemoveStrayPoints", "classlsRemoveStrayPoints.html#a3dc9a7c9cb042a0f733b81deaf7ab893", null ], - [ "lsRemoveStrayPoints", "classlsRemoveStrayPoints.html#aa903de9dc604862d4de4df762ef7d1ed", null ], - [ "lsRemoveStrayPoints", "classlsRemoveStrayPoints.html#a3dc9a7c9cb042a0f733b81deaf7ab893", null ], - [ "lsRemoveStrayPoints", "classlsRemoveStrayPoints.html#aa903de9dc604862d4de4df762ef7d1ed", null ], - [ "apply", "classlsRemoveStrayPoints.html#a157bfc95ec2563b89148956da10df897", null ], - [ "apply", "classlsRemoveStrayPoints.html#a157bfc95ec2563b89148956da10df897", null ], - [ "setLevelSet", "classlsRemoveStrayPoints.html#aac847111ad0aceaafcedb19cb36f552b", null ], - [ "setLevelSet", "classlsRemoveStrayPoints.html#aac847111ad0aceaafcedb19cb36f552b", null ], - [ "setVoidTopSurface", "classlsRemoveStrayPoints.html#a7d484d9f3563f8d52bbc3a56afe14736", null ], - [ "setVoidTopSurface", "classlsRemoveStrayPoints.html#a7d484d9f3563f8d52bbc3a56afe14736", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsSmartPointer-members.html b/docs/doxygen/html/classlsSmartPointer-members.html deleted file mode 100644 index 4aefdebc..00000000 --- a/docs/doxygen/html/classlsSmartPointer-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsSmartPointer< T > Member List
-
-
- -

This is the complete list of members for lsSmartPointer< T >, including all inherited members.

- - - - - -
lsSmartPointer(Args &&... args)lsSmartPointer< T >inline
lsSmartPointer(Args &&...args)lsSmartPointer< T >inline
New(TArgs &&... targs)lsSmartPointer< T >inlinestatic
New(TArgs &&...targs)lsSmartPointer< T >inlinestatic
-
- - - - diff --git a/docs/doxygen/html/classlsSmartPointer.html b/docs/doxygen/html/classlsSmartPointer.html deleted file mode 100644 index 4263b6d6..00000000 --- a/docs/doxygen/html/classlsSmartPointer.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - -ViennaLS: lsSmartPointer< T > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsSmartPointer< T > Class Template Reference
-
-
- -

std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function ::New(...). All other interface functions are identical to std::shared_ptr - More...

- -

#include <lsSmartPointer.hpp>

-
-Inheritance diagram for lsSmartPointer< T >:
-
-
- -
- - - - - - - - -

-Public Member Functions

template<typename... Args>
 lsSmartPointer (Args &&... args)
 
template<typename... Args>
 lsSmartPointer (Args &&...args)
 
- - - - - - - - - -

-Static Public Member Functions

template<typename... TArgs>
static lsSmartPointer New (TArgs &&... targs)
 Use this function to create new objects when using ViennaLS. More...
 
template<typename... TArgs>
static lsSmartPointer New (TArgs &&...targs)
 Use this function to create new objects when using ViennaLS. More...
 
-

Detailed Description

-
template<class T>
-class lsSmartPointer< T >

std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function ::New(...). All other interface functions are identical to std::shared_ptr

-
Examples
AirGapDeposition.cpp, Deposition.cpp, GeometricAdvection.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SharedLib.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsSmartPointer() [1/2]

- -
-
-
-template<class T >
-
-template<typename... Args>
- - - - - -
- - - - - - - - -
lsSmartPointer< T >::lsSmartPointer (Args &&... args)
-
-inline
-
- -
-
- -

◆ lsSmartPointer() [2/2]

- -
-
-
-template<class T >
-
-template<typename... Args>
- - - - - -
- - - - - - - - -
lsSmartPointer< T >::lsSmartPointer (Args &&... args)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ New() [1/2]

- -
-
-
-template<class T >
-
-template<typename... TArgs>
- - - - - -
- - - - - - - - -
static lsSmartPointer lsSmartPointer< T >::New (TArgs &&... targs)
-
-inlinestatic
-
- -

Use this function to create new objects when using ViennaLS.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SharedLib.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
- -
-
- -

◆ New() [2/2]

- -
-
-
-template<class T >
-
-template<typename... TArgs>
- - - - - -
- - - - - - - - -
static lsSmartPointer lsSmartPointer< T >::New (TArgs &&... targs)
-
-inlinestatic
-
- -

Use this function to create new objects when using ViennaLS.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsSmartPointer.js b/docs/doxygen/html/classlsSmartPointer.js deleted file mode 100644 index 50b7b9c3..00000000 --- a/docs/doxygen/html/classlsSmartPointer.js +++ /dev/null @@ -1,7 +0,0 @@ -var classlsSmartPointer = -[ - [ "lsSmartPointer", "classlsSmartPointer.html#ae686eaaf7c7e7abe4523fe53e452405e", null ], - [ "lsSmartPointer", "classlsSmartPointer.html#af10e097abae27769f7dcd5cadfe7eaaa", null ], - [ "New", "classlsSmartPointer.html#ae58c9ee92c03b933f07228fd4e79b849", null ], - [ "New", "classlsSmartPointer.html#abc42fbab727d1b3ff0a04ae68a3e5f7a", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsSmartPointer.png b/docs/doxygen/html/classlsSmartPointer.png deleted file mode 100644 index 29e0c48d5bfc5ad2973f1c7bed3e798cc5b63325..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750 zcmeAS@N?(olHy`uVBq!ia0y~yU}OWb12~w0rxhbd~0ECccJKxAN*EdZte20s(!xgg~0KTsXmkRU;hm^ zm6W{RbT;z4w%8ag^|=5^iH{o*8Lw z$&;3LmxUqSgz*5wE17nKC3lw_T9ouTOMH6gT<`)Yu)>v#nSliyPz?Ep6nG9X9GGpu z(R{mZ*0M|%#sho5@&_?AY!+fm6kubx2Q;~bvB4b3PGorC3$lozLb$EI_28K`^BEF2 zN_$;kVvdGWI{K`BBrkgP;axeyg)8s28W^;h-003fw!yr9MsRhJ56{bH(c`l|e|EN$ z`J8d|L&x?2}f+=bnS&({I5I8%vc(%XU^J?P`*=>;Xx5v0Q9s0y)>KQ!J0Y-<=DxW UF4pcW113%ePgg&ebxsLQ0Qt94!2kdN diff --git a/docs/doxygen/html/classlsSphere-members.html b/docs/doxygen/html/classlsSphere-members.html deleted file mode 100644 index 7cebead7..00000000 --- a/docs/doxygen/html/classlsSphere-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsSphere< T, D > Member List
-
-
- -

This is the complete list of members for lsSphere< T, D >, including all inherited members.

- - - - - - - - - - - -
lsSphere()lsSphere< T, D >inline
lsSphere(hrleVectorType< T, D > passedOrigin, T passedRadius)lsSphere< T, D >inline
lsSphere(T *passedOrigin, T passedRadius)lsSphere< T, D >inline
lsSphere(const std::vector< T > &passedOrigin, T passedRadius)lsSphere< T, D >inline
lsSphere()lsSphere< T, D >inline
lsSphere(hrleVectorType< T, D > passedOrigin, T passedRadius)lsSphere< T, D >inline
lsSphere(T *passedOrigin, T passedRadius)lsSphere< T, D >inline
lsSphere(const std::vector< T > &passedOrigin, T passedRadius)lsSphere< T, D >inline
originlsSphere< T, D >
radiuslsSphere< T, D >
-
- - - - diff --git a/docs/doxygen/html/classlsSphere.html b/docs/doxygen/html/classlsSphere.html deleted file mode 100644 index 9077f68f..00000000 --- a/docs/doxygen/html/classlsSphere.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - - -ViennaLS: lsSphere< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsSphere< T, D > Class Template Reference
-
-
- -

Class describing a sphere via origin and radius. - More...

- -

#include <lsGeometries.hpp>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsSphere ()
 
 lsSphere (hrleVectorType< T, D > passedOrigin, T passedRadius)
 
 lsSphere (T *passedOrigin, T passedRadius)
 
 lsSphere (const std::vector< T > &passedOrigin, T passedRadius)
 
 lsSphere ()
 
 lsSphere (hrleVectorType< T, D > passedOrigin, T passedRadius)
 
 lsSphere (T *passedOrigin, T passedRadius)
 
 lsSphere (const std::vector< T > &passedOrigin, T passedRadius)
 
- - - - - -

-Public Attributes

hrleVectorType< T, D > origin
 
radius
 
-

Detailed Description

-
template<class T, int D>
-class lsSphere< T, D >

Class describing a sphere via origin and radius.

-
Examples
VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsSphere() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsSphere< T, D >::lsSphere ()
-
-inline
-
- -
-
- -

◆ lsSphere() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphere< T, D >::lsSphere (hrleVectorType< T, D > passedOrigin,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsSphere() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphere< T, D >::lsSphere (T * passedOrigin,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsSphere() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphere< T, D >::lsSphere (const std::vector< T > & passedOrigin,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsSphere() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsSphere< T, D >::lsSphere ()
-
-inline
-
- -
-
- -

◆ lsSphere() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphere< T, D >::lsSphere (hrleVectorType< T, D > passedOrigin,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsSphere() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphere< T, D >::lsSphere (T * passedOrigin,
passedRadius 
)
-
-inline
-
- -
-
- -

◆ lsSphere() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphere< T, D >::lsSphere (const std::vector< T > & passedOrigin,
passedRadius 
)
-
-inline
-
- -
-
-

Member Data Documentation

- -

◆ origin

- -
-
-
-template<class T , int D>
- - - - -
hrleVectorType< T, D > lsSphere< T, D >::origin
-
- -
-
- -

◆ radius

- -
-
-
-template<class T , int D>
- - - - -
T lsSphere< T, D >::radius
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsSphere.js b/docs/doxygen/html/classlsSphere.js deleted file mode 100644 index 69ce891b..00000000 --- a/docs/doxygen/html/classlsSphere.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsSphere = -[ - [ "lsSphere", "classlsSphere.html#a45578bd9ec9a252f166139d11cda46fd", null ], - [ "lsSphere", "classlsSphere.html#a4ab43c9b4fa568e7b6d631a8a896e79e", null ], - [ "lsSphere", "classlsSphere.html#afc65b4af1d306091efde3430f7265b6d", null ], - [ "lsSphere", "classlsSphere.html#aa131fdb973f837cf5a37ce6e24c20393", null ], - [ "lsSphere", "classlsSphere.html#a45578bd9ec9a252f166139d11cda46fd", null ], - [ "lsSphere", "classlsSphere.html#a4ab43c9b4fa568e7b6d631a8a896e79e", null ], - [ "lsSphere", "classlsSphere.html#afc65b4af1d306091efde3430f7265b6d", null ], - [ "lsSphere", "classlsSphere.html#aa131fdb973f837cf5a37ce6e24c20393", null ], - [ "origin", "classlsSphere.html#aba0dc3001111b997ca98a79baf23ffba", null ], - [ "radius", "classlsSphere.html#a9d3efa11ce374c9fd4e864d9b73a12ab", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsSphereDistribution-members.html b/docs/doxygen/html/classlsSphereDistribution-members.html deleted file mode 100644 index 44c96409..00000000 --- a/docs/doxygen/html/classlsSphereDistribution-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsSphereDistribution< T, D > Member List
-
-
- -

This is the complete list of members for lsSphereDistribution< T, D >, including all inherited members.

- - - - - - - - - - - - - - - - -
getBounds() const overridelsSphereDistribution< T, D >inlinevirtual
getBounds() const overridelsSphereDistribution< T, D >inlinevirtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const overridelsSphereDistribution< T, D >inlinevirtual
getSignedDistance(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const overridelsSphereDistribution< T, D >inlinevirtual
gridDeltalsSphereDistribution< T, D >
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const overridelsSphereDistribution< T, D >inlinevirtual
isInside(const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const overridelsSphereDistribution< T, D >inlinevirtual
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inline
lsSphereDistribution(const T passedRadius, const T delta)lsSphereDistribution< T, D >inline
lsSphereDistribution(const T passedRadius, const T delta)lsSphereDistribution< T, D >inline
radiuslsSphereDistribution< T, D >
radius2lsSphereDistribution< T, D >
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
~lsGeometricAdvectDistribution()lsGeometricAdvectDistribution< T, D >inlinevirtual
-
- - - - diff --git a/docs/doxygen/html/classlsSphereDistribution.html b/docs/doxygen/html/classlsSphereDistribution.html deleted file mode 100644 index 0a29fcc4..00000000 --- a/docs/doxygen/html/classlsSphereDistribution.html +++ /dev/null @@ -1,541 +0,0 @@ - - - - - - - -ViennaLS: lsSphereDistribution< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsSphereDistribution< T, D > Class Template Reference
-
-
- -

Concrete implementation of lsGeometricAdvectDistribution for a spherical advection distribution. - More...

- -

#include <lsGeometricAdvectDistributions.hpp>

-
-Inheritance diagram for lsSphereDistribution< T, D >:
-
-
- - -lsGeometricAdvectDistribution< T, D > -lsGeometricAdvectDistribution< T, D > - -
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsSphereDistribution (const T passedRadius, const T delta)
 
bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const override
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const override
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
std::array< hrleCoordType, 6 > getBounds () const override
 Sets bounds to the bounding box of the distribution. More...
 
 lsSphereDistribution (const T passedRadius, const T delta)
 
bool isInside (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, double eps=0.) const override
 Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function. More...
 
getSignedDistance (const std::array< hrleCoordType, 3 > &initial, const std::array< hrleCoordType, 3 > &candidate, unsigned long) const override
 Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point. More...
 
std::array< hrleCoordType, 6 > getBounds () const override
 Sets bounds to the bounding box of the distribution. More...
 
- - - - - - - -

-Public Attributes

const T radius
 
const T radius2
 
const T gridDelta
 
-

Detailed Description

-
template<class T, int D>
-class lsSphereDistribution< T, D >

Concrete implementation of lsGeometricAdvectDistribution for a spherical advection distribution.

-

Constructor & Destructor Documentation

- -

◆ lsSphereDistribution() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphereDistribution< T, D >::lsSphereDistribution (const T passedRadius,
const T delta 
)
-
-inline
-
- -
-
- -

◆ lsSphereDistribution() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsSphereDistribution< T, D >::lsSphereDistribution (const T passedRadius,
const T delta 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ getBounds() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::array< hrleCoordType, 6 > lsSphereDistribution< T, D >::getBounds () const
-
-inlineoverridevirtual
-
- -

Sets bounds to the bounding box of the distribution.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getBounds() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
std::array< hrleCoordType, 6 > lsSphereDistribution< T, D >::getBounds () const
-
-inlineoverridevirtual
-
- -

Sets bounds to the bounding box of the distribution.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getSignedDistance() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
T lsSphereDistribution< T, D >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-inlineoverridevirtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ getSignedDistance() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
T lsSphereDistribution< T, D >::getSignedDistance (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
unsigned long initialPointId 
) const
-
-inlineoverridevirtual
-
- -

Returns the signed distance of a point relative to the distributions center. This is the signed manhatten distance to the nearest surface point.

- -

Implements lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ isInside() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool lsSphereDistribution< T, D >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlineoverridevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented from lsGeometricAdvectDistribution< T, D >.

- -
-
- -

◆ isInside() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool lsSphereDistribution< T, D >::isInside (const std::array< hrleCoordType, 3 > & initial,
const std::array< hrleCoordType, 3 > & candidate,
double eps = 0. 
) const
-
-inlineoverridevirtual
-
- -

Quick check whether a point relative to the distributions center is inside the distribution. If there is no quick check due to the complexity of the distribution, always return true or do not overload this function.

- -

Reimplemented from lsGeometricAdvectDistribution< T, D >.

- -
-
-

Member Data Documentation

- -

◆ gridDelta

- -
-
-
-template<class T , int D>
- - - - -
const T lsSphereDistribution< T, D >::gridDelta
-
- -
-
- -

◆ radius

- -
-
-
-template<class T , int D>
- - - - -
const T lsSphereDistribution< T, D >::radius
-
- -
-
- -

◆ radius2

- -
-
-
-template<class T , int D>
- - - - -
const T lsSphereDistribution< T, D >::radius2
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsSphereDistribution.js b/docs/doxygen/html/classlsSphereDistribution.js deleted file mode 100644 index 8572f422..00000000 --- a/docs/doxygen/html/classlsSphereDistribution.js +++ /dev/null @@ -1,14 +0,0 @@ -var classlsSphereDistribution = -[ - [ "lsSphereDistribution", "classlsSphereDistribution.html#a0071db703db6ef1992c7e4493966ed14", null ], - [ "lsSphereDistribution", "classlsSphereDistribution.html#a0071db703db6ef1992c7e4493966ed14", null ], - [ "getBounds", "classlsSphereDistribution.html#a61215c7801d27584e84e0e54388601d8", null ], - [ "getBounds", "classlsSphereDistribution.html#a61215c7801d27584e84e0e54388601d8", null ], - [ "getSignedDistance", "classlsSphereDistribution.html#a853bd24d56571eebd9853c3ca6b6bef1", null ], - [ "getSignedDistance", "classlsSphereDistribution.html#a853bd24d56571eebd9853c3ca6b6bef1", null ], - [ "isInside", "classlsSphereDistribution.html#a715191701b70de55d0420a7b0a03c00d", null ], - [ "isInside", "classlsSphereDistribution.html#a715191701b70de55d0420a7b0a03c00d", null ], - [ "gridDelta", "classlsSphereDistribution.html#acff9f68f19a96bd7e54e9863a5ca1e7c", null ], - [ "radius", "classlsSphereDistribution.html#a425e0f5e4670854be0482a39741cb260", null ], - [ "radius2", "classlsSphereDistribution.html#a127f7767efe18e76c8c6c04841f111e1", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsSphereDistribution.png b/docs/doxygen/html/classlsSphereDistribution.png deleted file mode 100644 index e3843db8ce90b5538d4c1106ce795bb85a239bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1094 zcmeAS@N?(olHy`uVBq!ia0y~yV7vxo2XHV0$;nYmB!QGffKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+1M^i+7srqa#-Kf8rQ+925{VUCt>PMj|i_kURtE2DPdssx-34qSUvyGwEi_A*Cq3wuHT>Z z=0^(O?Dt8WX8GBhmACO_{;v9ewaj$axr7pf=xLqjEw7!Zn|-!Q^6}ek{Yj^e%Pe(m zJ~i9!9?u4kZ>wr|>eVjX`gh8oJ-)(bN2PA9-<)Z`)p*aRhO+^5^_j?a)HJEW6vzO z&G&gnE%vqln|AqZx=cdMrvKU7+rHhNZ)*1WzQ0%PrkmVf^KG)z?EXY1&->F6p6+X{ zlRtN@c%2QKkAa#rkYhM?qfUJKcQJ3n_`O?Y_vYI|XZb5nsz zxBd;jyw-os)6~w4oj24HPrrMyW - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsToDiskMesh< T, D, N, keepNormals > Member List
-
-
- -

This is the complete list of members for lsToDiskMesh< T, D, N, keepNormals >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
apply()lsToDiskMesh< T, D, N, keepNormals >inline
apply()lsToDiskMesh< T, D, N, keepNormals >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsToDiskMesh< T, D, N, keepNormals >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh()lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh(lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh()lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh(lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)lsToDiskMesh< T, D, N, keepNormals >inline
lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)lsToDiskMesh< T, D, N, keepNormals >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsToDiskMesh< T, D, N, keepNormals >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsToDiskMesh< T, D, N, keepNormals >inline
setMaxValue(const T passedMaxValue)lsToDiskMesh< T, D, N, keepNormals >inline
setMaxValue(const T passedMaxValue)lsToDiskMesh< T, D, N, keepNormals >inline
setMesh(lsSmartPointer< lsMesh< N > > passedMesh)lsToDiskMesh< T, D, N, keepNormals >inline
setMesh(lsSmartPointer< lsMesh< N > > passedMesh)lsToDiskMesh< T, D, N, keepNormals >inline
setTranslator(lsSmartPointer< TranslatorType > passedTranslator)lsToDiskMesh< T, D, N, keepNormals >inline
setTranslator(lsSmartPointer< TranslatorType > passedTranslator)lsToDiskMesh< T, D, N, keepNormals >inline
TranslatorType typedeflsToDiskMesh< T, D, N, keepNormals >
TranslatorType typedeflsToDiskMesh< T, D, N, keepNormals >
-
- - - - diff --git a/docs/doxygen/html/classlsToDiskMesh.html b/docs/doxygen/html/classlsToDiskMesh.html deleted file mode 100644 index d4c47433..00000000 --- a/docs/doxygen/html/classlsToDiskMesh.html +++ /dev/null @@ -1,863 +0,0 @@ - - - - - - - -ViennaLS: lsToDiskMesh< T, D, N, keepNormals > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToDiskMesh< T, D, N, keepNormals > Class Template Reference
-
-
- -

This class creates a mesh from the level set with all grid points with a level set value <= 0.5. These grid points are shifted in space towards the direction of their normal vector by grid delta * LS value. Grid delta and the origin grid point are saved for each point. This allows for a simple setup of disks for ray tracing. - More...

- -

#include <lsToDiskMesh.hpp>

- - - - - - -

-Public Types

using TranslatorType = std::unordered_map< unsigned long, unsigned long >
 
using TranslatorType = std::unordered_map< unsigned long, unsigned long >
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsToDiskMesh ()
 
 lsToDiskMesh (lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)
 
 lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)
 
 lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 Pushes the passed level set to the back of the list of level sets. More...
 
void setMesh (lsSmartPointer< lsMesh< N > > passedMesh)
 
void setTranslator (lsSmartPointer< TranslatorType > passedTranslator)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 
 lsToDiskMesh ()
 
 lsToDiskMesh (lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)
 
 lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)
 
 lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 Pushes the passed level set to the back of the list of level sets. More...
 
void setMesh (lsSmartPointer< lsMesh< N > > passedMesh)
 
void setTranslator (lsSmartPointer< TranslatorType > passedTranslator)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 
-

Detailed Description

-
template<class T, int D, class N = T, bool keepNormals = false>
-class lsToDiskMesh< T, D, N, keepNormals >

This class creates a mesh from the level set with all grid points with a level set value <= 0.5. These grid points are shifted in space towards the direction of their normal vector by grid delta * LS value. Grid delta and the origin grid point are saved for each point. This allows for a simple setup of disks for ray tracing.

-
Examples
PatternedSubstrate.cpp.
-
-

Member Typedef Documentation

- -

◆ TranslatorType [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - -
using lsToDiskMesh< T, D, N, keepNormals >::TranslatorType = std::unordered_map<unsigned long, unsigned long>
-
- -
-
- -

◆ TranslatorType [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - -
using lsToDiskMesh< T, D, N, keepNormals >::TranslatorType = std::unordered_map<unsigned long, unsigned long>
-
- -
-
-

Constructor & Destructor Documentation

- -

◆ lsToDiskMesh() [1/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh ()
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [2/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh (lsSmartPointer< lsMesh< N > > passedMesh,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [3/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< N > > passedMesh,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [4/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< N > > passedMesh,
lsSmartPointer< TranslatorTypepassedTranslator,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [5/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh ()
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [6/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh (lsSmartPointer< lsMesh< N > > passedMesh,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [7/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< N > > passedMesh,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
- -

◆ lsToDiskMesh() [8/8]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsToDiskMesh< T, D, N, keepNormals >::lsToDiskMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< N > > passedMesh,
lsSmartPointer< TranslatorTypepassedTranslator,
passedMaxValue = 0.5 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::apply ()
-
-inline
-
-
Examples
PatternedSubstrate.cpp.
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::apply ()
-
-inline
-
- -
-
- -

◆ insertNextLevelSet() [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -

Pushes the passed level set to the back of the list of level sets.

- -
-
- -

◆ insertNextLevelSet() [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -

Pushes the passed level set to the back of the list of level sets.

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setMaxValue() [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setMaxValue (const T passedMaxValue)
-
-inline
-
- -
-
- -

◆ setMaxValue() [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setMaxValue (const T passedMaxValue)
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setMesh (lsSmartPointer< lsMesh< N > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setMesh (lsSmartPointer< lsMesh< N > > passedMesh)
-
-inline
-
- -
-
- -

◆ setTranslator() [1/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setTranslator (lsSmartPointer< TranslatorTypepassedTranslator)
-
-inline
-
- -
-
- -

◆ setTranslator() [2/2]

- -
-
-
-template<class T , int D, class N = T, bool keepNormals = false>
- - - - - -
- - - - - - - - -
void lsToDiskMesh< T, D, N, keepNormals >::setTranslator (lsSmartPointer< TranslatorTypepassedTranslator)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsToDiskMesh.js b/docs/doxygen/html/classlsToDiskMesh.js deleted file mode 100644 index 9088a68e..00000000 --- a/docs/doxygen/html/classlsToDiskMesh.js +++ /dev/null @@ -1,25 +0,0 @@ -var classlsToDiskMesh = -[ - [ "TranslatorType", "classlsToDiskMesh.html#a739ec93498be7455d71e8241d93b1de8", null ], - [ "TranslatorType", "classlsToDiskMesh.html#a739ec93498be7455d71e8241d93b1de8", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#a1cba051b6604932265219222152d0e74", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#ae323e48b3a73752c3b754abd3d0ff271", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#ae31401d943219e815332afc2071436b9", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#a42fa06a5f099a4ec8a702f19f9847280", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#a1cba051b6604932265219222152d0e74", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#ae323e48b3a73752c3b754abd3d0ff271", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#ae31401d943219e815332afc2071436b9", null ], - [ "lsToDiskMesh", "classlsToDiskMesh.html#a42fa06a5f099a4ec8a702f19f9847280", null ], - [ "apply", "classlsToDiskMesh.html#a810c62ca12326e03c1610ad2350a261c", null ], - [ "apply", "classlsToDiskMesh.html#a810c62ca12326e03c1610ad2350a261c", null ], - [ "insertNextLevelSet", "classlsToDiskMesh.html#a9503c21139281d91281274d8914470fa", null ], - [ "insertNextLevelSet", "classlsToDiskMesh.html#a9503c21139281d91281274d8914470fa", null ], - [ "setLevelSet", "classlsToDiskMesh.html#a145dd8efe0bd06d935d356ca3e847252", null ], - [ "setLevelSet", "classlsToDiskMesh.html#a145dd8efe0bd06d935d356ca3e847252", null ], - [ "setMaxValue", "classlsToDiskMesh.html#a7e3e5102273b013af75c4bb6a190ead6", null ], - [ "setMaxValue", "classlsToDiskMesh.html#a7e3e5102273b013af75c4bb6a190ead6", null ], - [ "setMesh", "classlsToDiskMesh.html#a2808196cb03c20e9759e9d59f871b673", null ], - [ "setMesh", "classlsToDiskMesh.html#a2808196cb03c20e9759e9d59f871b673", null ], - [ "setTranslator", "classlsToDiskMesh.html#a1924a3500c4dcdbedfea8919c028fdc3", null ], - [ "setTranslator", "classlsToDiskMesh.html#a1924a3500c4dcdbedfea8919c028fdc3", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsToMesh-members.html b/docs/doxygen/html/classlsToMesh-members.html deleted file mode 100644 index a40332aa..00000000 --- a/docs/doxygen/html/classlsToMesh-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsToMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsToMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - - - -
apply()lsToMesh< T, D >inline
apply()lsToMesh< T, D >inline
lsToMesh()lsToMesh< T, D >inline
lsToMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)lsToMesh< T, D >inline
lsToMesh()lsToMesh< T, D >inline
lsToMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)lsToMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsToMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsToMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToMesh< T, D >inline
setOnlyActive(bool passedOnlyActive)lsToMesh< T, D >inline
setOnlyActive(bool passedOnlyActive)lsToMesh< T, D >inline
setOnlyDefined(bool passedOnlyDefined)lsToMesh< T, D >inline
setOnlyDefined(bool passedOnlyDefined)lsToMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsToMesh.html b/docs/doxygen/html/classlsToMesh.html deleted file mode 100644 index 93e3b4f2..00000000 --- a/docs/doxygen/html/classlsToMesh.html +++ /dev/null @@ -1,584 +0,0 @@ - - - - - - - -ViennaLS: lsToMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToMesh< T, D > Class Template Reference
-
-
- -

Extract the regular grid, on which the level set values are defined, to an explicit lsMesh<>. The Vertices will contain the level set value stored at its location. (This is very useful for debugging) - More...

- -

#include <lsToMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsToMesh ()
 
 lsToMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setOnlyDefined (bool passedOnlyDefined)
 
void setOnlyActive (bool passedOnlyActive)
 
void apply ()
 
 lsToMesh ()
 
 lsToMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setOnlyDefined (bool passedOnlyDefined)
 
void setOnlyActive (bool passedOnlyActive)
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsToMesh< T, D >

Extract the regular grid, on which the level set values are defined, to an explicit lsMesh<>. The Vertices will contain the level set value stored at its location. (This is very useful for debugging)

-
Examples
AirGapDeposition.cpp, and Deposition.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsToMesh() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsToMesh< T, D >::lsToMesh ()
-
-inline
-
- -
-
- -

◆ lsToMesh() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsToMesh< T, D >::lsToMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh,
bool passedOnlyDefined = true,
bool passedOnlyActive = false 
)
-
-inline
-
- -
-
- -

◆ lsToMesh() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsToMesh< T, D >::lsToMesh ()
-
-inline
-
- -
-
- -

◆ lsToMesh() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsToMesh< T, D >::lsToMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh,
bool passedOnlyDefined = true,
bool passedOnlyActive = false 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsToMesh< T, D >::apply ()
-
-inline
-
-
Examples
AirGapDeposition.cpp, and Deposition.cpp.
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsToMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setOnlyActive() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setOnlyActive (bool passedOnlyActive)
-
-inline
-
- -
-
- -

◆ setOnlyActive() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setOnlyActive (bool passedOnlyActive)
-
-inline
-
- -
-
- -

◆ setOnlyDefined() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setOnlyDefined (bool passedOnlyDefined)
-
-inline
-
- -
-
- -

◆ setOnlyDefined() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToMesh< T, D >::setOnlyDefined (bool passedOnlyDefined)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsToMesh.js b/docs/doxygen/html/classlsToMesh.js deleted file mode 100644 index 8cb07357..00000000 --- a/docs/doxygen/html/classlsToMesh.js +++ /dev/null @@ -1,17 +0,0 @@ -var classlsToMesh = -[ - [ "lsToMesh", "classlsToMesh.html#a13ff52503ffe9a602d41c8ce4925653f", null ], - [ "lsToMesh", "classlsToMesh.html#aa29aa019be9d55040b2ca26802371249", null ], - [ "lsToMesh", "classlsToMesh.html#a13ff52503ffe9a602d41c8ce4925653f", null ], - [ "lsToMesh", "classlsToMesh.html#aa29aa019be9d55040b2ca26802371249", null ], - [ "apply", "classlsToMesh.html#a7c671e886e5336f66a688a2066fd0ea1", null ], - [ "apply", "classlsToMesh.html#a7c671e886e5336f66a688a2066fd0ea1", null ], - [ "setLevelSet", "classlsToMesh.html#a94c62571bdc746bd46e19fba607cb5e8", null ], - [ "setLevelSet", "classlsToMesh.html#a94c62571bdc746bd46e19fba607cb5e8", null ], - [ "setMesh", "classlsToMesh.html#ad501660c40efd3b98dce022251fd4017", null ], - [ "setMesh", "classlsToMesh.html#ad501660c40efd3b98dce022251fd4017", null ], - [ "setOnlyActive", "classlsToMesh.html#acae91b8a8f912523b36bd7a4980d7cbb", null ], - [ "setOnlyActive", "classlsToMesh.html#acae91b8a8f912523b36bd7a4980d7cbb", null ], - [ "setOnlyDefined", "classlsToMesh.html#a2e06030e5a2d621398d3104092cff1cb", null ], - [ "setOnlyDefined", "classlsToMesh.html#a2e06030e5a2d621398d3104092cff1cb", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsToSurfaceMesh-members.html b/docs/doxygen/html/classlsToSurfaceMesh-members.html deleted file mode 100644 index b49849d0..00000000 --- a/docs/doxygen/html/classlsToSurfaceMesh-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsToSurfaceMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsToSurfaceMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - -
apply()lsToSurfaceMesh< T, D >inline
apply()lsToSurfaceMesh< T, D >inline
lsToSurfaceMesh(double eps=1e-12)lsToSurfaceMesh< T, D >inline
lsToSurfaceMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)lsToSurfaceMesh< T, D >inline
lsToSurfaceMesh(double eps=1e-12)lsToSurfaceMesh< T, D >inline
lsToSurfaceMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)lsToSurfaceMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsToSurfaceMesh< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)lsToSurfaceMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToSurfaceMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToSurfaceMesh< T, D >inline
setUpdatePointData(bool update)lsToSurfaceMesh< T, D >inline
setUpdatePointData(bool update)lsToSurfaceMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsToSurfaceMesh.html b/docs/doxygen/html/classlsToSurfaceMesh.html deleted file mode 100644 index 936f07ad..00000000 --- a/docs/doxygen/html/classlsToSurfaceMesh.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - - -ViennaLS: lsToSurfaceMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToSurfaceMesh< T, D > Class Template Reference
-
-
- -

Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit surface elements: Lines in 2D, Triangles in 3D. - More...

- -

#include <lsToSurfaceMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsToSurfaceMesh (double eps=1e-12)
 
 lsToSurfaceMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setUpdatePointData (bool update)
 
void apply ()
 
 lsToSurfaceMesh (double eps=1e-12)
 
 lsToSurfaceMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setUpdatePointData (bool update)
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsToSurfaceMesh< T, D >

Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit surface elements: Lines in 2D, Triangles in 3D.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, GeometricAdvection.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsToSurfaceMesh() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsToSurfaceMesh< T, D >::lsToSurfaceMesh (double eps = 1e-12)
-
-inline
-
- -
-
- -

◆ lsToSurfaceMesh() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsToSurfaceMesh< T, D >::lsToSurfaceMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh,
double eps = 1e-12 
)
-
-inline
-
- -
-
- -

◆ lsToSurfaceMesh() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsToSurfaceMesh< T, D >::lsToSurfaceMesh (double eps = 1e-12)
-
-inline
-
- -
-
- -

◆ lsToSurfaceMesh() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsToSurfaceMesh< T, D >::lsToSurfaceMesh (const lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh,
double eps = 1e-12 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsToSurfaceMesh< T, D >::apply ()
-
-inline
-
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsToSurfaceMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToSurfaceMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToSurfaceMesh< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedlsDomain)
-
-inline
-
- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToSurfaceMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToSurfaceMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setUpdatePointData() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToSurfaceMesh< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -
-
- -

◆ setUpdatePointData() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToSurfaceMesh< T, D >::setUpdatePointData (bool update)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsToSurfaceMesh.js b/docs/doxygen/html/classlsToSurfaceMesh.js deleted file mode 100644 index 0e43394b..00000000 --- a/docs/doxygen/html/classlsToSurfaceMesh.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsToSurfaceMesh = -[ - [ "lsToSurfaceMesh", "classlsToSurfaceMesh.html#aac753633d2f8da94ecabf86ea2e2e346", null ], - [ "lsToSurfaceMesh", "classlsToSurfaceMesh.html#a5cfece17354ca1bc59a6c66434ed06c2", null ], - [ "lsToSurfaceMesh", "classlsToSurfaceMesh.html#aac753633d2f8da94ecabf86ea2e2e346", null ], - [ "lsToSurfaceMesh", "classlsToSurfaceMesh.html#a5cfece17354ca1bc59a6c66434ed06c2", null ], - [ "apply", "classlsToSurfaceMesh.html#a4e035b7d07ce2ef93442ba8e45856ee4", null ], - [ "apply", "classlsToSurfaceMesh.html#a4e035b7d07ce2ef93442ba8e45856ee4", null ], - [ "setLevelSet", "classlsToSurfaceMesh.html#a548d339bbe631f125c9109bc78664d19", null ], - [ "setLevelSet", "classlsToSurfaceMesh.html#a548d339bbe631f125c9109bc78664d19", null ], - [ "setMesh", "classlsToSurfaceMesh.html#aaaf1a854f85dfd75b966f9d18bacda17", null ], - [ "setMesh", "classlsToSurfaceMesh.html#aaaf1a854f85dfd75b966f9d18bacda17", null ], - [ "setUpdatePointData", "classlsToSurfaceMesh.html#ade3d85a6d3a8446f1c67aae91cbce69a", null ], - [ "setUpdatePointData", "classlsToSurfaceMesh.html#ade3d85a6d3a8446f1c67aae91cbce69a", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsToVoxelMesh-members.html b/docs/doxygen/html/classlsToVoxelMesh-members.html deleted file mode 100644 index 1d263d68..00000000 --- a/docs/doxygen/html/classlsToVoxelMesh-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsToVoxelMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsToVoxelMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - - - -
apply()lsToVoxelMesh< T, D >inline
apply()lsToVoxelMesh< T, D >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsToVoxelMesh< T, D >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsToVoxelMesh< T, D >inline
lsToVoxelMesh()lsToVoxelMesh< T, D >inline
lsToVoxelMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
lsToVoxelMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
lsToVoxelMesh(const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
lsToVoxelMesh()lsToVoxelMesh< T, D >inline
lsToVoxelMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
lsToVoxelMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
lsToVoxelMesh(const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsToVoxelMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsToVoxelMesh.html b/docs/doxygen/html/classlsToVoxelMesh.html deleted file mode 100644 index 1d9d8432..00000000 --- a/docs/doxygen/html/classlsToVoxelMesh.html +++ /dev/null @@ -1,582 +0,0 @@ - - - - - - - -ViennaLS: lsToVoxelMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToVoxelMesh< T, D > Class Template Reference
-
-
- -

Creates a mesh, which consists only of quads/hexas for completely filled grid cells in the level set. Interfaces will not be smooth but stepped. (This can be used to create meshes for finite difference algorithms) - More...

- -

#include <lsToVoxelMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsToVoxelMesh ()
 
 lsToVoxelMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsToVoxelMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsToVoxelMesh (const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 Push level set to the list of level sets used for output. If more than one are specified, the voxels will be marked using a material number for each level set and output into a single mesh. More...
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void apply ()
 
 lsToVoxelMesh ()
 
 lsToVoxelMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsToVoxelMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsToVoxelMesh (const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 Push level set to the list of level sets used for output. If more than one are specified, the voxels will be marked using a material number for each level set and output into a single mesh. More...
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsToVoxelMesh< T, D >

Creates a mesh, which consists only of quads/hexas for completely filled grid cells in the level set. Interfaces will not be smooth but stepped. (This can be used to create meshes for finite difference algorithms)

-

Constructor & Destructor Documentation

- -

◆ lsToVoxelMesh() [1/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh ()
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [2/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [3/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh 
)
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [4/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh (const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets,
lsSmartPointer< lsMesh< T > > passedMesh 
)
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [5/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh ()
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [6/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [7/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
lsSmartPointer< lsMesh< T > > passedMesh 
)
-
-inline
-
- -
-
- -

◆ lsToVoxelMesh() [8/8]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsToVoxelMesh< T, D >::lsToVoxelMesh (const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets,
lsSmartPointer< lsMesh< T > > passedMesh 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsToVoxelMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsToVoxelMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ insertNextLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToVoxelMesh< T, D >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -

Push level set to the list of level sets used for output. If more than one are specified, the voxels will be marked using a material number for each level set and output into a single mesh.

- -
-
- -

◆ insertNextLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToVoxelMesh< T, D >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -

Push level set to the list of level sets used for output. If more than one are specified, the voxels will be marked using a material number for each level set and output into a single mesh.

- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToVoxelMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsToVoxelMesh< T, D >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsToVoxelMesh.js b/docs/doxygen/html/classlsToVoxelMesh.js deleted file mode 100644 index 8f21cd81..00000000 --- a/docs/doxygen/html/classlsToVoxelMesh.js +++ /dev/null @@ -1,17 +0,0 @@ -var classlsToVoxelMesh = -[ - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#ae0aa7bef004cad8cc6d15a3c5fd2aacb", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#acff43277ae78cd011e5cdad129094a72", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#a6ea93057fbfd9896d48fb9d71d31cc62", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#afcc9d61f63c2b1a195b7feeb2b12037c", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#ae0aa7bef004cad8cc6d15a3c5fd2aacb", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#acff43277ae78cd011e5cdad129094a72", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#a6ea93057fbfd9896d48fb9d71d31cc62", null ], - [ "lsToVoxelMesh", "classlsToVoxelMesh.html#afcc9d61f63c2b1a195b7feeb2b12037c", null ], - [ "apply", "classlsToVoxelMesh.html#a95c11589b8c4928c11ce4feb44995499", null ], - [ "apply", "classlsToVoxelMesh.html#a95c11589b8c4928c11ce4feb44995499", null ], - [ "insertNextLevelSet", "classlsToVoxelMesh.html#a46711ad5c1ac168a631d560ff6470d08", null ], - [ "insertNextLevelSet", "classlsToVoxelMesh.html#a46711ad5c1ac168a631d560ff6470d08", null ], - [ "setMesh", "classlsToVoxelMesh.html#ab2217769b1b5e09dca03f39fc4e56b53", null ], - [ "setMesh", "classlsToVoxelMesh.html#ab2217769b1b5e09dca03f39fc4e56b53", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsTransformMesh-members.html b/docs/doxygen/html/classlsTransformMesh-members.html deleted file mode 100644 index 2aff081f..00000000 --- a/docs/doxygen/html/classlsTransformMesh-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsTransformMesh< T > Member List
-
-
- -

This is the complete list of members for lsTransformMesh< T >, including all inherited members.

- - - - - - - -
apply()lsTransformMesh< T >inline
apply()lsTransformMesh< T >inline
lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)lsTransformMesh< T >inline
lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)lsTransformMesh< T >inline
lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)lsTransformMesh< T >inline
lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)lsTransformMesh< T >inline
-
- - - - diff --git a/docs/doxygen/html/classlsTransformMesh.html b/docs/doxygen/html/classlsTransformMesh.html deleted file mode 100644 index 97898847..00000000 --- a/docs/doxygen/html/classlsTransformMesh.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - -ViennaLS: lsTransformMesh< T > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsTransformMesh< T > Class Template Reference
-
-
- -

#include <lsTransformMesh.hpp>

- - - - - - - - - - - - - - -

-Public Member Functions

 lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)
 
 lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)
 
void apply ()
 
 lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)
 
 lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)
 
void apply ()
 
-

Constructor & Destructor Documentation

- -

◆ lsTransformMesh() [1/4]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsTransformMesh< T >::lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh,
lsTransformEnum passedTransform = lsTransformEnum::TRANSLATION,
std::array< double, 3 > passedTransformVector = {},
double passedAngle = 0.0 
)
-
-inline
-
- -
-
- -

◆ lsTransformMesh() [2/4]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsTransformMesh< T >::lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh,
lsTransformEnum passedTransform = lsTransformEnum::TRANSLATION,
hrleVectorType< double, 3 > passedTransformVector = {},
double passedAngle = 0.0 
)
-
-inline
-
- -
-
- -

◆ lsTransformMesh() [3/4]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsTransformMesh< T >::lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh,
lsTransformEnum passedTransform = lsTransformEnum::TRANSLATION,
std::array< double, 3 > passedTransformVector = {},
double passedAngle = 0.0 
)
-
-inline
-
- -
-
- -

◆ lsTransformMesh() [4/4]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lsTransformMesh< T >::lsTransformMesh (lsSmartPointer< lsMesh< T > > passedMesh,
lsTransformEnum passedTransform = lsTransformEnum::TRANSLATION,
hrleVectorType< double, 3 > passedTransformVector = {},
double passedAngle = 0.0 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
void lsTransformMesh< T >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
void lsTransformMesh< T >::apply ()
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsTransformMesh.js b/docs/doxygen/html/classlsTransformMesh.js deleted file mode 100644 index b5d4dcc4..00000000 --- a/docs/doxygen/html/classlsTransformMesh.js +++ /dev/null @@ -1,9 +0,0 @@ -var classlsTransformMesh = -[ - [ "lsTransformMesh", "classlsTransformMesh.html#ab3ddd1536adc93ad4081d7739fb51709", null ], - [ "lsTransformMesh", "classlsTransformMesh.html#a55f012c7a7e252bd866aff50f7aaad9b", null ], - [ "lsTransformMesh", "classlsTransformMesh.html#ab3ddd1536adc93ad4081d7739fb51709", null ], - [ "lsTransformMesh", "classlsTransformMesh.html#a55f012c7a7e252bd866aff50f7aaad9b", null ], - [ "apply", "classlsTransformMesh.html#acdb5c39d30a367341a5189b177dbd836", null ], - [ "apply", "classlsTransformMesh.html#acdb5c39d30a367341a5189b177dbd836", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsVTKReader-members.html b/docs/doxygen/html/classlsVTKReader-members.html deleted file mode 100644 index 4937b201..00000000 --- a/docs/doxygen/html/classlsVTKReader-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsVTKReader< T > Member List
-
-
- -

This is the complete list of members for lsVTKReader< T >, including all inherited members.

- - - - - - - - - - - - - - - - - -
apply()lsVTKReader< T >inline
apply()lsVTKReader< T >inline
lsVTKReader()lsVTKReader< T >inline
lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh)lsVTKReader< T >inline
lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)lsVTKReader< T >inline
lsVTKReader(lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)lsVTKReader< T >inline
lsVTKReader()lsVTKReader< T >inline
lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh)lsVTKReader< T >inline
lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)lsVTKReader< T >inline
lsVTKReader(lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)lsVTKReader< T >inline
setFileFormat(lsFileFormatEnum passedFormat)lsVTKReader< T >inline
setFileFormat(lsFileFormatEnum passedFormat)lsVTKReader< T >inline
setFileName(std::string passedFileName)lsVTKReader< T >inline
setFileName(std::string passedFileName)lsVTKReader< T >inline
setMesh(lsSmartPointer< lsMesh<> > passedMesh)lsVTKReader< T >inline
setMesh(lsSmartPointer< lsMesh<> > passedMesh)lsVTKReader< T >inline
-
- - - - diff --git a/docs/doxygen/html/classlsVTKReader.html b/docs/doxygen/html/classlsVTKReader.html deleted file mode 100644 index 56ff5805..00000000 --- a/docs/doxygen/html/classlsVTKReader.html +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - - -ViennaLS: lsVTKReader< T > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsVTKReader< T > Class Template Reference
-
-
- -

Class handling the import of VTK file types. - More...

- -

#include <lsVTKReader.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsVTKReader ()
 
 lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)
 
 lsVTKReader (lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)
 
void setMesh (lsSmartPointer< lsMesh<> > passedMesh)
 set the mesh the file should be read into More...
 
void setFileFormat (lsFileFormatEnum passedFormat)
 set file format for file to read. Defaults to VTK_LEGACY. More...
 
void setFileName (std::string passedFileName)
 set file name for file to read More...
 
void apply ()
 
 lsVTKReader ()
 
 lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)
 
 lsVTKReader (lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)
 
void setMesh (lsSmartPointer< lsMesh<> > passedMesh)
 set the mesh the file should be read into More...
 
void setFileFormat (lsFileFormatEnum passedFormat)
 set file format for file to read. Defaults to VTK_LEGACY. More...
 
void setFileName (std::string passedFileName)
 set file name for file to read More...
 
void apply ()
 
-

Detailed Description

-
template<class T = double>
-class lsVTKReader< T >

Class handling the import of VTK file types.

-

Constructor & Destructor Documentation

- -

◆ lsVTKReader() [1/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
lsVTKReader< T >::lsVTKReader ()
-
-inline
-
- -
-
- -

◆ lsVTKReader() [2/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
lsVTKReader< T >::lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ lsVTKReader() [3/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsVTKReader< T >::lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsVTKReader() [4/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsVTKReader< T >::lsVTKReader (lsSmartPointer< lsMesh<> > passedMesh,
lsFileFormatEnum passedFormat,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsVTKReader() [5/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
lsVTKReader< T >::lsVTKReader ()
-
-inline
-
- -
-
- -

◆ lsVTKReader() [6/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
lsVTKReader< T >::lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ lsVTKReader() [7/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsVTKReader< T >::lsVTKReader (lsSmartPointer< lsMesh< T > > passedMesh,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsVTKReader() [8/8]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsVTKReader< T >::lsVTKReader (lsSmartPointer< lsMesh<> > passedMesh,
lsFileFormatEnum passedFormat,
std::string passedFileName 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsVTKReader< T >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - -
void lsVTKReader< T >::apply ()
-
-inline
-
- -
-
- -

◆ setFileFormat() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsVTKReader< T >::setFileFormat (lsFileFormatEnum passedFormat)
-
-inline
-
- -

set file format for file to read. Defaults to VTK_LEGACY.

- -
-
- -

◆ setFileFormat() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsVTKReader< T >::setFileFormat (lsFileFormatEnum passedFormat)
-
-inline
-
- -

set file format for file to read. Defaults to VTK_LEGACY.

- -
-
- -

◆ setFileName() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsVTKReader< T >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to read

- -
-
- -

◆ setFileName() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsVTKReader< T >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to read

- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsVTKReader< T >::setMesh (lsSmartPointer< lsMesh<> > passedMesh)
-
-inline
-
- -

set the mesh the file should be read into

- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T = double>
- - - - - -
- - - - - - - - -
void lsVTKReader< T >::setMesh (lsSmartPointer< lsMesh<> > passedMesh)
-
-inline
-
- -

set the mesh the file should be read into

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsVTKReader.js b/docs/doxygen/html/classlsVTKReader.js deleted file mode 100644 index 0d50a90d..00000000 --- a/docs/doxygen/html/classlsVTKReader.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsVTKReader = -[ - [ "lsVTKReader", "classlsVTKReader.html#a6072c9029878869db0a02295566087e8", null ], - [ "lsVTKReader", "classlsVTKReader.html#a3fcbcfb680787f7517d8ee0ecf1b082e", null ], - [ "lsVTKReader", "classlsVTKReader.html#aa7a5ad72e9540304ec3769e800f19601", null ], - [ "lsVTKReader", "classlsVTKReader.html#a0597eeebd0b2d13888e890b2fba1c09e", null ], - [ "lsVTKReader", "classlsVTKReader.html#a6072c9029878869db0a02295566087e8", null ], - [ "lsVTKReader", "classlsVTKReader.html#a3fcbcfb680787f7517d8ee0ecf1b082e", null ], - [ "lsVTKReader", "classlsVTKReader.html#aa7a5ad72e9540304ec3769e800f19601", null ], - [ "lsVTKReader", "classlsVTKReader.html#a0597eeebd0b2d13888e890b2fba1c09e", null ], - [ "apply", "classlsVTKReader.html#aefb14ecf00954c0f8aa90a934eec4eb2", null ], - [ "apply", "classlsVTKReader.html#aefb14ecf00954c0f8aa90a934eec4eb2", null ], - [ "setFileFormat", "classlsVTKReader.html#a4eb7135b138c7cc8ae7f8699b3955792", null ], - [ "setFileFormat", "classlsVTKReader.html#a4eb7135b138c7cc8ae7f8699b3955792", null ], - [ "setFileName", "classlsVTKReader.html#af94bb5b08cee78c16cb059381241872f", null ], - [ "setFileName", "classlsVTKReader.html#af94bb5b08cee78c16cb059381241872f", null ], - [ "setMesh", "classlsVTKReader.html#af26177365584de61224dc344dd7f7d36", null ], - [ "setMesh", "classlsVTKReader.html#af26177365584de61224dc344dd7f7d36", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsVTKWriter-members.html b/docs/doxygen/html/classlsVTKWriter-members.html deleted file mode 100644 index 8b60a2a2..00000000 --- a/docs/doxygen/html/classlsVTKWriter-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsVTKWriter< T > Member List
-
-
- -

This is the complete list of members for lsVTKWriter< T >, including all inherited members.

- - - - - - - - - - - - - - - - - -
apply()lsVTKWriter< T >inline
apply()lsVTKWriter< T >inline
lsVTKWriter()lsVTKWriter< T >inline
lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh)lsVTKWriter< T >inline
lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)lsVTKWriter< T >inline
lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)lsVTKWriter< T >inline
lsVTKWriter()lsVTKWriter< T >inline
lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh)lsVTKWriter< T >inline
lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)lsVTKWriter< T >inline
lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)lsVTKWriter< T >inline
setFileFormat(lsFileFormatEnum passedFormat)lsVTKWriter< T >inline
setFileFormat(lsFileFormatEnum passedFormat)lsVTKWriter< T >inline
setFileName(std::string passedFileName)lsVTKWriter< T >inline
setFileName(std::string passedFileName)lsVTKWriter< T >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsVTKWriter< T >inline
setMesh(lsSmartPointer< lsMesh< T > > passedMesh)lsVTKWriter< T >inline
-
- - - - diff --git a/docs/doxygen/html/classlsVTKWriter.html b/docs/doxygen/html/classlsVTKWriter.html deleted file mode 100644 index e760fd1a..00000000 --- a/docs/doxygen/html/classlsVTKWriter.html +++ /dev/null @@ -1,664 +0,0 @@ - - - - - - - -ViennaLS: lsVTKWriter< T > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsVTKWriter< T > Class Template Reference
-
-
- -

Class handling the output of an lsMesh<> to VTK file types. - More...

- -

#include <lsVTKWriter.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsVTKWriter ()
 
 lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)
 
 lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setFileFormat (lsFileFormatEnum passedFormat)
 set file format for file to write. Defaults to VTK_LEGACY. More...
 
void setFileName (std::string passedFileName)
 set file name for file to write More...
 
void apply ()
 
 lsVTKWriter ()
 
 lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh)
 
 lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)
 
 lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)
 
void setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
 
void setFileFormat (lsFileFormatEnum passedFormat)
 set file format for file to write. Defaults to VTK_LEGACY. More...
 
void setFileName (std::string passedFileName)
 set file name for file to write More...
 
void apply ()
 
-

Detailed Description

-
template<class T>
-class lsVTKWriter< T >

Class handling the output of an lsMesh<> to VTK file types.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, GeometricAdvection.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SharedLib.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsVTKWriter() [1/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
lsVTKWriter< T >::lsVTKWriter ()
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [2/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
lsVTKWriter< T >::lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [3/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsVTKWriter< T >::lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [4/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsVTKWriter< T >::lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh,
lsFileFormatEnum passedFormat,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [5/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
lsVTKWriter< T >::lsVTKWriter ()
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [6/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
lsVTKWriter< T >::lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [7/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsVTKWriter< T >::lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsVTKWriter() [8/8]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
lsVTKWriter< T >::lsVTKWriter (lsSmartPointer< lsMesh< T > > passedMesh,
lsFileFormatEnum passedFormat,
std::string passedFileName 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
void lsVTKWriter< T >::apply ()
-
-inline
-
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
void lsVTKWriter< T >::apply ()
-
-inline
-
- -
-
- -

◆ setFileFormat() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
void lsVTKWriter< T >::setFileFormat (lsFileFormatEnum passedFormat)
-
-inline
-
- -

set file format for file to write. Defaults to VTK_LEGACY.

- -
-
- -

◆ setFileFormat() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
void lsVTKWriter< T >::setFileFormat (lsFileFormatEnum passedFormat)
-
-inline
-
- -

set file format for file to write. Defaults to VTK_LEGACY.

- -
-
- -

◆ setFileName() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
void lsVTKWriter< T >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to write

- -
-
- -

◆ setFileName() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
void lsVTKWriter< T >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to write

- -
-
- -

◆ setMesh() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
void lsVTKWriter< T >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
- -

◆ setMesh() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - -
void lsVTKWriter< T >::setMesh (lsSmartPointer< lsMesh< T > > passedMesh)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsVTKWriter.js b/docs/doxygen/html/classlsVTKWriter.js deleted file mode 100644 index eaa971f2..00000000 --- a/docs/doxygen/html/classlsVTKWriter.js +++ /dev/null @@ -1,19 +0,0 @@ -var classlsVTKWriter = -[ - [ "lsVTKWriter", "classlsVTKWriter.html#a1652db574c0c65c401194a2b1f92ff25", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#a29705717bfe75acef5d02e579bd04bf2", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#ae133381037906aa7bba5101a9a6d0c14", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#a74b1c49dbae3f74cafe051e8b583552b", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#a1652db574c0c65c401194a2b1f92ff25", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#a29705717bfe75acef5d02e579bd04bf2", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#ae133381037906aa7bba5101a9a6d0c14", null ], - [ "lsVTKWriter", "classlsVTKWriter.html#a74b1c49dbae3f74cafe051e8b583552b", null ], - [ "apply", "classlsVTKWriter.html#a905f6ada26f0e2eda0229a8549b8d763", null ], - [ "apply", "classlsVTKWriter.html#a905f6ada26f0e2eda0229a8549b8d763", null ], - [ "setFileFormat", "classlsVTKWriter.html#a2230804fecd34e03f9df7630a83e1127", null ], - [ "setFileFormat", "classlsVTKWriter.html#a2230804fecd34e03f9df7630a83e1127", null ], - [ "setFileName", "classlsVTKWriter.html#a4ae62b592bed4f6d213ac155d1d310f8", null ], - [ "setFileName", "classlsVTKWriter.html#a4ae62b592bed4f6d213ac155d1d310f8", null ], - [ "setMesh", "classlsVTKWriter.html#a3abeca7dfc8d22c29ec6605528db6b7b", null ], - [ "setMesh", "classlsVTKWriter.html#a3abeca7dfc8d22c29ec6605528db6b7b", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsVelocityField-members.html b/docs/doxygen/html/classlsVelocityField-members.html deleted file mode 100644 index cfa4b1c7..00000000 --- a/docs/doxygen/html/classlsVelocityField-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsVelocityField< T > Member List
-
-
- -

This is the complete list of members for lsVelocityField< T >, including all inherited members.

- - - - - - - - - - - -
getDissipationAlpha(int, int, const std::array< T, 3 > &)lsVelocityField< T >inlinevirtual
getDissipationAlpha(int, int, const std::array< T, 3 > &)lsVelocityField< T >inlinevirtual
getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)lsVelocityField< T >inlinevirtual
getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)lsVelocityField< T >inlinevirtual
getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)lsVelocityField< T >inlinevirtual
getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)lsVelocityField< T >inlinevirtual
lsVelocityField()lsVelocityField< T >inline
lsVelocityField()lsVelocityField< T >inline
~lsVelocityField()lsVelocityField< T >inlinevirtual
~lsVelocityField()lsVelocityField< T >inlinevirtual
-
- - - - diff --git a/docs/doxygen/html/classlsVelocityField.html b/docs/doxygen/html/classlsVelocityField.html deleted file mode 100644 index 4ad28ed6..00000000 --- a/docs/doxygen/html/classlsVelocityField.html +++ /dev/null @@ -1,562 +0,0 @@ - - - - - - - -ViennaLS: lsVelocityField< T > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsVelocityField< T > Class Template Reference
-
-
- -

Abstract class defining the interface for the velocity field used during advection using lsAdvect. - More...

- -

#include <lsVelocityField.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsVelocityField ()
 
virtual T getScalarVelocity (const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
 Should return a scalar value for the velocity at coordinate for a point of material with the given normalVector. More...
 
virtual std::array< T, 3 > getVectorVelocity (const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
 Like getScalarVelocity, but returns a velocity value for each cartesian direction. More...
 
virtual T getDissipationAlpha (int, int, const std::array< T, 3 > &)
 If lsLocalLaxFriedrichsAnalytical is used as the advection scheme, this is called to provide the analytical solution for the alpha values, needed for stable integration. More...
 
virtual ~lsVelocityField ()
 
 lsVelocityField ()
 
virtual T getScalarVelocity (const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
 Should return a scalar value for the velocity at coordinate for a point of material with the given normalVector. More...
 
virtual std::array< T, 3 > getVectorVelocity (const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)
 Like getScalarVelocity, but returns a velocity value for each cartesian direction. More...
 
virtual T getDissipationAlpha (int, int, const std::array< T, 3 > &)
 If lsLocalLaxFriedrichsAnalytical is used as the advection scheme, this is called to provide the analytical solution for the alpha values, needed for stable integration. More...
 
virtual ~lsVelocityField ()
 
-

Detailed Description

-
template<class T>
-class lsVelocityField< T >

Abstract class defining the interface for the velocity field used during advection using lsAdvect.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
-

Constructor & Destructor Documentation

- -

◆ lsVelocityField() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
lsVelocityField< T >::lsVelocityField ()
-
-inline
-
- -
-
- -

◆ ~lsVelocityField() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
virtual lsVelocityField< T >::~lsVelocityField ()
-
-inlinevirtual
-
- -
-
- -

◆ lsVelocityField() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
lsVelocityField< T >::lsVelocityField ()
-
-inline
-
- -
-
- -

◆ ~lsVelocityField() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - -
virtual lsVelocityField< T >::~lsVelocityField ()
-
-inlinevirtual
-
- -
-
-

Member Function Documentation

- -

◆ getDissipationAlpha() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual T lsVelocityField< T >::getDissipationAlpha (int ,
int ,
const std::array< T, 3 > &  
)
-
-inlinevirtual
-
- -

If lsLocalLaxFriedrichsAnalytical is used as the advection scheme, this is called to provide the analytical solution for the alpha values, needed for stable integration.

-
Examples
SquareEtch.cpp.
-
- -
-
- -

◆ getDissipationAlpha() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual T lsVelocityField< T >::getDissipationAlpha (int ,
int ,
const std::array< T, 3 > &  
)
-
-inlinevirtual
-
- -

If lsLocalLaxFriedrichsAnalytical is used as the advection scheme, this is called to provide the analytical solution for the alpha values, needed for stable integration.

- -
-
- -

◆ getScalarVelocity() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual T lsVelocityField< T >::getScalarVelocity (const std::array< T, 3 > & ,
int ,
const std::array< T, 3 > & ,
unsigned long  
)
-
-inlinevirtual
-
- -

Should return a scalar value for the velocity at coordinate for a point of material with the given normalVector.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, SquareEtch.cpp, and VoidEtching.cpp.
-
- -
-
- -

◆ getScalarVelocity() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual T lsVelocityField< T >::getScalarVelocity (const std::array< T, 3 > & ,
int ,
const std::array< T, 3 > & ,
unsigned long  
)
-
-inlinevirtual
-
- -

Should return a scalar value for the velocity at coordinate for a point of material with the given normalVector.

- -
-
- -

◆ getVectorVelocity() [1/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual std::array< T, 3 > lsVelocityField< T >::getVectorVelocity (const std::array< T, 3 > & ,
int ,
const std::array< T, 3 > & ,
unsigned long  
)
-
-inlinevirtual
-
- -

Like getScalarVelocity, but returns a velocity value for each cartesian direction.

-
Examples
AirGapDeposition.cpp, Deposition.cpp, PatternedSubstrate.cpp, PeriodicBoundary.cpp, and VoidEtching.cpp.
-
- -
-
- -

◆ getVectorVelocity() [2/2]

- -
-
-
-template<class T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual std::array< T, 3 > lsVelocityField< T >::getVectorVelocity (const std::array< T, 3 > & ,
int ,
const std::array< T, 3 > & ,
unsigned long  
)
-
-inlinevirtual
-
- -

Like getScalarVelocity, but returns a velocity value for each cartesian direction.

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsVelocityField.js b/docs/doxygen/html/classlsVelocityField.js deleted file mode 100644 index d873774f..00000000 --- a/docs/doxygen/html/classlsVelocityField.js +++ /dev/null @@ -1,13 +0,0 @@ -var classlsVelocityField = -[ - [ "lsVelocityField", "classlsVelocityField.html#a0e78edc56bdb3f2ed2d27827a4388ff3", null ], - [ "~lsVelocityField", "classlsVelocityField.html#a584c90d1d3e35d43e657a57ecaa12d45", null ], - [ "lsVelocityField", "classlsVelocityField.html#a0e78edc56bdb3f2ed2d27827a4388ff3", null ], - [ "~lsVelocityField", "classlsVelocityField.html#a584c90d1d3e35d43e657a57ecaa12d45", null ], - [ "getDissipationAlpha", "classlsVelocityField.html#a9e95150133beb47249897d05d2c4d9da", null ], - [ "getDissipationAlpha", "classlsVelocityField.html#a9e95150133beb47249897d05d2c4d9da", null ], - [ "getScalarVelocity", "classlsVelocityField.html#a6bbdbe1f20c0236d92e444324a692244", null ], - [ "getScalarVelocity", "classlsVelocityField.html#a6bbdbe1f20c0236d92e444324a692244", null ], - [ "getVectorVelocity", "classlsVelocityField.html#a74bf62969a1c05342f7bb18dc7a5eec4", null ], - [ "getVectorVelocity", "classlsVelocityField.html#a74bf62969a1c05342f7bb18dc7a5eec4", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsWriteVisualizationMesh-members.html b/docs/doxygen/html/classlsWriteVisualizationMesh-members.html deleted file mode 100644 index 61020867..00000000 --- a/docs/doxygen/html/classlsWriteVisualizationMesh-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsWriteVisualizationMesh< T, D > Member List
-
-
- -

This is the complete list of members for lsWriteVisualizationMesh< T, D >, including all inherited members.

- - - - - - - - - - - - - - - -
apply()lsWriteVisualizationMesh< T, D >inline
apply()lsWriteVisualizationMesh< T, D >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > levelSet)lsWriteVisualizationMesh< T, D >inline
insertNextLevelSet(lsSmartPointer< lsDomain< T, D > > levelSet)lsWriteVisualizationMesh< T, D >inline
lsWriteVisualizationMesh()lsWriteVisualizationMesh< T, D >inline
lsWriteVisualizationMesh(lsSmartPointer< lsDomain< T, D > > levelSet)lsWriteVisualizationMesh< T, D >inline
lsWriteVisualizationMesh()lsWriteVisualizationMesh< T, D >inline
lsWriteVisualizationMesh(lsSmartPointer< lsDomain< T, D > > levelSet)lsWriteVisualizationMesh< T, D >inline
setExtractHullMesh(bool passedExtractHullMesh)lsWriteVisualizationMesh< T, D >inline
setExtractHullMesh(bool passedExtractHullMesh)lsWriteVisualizationMesh< T, D >inline
setExtractVolumeMesh(bool passedExtractVolumeMesh)lsWriteVisualizationMesh< T, D >inline
setExtractVolumeMesh(bool passedExtractVolumeMesh)lsWriteVisualizationMesh< T, D >inline
setFileName(std::string passedFileName)lsWriteVisualizationMesh< T, D >inline
setFileName(std::string passedFileName)lsWriteVisualizationMesh< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsWriteVisualizationMesh.html b/docs/doxygen/html/classlsWriteVisualizationMesh.html deleted file mode 100644 index a66665b5..00000000 --- a/docs/doxygen/html/classlsWriteVisualizationMesh.html +++ /dev/null @@ -1,560 +0,0 @@ - - - - - - - -ViennaLS: lsWriteVisualizationMesh< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsWriteVisualizationMesh< T, D > Class Template Reference
-
-
- -

This algorithm is used to extract tetrahedral volume meshes and triangle hull meshes with material numbers sorted by order of input of level sets. It should ONLY BE USED FOR VISUALIZATION because the algorithm does not guarantee manifold meshes, which should not be a problem for visualization. In order to obtain a hull triangle mesh from the outline of each material, use setExtractHull(true). - More...

- -

#include <lsWriteVisualizationMesh.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsWriteVisualizationMesh ()
 
 lsWriteVisualizationMesh (lsSmartPointer< lsDomain< T, D > > levelSet)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > levelSet)
 Level sets wrapping other level sets have to be inserted last. More...
 
void setFileName (std::string passedFileName)
 Set the name of the file to export. For volume meshes "_volume.vtu" will be appended, for hull meshes "_hull.vtp". More...
 
void setExtractHullMesh (bool passedExtractHullMesh)
 Whether to extract a hull mesh. Defaults to false. More...
 
void setExtractVolumeMesh (bool passedExtractVolumeMesh)
 Whether to extract a tetra volume mesh. Defaults to true. More...
 
void apply ()
 
 lsWriteVisualizationMesh ()
 
 lsWriteVisualizationMesh (lsSmartPointer< lsDomain< T, D > > levelSet)
 
void insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > levelSet)
 Level sets wrapping other level sets have to be inserted last. More...
 
void setFileName (std::string passedFileName)
 Set the name of the file to export. For volume meshes "_volume.vtu" will be appended, for hull meshes "_hull.vtp". More...
 
void setExtractHullMesh (bool passedExtractHullMesh)
 Whether to extract a hull mesh. Defaults to false. More...
 
void setExtractVolumeMesh (bool passedExtractVolumeMesh)
 Whether to extract a tetra volume mesh. Defaults to true. More...
 
void apply ()
 
-

Detailed Description

-
template<class T, int D>
-class lsWriteVisualizationMesh< T, D >

This algorithm is used to extract tetrahedral volume meshes and triangle hull meshes with material numbers sorted by order of input of level sets. It should ONLY BE USED FOR VISUALIZATION because the algorithm does not guarantee manifold meshes, which should not be a problem for visualization. In order to obtain a hull triangle mesh from the outline of each material, use setExtractHull(true).

-

Constructor & Destructor Documentation

- -

◆ lsWriteVisualizationMesh() [1/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsWriteVisualizationMesh< T, D >::lsWriteVisualizationMesh ()
-
-inline
-
- -
-
- -

◆ lsWriteVisualizationMesh() [2/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsWriteVisualizationMesh< T, D >::lsWriteVisualizationMesh (lsSmartPointer< lsDomain< T, D > > levelSet)
-
-inline
-
- -
-
- -

◆ lsWriteVisualizationMesh() [3/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsWriteVisualizationMesh< T, D >::lsWriteVisualizationMesh ()
-
-inline
-
- -
-
- -

◆ lsWriteVisualizationMesh() [4/4]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsWriteVisualizationMesh< T, D >::lsWriteVisualizationMesh (lsSmartPointer< lsDomain< T, D > > levelSet)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsWriteVisualizationMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsWriteVisualizationMesh< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ insertNextLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > levelSet)
-
-inline
-
- -

Level sets wrapping other level sets have to be inserted last.

- -
-
- -

◆ insertNextLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::insertNextLevelSet (lsSmartPointer< lsDomain< T, D > > levelSet)
-
-inline
-
- -

Level sets wrapping other level sets have to be inserted last.

- -
-
- -

◆ setExtractHullMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::setExtractHullMesh (bool passedExtractHullMesh)
-
-inline
-
- -

Whether to extract a hull mesh. Defaults to false.

- -
-
- -

◆ setExtractHullMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::setExtractHullMesh (bool passedExtractHullMesh)
-
-inline
-
- -

Whether to extract a hull mesh. Defaults to false.

- -
-
- -

◆ setExtractVolumeMesh() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::setExtractVolumeMesh (bool passedExtractVolumeMesh)
-
-inline
-
- -

Whether to extract a tetra volume mesh. Defaults to true.

- -
-
- -

◆ setExtractVolumeMesh() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::setExtractVolumeMesh (bool passedExtractVolumeMesh)
-
-inline
-
- -

Whether to extract a tetra volume mesh. Defaults to true.

- -
-
- -

◆ setFileName() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::setFileName (std::string passedFileName)
-
-inline
-
- -

Set the name of the file to export. For volume meshes "_volume.vtu" will be appended, for hull meshes "_hull.vtp".

- -
-
- -

◆ setFileName() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriteVisualizationMesh< T, D >::setFileName (std::string passedFileName)
-
-inline
-
- -

Set the name of the file to export. For volume meshes "_volume.vtu" will be appended, for hull meshes "_hull.vtp".

- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsWriteVisualizationMesh.js b/docs/doxygen/html/classlsWriteVisualizationMesh.js deleted file mode 100644 index 58038d45..00000000 --- a/docs/doxygen/html/classlsWriteVisualizationMesh.js +++ /dev/null @@ -1,17 +0,0 @@ -var classlsWriteVisualizationMesh = -[ - [ "lsWriteVisualizationMesh", "classlsWriteVisualizationMesh.html#ae94323fb9a6461cc62d1d6f566eb1a05", null ], - [ "lsWriteVisualizationMesh", "classlsWriteVisualizationMesh.html#a9e51120446adfec0f5d5037b6808dad3", null ], - [ "lsWriteVisualizationMesh", "classlsWriteVisualizationMesh.html#ae94323fb9a6461cc62d1d6f566eb1a05", null ], - [ "lsWriteVisualizationMesh", "classlsWriteVisualizationMesh.html#a9e51120446adfec0f5d5037b6808dad3", null ], - [ "apply", "classlsWriteVisualizationMesh.html#ae1674518ec3ce27c909ca832c68c38e7", null ], - [ "apply", "classlsWriteVisualizationMesh.html#ae1674518ec3ce27c909ca832c68c38e7", null ], - [ "insertNextLevelSet", "classlsWriteVisualizationMesh.html#aecf42877c3c1455668dfd69d7e284892", null ], - [ "insertNextLevelSet", "classlsWriteVisualizationMesh.html#aecf42877c3c1455668dfd69d7e284892", null ], - [ "setExtractHullMesh", "classlsWriteVisualizationMesh.html#a4e7c4966242b49a485339c033bfee7c6", null ], - [ "setExtractHullMesh", "classlsWriteVisualizationMesh.html#a4e7c4966242b49a485339c033bfee7c6", null ], - [ "setExtractVolumeMesh", "classlsWriteVisualizationMesh.html#a6e9ff4fb3603a1f0f43c71b85a972997", null ], - [ "setExtractVolumeMesh", "classlsWriteVisualizationMesh.html#a6e9ff4fb3603a1f0f43c71b85a972997", null ], - [ "setFileName", "classlsWriteVisualizationMesh.html#adf13ee153843fdc4336a2209a0167ad6", null ], - [ "setFileName", "classlsWriteVisualizationMesh.html#adf13ee153843fdc4336a2209a0167ad6", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/classlsWriter-members.html b/docs/doxygen/html/classlsWriter-members.html deleted file mode 100644 index c1decb10..00000000 --- a/docs/doxygen/html/classlsWriter-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lsWriter< T, D > Member List
-
-
- -

This is the complete list of members for lsWriter< T, D >, including all inherited members.

- - - - - - - - - - - - - -
apply()lsWriter< T, D >inline
apply()lsWriter< T, D >inline
lsWriter()lsWriter< T, D >inline
lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsWriter< T, D >inline
lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)lsWriter< T, D >inline
lsWriter()lsWriter< T, D >inline
lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsWriter< T, D >inline
lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)lsWriter< T, D >inline
setFileName(std::string passedFileName)lsWriter< T, D >inline
setFileName(std::string passedFileName)lsWriter< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsWriter< T, D >inline
setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)lsWriter< T, D >inline
-
- - - - diff --git a/docs/doxygen/html/classlsWriter.html b/docs/doxygen/html/classlsWriter.html deleted file mode 100644 index df4998b2..00000000 --- a/docs/doxygen/html/classlsWriter.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - -ViennaLS: lsWriter< T, D > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsWriter< T, D > Class Template Reference
-
-
- -

#include <lsWriter.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 lsWriter ()
 
 lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setFileName (std::string passedFileName)
 set file name for file to write More...
 
void apply ()
 
 lsWriter ()
 
 lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
 lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)
 
void setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
 
void setFileName (std::string passedFileName)
 set file name for file to write More...
 
void apply ()
 
-

Constructor & Destructor Documentation

- -

◆ lsWriter() [1/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsWriter< T, D >::lsWriter ()
-
-inline
-
- -
-
- -

◆ lsWriter() [2/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsWriter< T, D >::lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsWriter() [3/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsWriter< T, D >::lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
std::string passedFileName 
)
-
-inline
-
- -
-
- -

◆ lsWriter() [4/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
lsWriter< T, D >::lsWriter ()
-
-inline
-
- -
-
- -

◆ lsWriter() [5/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
lsWriter< T, D >::lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ lsWriter() [6/6]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - - - - - - - - - - - -
lsWriter< T, D >::lsWriter (lsSmartPointer< lsDomain< T, D > > passedLevelSet,
std::string passedFileName 
)
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ apply() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsWriter< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ apply() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - -
void lsWriter< T, D >::apply ()
-
-inline
-
- -
-
- -

◆ setFileName() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriter< T, D >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to write

- -
-
- -

◆ setFileName() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriter< T, D >::setFileName (std::string passedFileName)
-
-inline
-
- -

set file name for file to write

- -
-
- -

◆ setLevelSet() [1/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriter< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
- -

◆ setLevelSet() [2/2]

- -
-
-
-template<class T , int D>
- - - - - -
- - - - - - - - -
void lsWriter< T, D >::setLevelSet (lsSmartPointer< lsDomain< T, D > > passedLevelSet)
-
-inline
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/docs/doxygen/html/classlsWriter.js b/docs/doxygen/html/classlsWriter.js deleted file mode 100644 index 7d3bcf49..00000000 --- a/docs/doxygen/html/classlsWriter.js +++ /dev/null @@ -1,15 +0,0 @@ -var classlsWriter = -[ - [ "lsWriter", "classlsWriter.html#a5de4871b57de4fa7b297d6b3fcaa6bc2", null ], - [ "lsWriter", "classlsWriter.html#a687387dcad4d5b10103ffec6d98b4d99", null ], - [ "lsWriter", "classlsWriter.html#acf6a29e6d8f1c5900c17179333640294", null ], - [ "lsWriter", "classlsWriter.html#a5de4871b57de4fa7b297d6b3fcaa6bc2", null ], - [ "lsWriter", "classlsWriter.html#a687387dcad4d5b10103ffec6d98b4d99", null ], - [ "lsWriter", "classlsWriter.html#acf6a29e6d8f1c5900c17179333640294", null ], - [ "apply", "classlsWriter.html#a58d76dd0c0e1e49ce7ff03e3dd494fee", null ], - [ "apply", "classlsWriter.html#a58d76dd0c0e1e49ce7ff03e3dd494fee", null ], - [ "setFileName", "classlsWriter.html#a6967cd115c75e3d295c63e1f19d7528f", null ], - [ "setFileName", "classlsWriter.html#a6967cd115c75e3d295c63e1f19d7528f", null ], - [ "setLevelSet", "classlsWriter.html#aa84f60af9f8f5c0fefe7566f4f788aa5", null ], - [ "setLevelSet", "classlsWriter.html#aa84f60af9f8f5c0fefe7566f4f788aa5", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/closed.png b/docs/doxygen/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.html b/docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.html deleted file mode 100644 index d56b51b3..00000000 --- a/docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -ViennaLS: Examples Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Examples Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Directories

directory  AirGapDeposition
 
directory  Deposition
 
directory  GeometricAdvection
 
directory  PatternedSubstrate
 
directory  PeriodicBoundary
 
directory  SharedLib
 
directory  SquareEtch
 
directory  ViewFactor
 
directory  VoidEtching
 
directory  VolumeToLevelSets
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.js b/docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.js deleted file mode 100644 index b363be6b..00000000 --- a/docs/doxygen/html/dir_03680f297d755c096b0a1ead13ee12b7.js +++ /dev/null @@ -1,13 +0,0 @@ -var dir_03680f297d755c096b0a1ead13ee12b7 = -[ - [ "AirGapDeposition", "dir_4ed0eb80ca16f085a9da84a86c7aac74.html", "dir_4ed0eb80ca16f085a9da84a86c7aac74" ], - [ "Deposition", "dir_46b6feed2a9ce4a641546c7f03ceccdc.html", "dir_46b6feed2a9ce4a641546c7f03ceccdc" ], - [ "GeometricAdvection", "dir_08bcc5769451b7c98762cd48e14e162b.html", "dir_08bcc5769451b7c98762cd48e14e162b" ], - [ "PatternedSubstrate", "dir_6e94703f45a250851d0da63b84aafde1.html", "dir_6e94703f45a250851d0da63b84aafde1" ], - [ "PeriodicBoundary", "dir_233070ffecd4a73b13561edd2722c43a.html", "dir_233070ffecd4a73b13561edd2722c43a" ], - [ "SharedLib", "dir_9040e44353ddd3e16801d1cd65959ab8.html", "dir_9040e44353ddd3e16801d1cd65959ab8" ], - [ "SquareEtch", "dir_3a5c0c763a63b99f7c853375a5affd44.html", "dir_3a5c0c763a63b99f7c853375a5affd44" ], - [ "ViewFactor", "dir_b73de7948ae56073d824662b08b40c44.html", "dir_b73de7948ae56073d824662b08b40c44" ], - [ "VoidEtching", "dir_78295e74f606eda42a19d70b5bf6ccba.html", "dir_78295e74f606eda42a19d70b5bf6ccba" ], - [ "VolumeToLevelSets", "dir_91a1815a365dfc06c9edbade34141b8e.html", "dir_91a1815a365dfc06c9edbade34141b8e" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.html b/docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.html deleted file mode 100644 index 8b376a01..00000000 --- a/docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Examples/GeometricAdvection Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
GeometricAdvection Directory Reference
-
-
- - - - - - -

-Files

file  GeometricAdvection.cpp
 
file  GeometricAdvection.py
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.js b/docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.js deleted file mode 100644 index 8a36e469..00000000 --- a/docs/doxygen/html/dir_08bcc5769451b7c98762cd48e14e162b.js +++ /dev/null @@ -1,5 +0,0 @@ -var dir_08bcc5769451b7c98762cd48e14e162b = -[ - [ "GeometricAdvection.cpp", "GeometricAdvection_8cpp.html", "GeometricAdvection_8cpp" ], - [ "GeometricAdvection.py", "GeometricAdvection_8py.html", "GeometricAdvection_8py" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.html b/docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.html deleted file mode 100644 index 6d2ccc5d..00000000 --- a/docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Examples/PeriodicBoundary Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
PeriodicBoundary Directory Reference
-
-
- - - - -

-Files

file  PeriodicBoundary.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.js b/docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.js deleted file mode 100644 index 3f260d3d..00000000 --- a/docs/doxygen/html/dir_233070ffecd4a73b13561edd2722c43a.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_233070ffecd4a73b13561edd2722c43a = -[ - [ "PeriodicBoundary.cpp", "PeriodicBoundary_8cpp.html", "PeriodicBoundary_8cpp" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.html b/docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.html deleted file mode 100644 index 63cd2b85..00000000 --- a/docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Examples/SquareEtch Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
SquareEtch Directory Reference
-
-
- - - - -

-Files

file  SquareEtch.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.js b/docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.js deleted file mode 100644 index 3eb11ad3..00000000 --- a/docs/doxygen/html/dir_3a5c0c763a63b99f7c853375a5affd44.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_3a5c0c763a63b99f7c853375a5affd44 = -[ - [ "SquareEtch.cpp", "SquareEtch_8cpp.html", "SquareEtch_8cpp" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.html b/docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.html deleted file mode 100644 index 79679919..00000000 --- a/docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Examples/Deposition Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Deposition Directory Reference
-
-
- - - - - - -

-Files

file  Deposition.cpp
 
file  Deposition.py
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.js b/docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.js deleted file mode 100644 index 390d72a9..00000000 --- a/docs/doxygen/html/dir_46b6feed2a9ce4a641546c7f03ceccdc.js +++ /dev/null @@ -1,5 +0,0 @@ -var dir_46b6feed2a9ce4a641546c7f03ceccdc = -[ - [ "Deposition.cpp", "Deposition_8cpp.html", "Deposition_8cpp" ], - [ "Deposition.py", "Deposition_8py.html", "Deposition_8py" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.html b/docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.html deleted file mode 100644 index ff6a8766..00000000 --- a/docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Examples/AirGapDeposition Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
AirGapDeposition Directory Reference
-
-
- - - - - - -

-Files

file  AirGapDeposition.cpp
 
file  AirGapDeposition.py
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.js b/docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.js deleted file mode 100644 index 1136b0e2..00000000 --- a/docs/doxygen/html/dir_4ed0eb80ca16f085a9da84a86c7aac74.js +++ /dev/null @@ -1,5 +0,0 @@ -var dir_4ed0eb80ca16f085a9da84a86c7aac74 = -[ - [ "AirGapDeposition.cpp", "AirGapDeposition_8cpp.html", "AirGapDeposition_8cpp" ], - [ "AirGapDeposition.py", "AirGapDeposition_8py.html", "AirGapDeposition_8py" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.html b/docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.html deleted file mode 100644 index a2b28e52..00000000 --- a/docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Examples/PatternedSubstrate Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
PatternedSubstrate Directory Reference
-
-
- - - - -

-Files

file  PatternedSubstrate.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.js b/docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.js deleted file mode 100644 index f8a6bed8..00000000 --- a/docs/doxygen/html/dir_6e94703f45a250851d0da63b84aafde1.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_6e94703f45a250851d0da63b84aafde1 = -[ - [ "PatternedSubstrate.cpp", "PatternedSubstrate_8cpp.html", "PatternedSubstrate_8cpp" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.html b/docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.html deleted file mode 100644 index f8583ad8..00000000 --- a/docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Examples/VoidEtching Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
VoidEtching Directory Reference
-
-
- - - - -

-Files

file  VoidEtching.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.js b/docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.js deleted file mode 100644 index c11ead47..00000000 --- a/docs/doxygen/html/dir_78295e74f606eda42a19d70b5bf6ccba.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_78295e74f606eda42a19d70b5bf6ccba = -[ - [ "VoidEtching.cpp", "VoidEtching_8cpp.html", "VoidEtching_8cpp" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.html b/docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.html deleted file mode 100644 index 977b97e8..00000000 --- a/docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Examples/SharedLib Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
SharedLib Directory Reference
-
-
- - - - -

-Files

file  SharedLib.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.js b/docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.js deleted file mode 100644 index 12f9c868..00000000 --- a/docs/doxygen/html/dir_9040e44353ddd3e16801d1cd65959ab8.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_9040e44353ddd3e16801d1cd65959ab8 = -[ - [ "SharedLib.cpp", "SharedLib_8cpp.html", "SharedLib_8cpp" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.html b/docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.html deleted file mode 100644 index 157de35e..00000000 --- a/docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Examples/VolumeToLevelSets Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
VolumeToLevelSets Directory Reference
-
-
- - - - -

-Files

file  VolumeToLevelSets.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.js b/docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.js deleted file mode 100644 index 1fed8291..00000000 --- a/docs/doxygen/html/dir_91a1815a365dfc06c9edbade34141b8e.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_91a1815a365dfc06c9edbade34141b8e = -[ - [ "VolumeToLevelSets.cpp", "VolumeToLevelSets_8cpp.html", "VolumeToLevelSets_8cpp" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html b/docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html deleted file mode 100644 index a0eca138..00000000 --- a/docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: lib Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
lib Directory Reference
-
-
- - - - -

-Files

file  specialisations.cpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.js b/docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.js deleted file mode 100644 index c4d8b457..00000000 --- a/docs/doxygen/html/dir_97aefd0d527b934f1d99a682da8fe6a9.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_97aefd0d527b934f1d99a682da8fe6a9 = -[ - [ "specialisations.cpp", "specialisations_8cpp.html", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.html b/docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.html deleted file mode 100644 index 898989cb..00000000 --- a/docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Examples/ViewFactor Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
ViewFactor Directory Reference
-
-
- - - - - - - - - - -

-Files

file  ViewFactor.cpp
 
file  ViewFactorDistribution.hpp
 
file  ViewFactorProcess.hpp
 
file  ViewFactorProcessData.hpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.js b/docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.js deleted file mode 100644 index 066d19df..00000000 --- a/docs/doxygen/html/dir_b73de7948ae56073d824662b08b40c44.js +++ /dev/null @@ -1,11 +0,0 @@ -var dir_b73de7948ae56073d824662b08b40c44 = -[ - [ "ViewFactor.cpp", "ViewFactor_8cpp.html", "ViewFactor_8cpp" ], - [ "ViewFactorDistribution.hpp", "ViewFactorDistribution_8hpp.html", "ViewFactorDistribution_8hpp" ], - [ "ViewFactorProcess.hpp", "ViewFactorProcess_8hpp.html", [ - [ "ViewFactorProcess< T, D >", "classViewFactorProcess.html", "classViewFactorProcess" ] - ] ], - [ "ViewFactorProcessData.hpp", "ViewFactorProcessData_8hpp.html", [ - [ "ViewFactorProcessDataType< T >", "structViewFactorProcessDataType.html", "structViewFactorProcessDataType" ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html deleted file mode 100644 index d691c72d..00000000 --- a/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - -ViennaLS: include Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
include Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  lsAdvect.hpp
 
file  lsBooleanOperation.hpp
 
file  lsCalculateCurvatures.hpp
 
file  lsCalculateNormalVectors.hpp
 
file  lsCheck.hpp
 
file  lsConcepts.hpp
 
file  lsConvexHull.hpp
 
file  lsCurvatureFormulas.hpp
 
file  lsDetectFeatures.hpp
 
file  lsDomain.hpp
 
file  lsEnquistOsher.hpp
 
file  lsExpand.hpp
 
file  lsFileFormats.hpp
 
file  lsFiniteDifferences.hpp
 
file  lsFromMesh.hpp
 
file  lsFromSurfaceMesh.hpp
 
file  lsFromVolumeMesh.hpp
 
file  lsGeometricAdvect.hpp
 
file  lsGeometricAdvectDistributions.hpp
 
file  lsGeometries.hpp
 
file  lsGraph.hpp
 
file  lsLaxFriedrichs.hpp
 
file  lsLocalLaxFriedrichs.hpp
 
file  lsLocalLaxFriedrichsAnalytical.hpp
 
file  lsLocalLocalLaxFriedrichs.hpp
 
file  lsMakeGeometry.hpp
 
file  lsMarchingCubes.hpp
 
file  lsMarkVoidPoints.hpp
 
file  lsMesh.hpp
 
file  lsMessage.hpp
 
file  lsPointData.hpp
 
file  lsPreCompileMacros.hpp
 
file  lsPrune.hpp
 
file  lsReader.hpp
 
file  lsReduce.hpp
 
file  lsRemoveStrayPoints.hpp
 
file  lsSmartPointer.hpp
 
file  lsStencilLocalLaxFriedrichsScalar.hpp
 
file  lsTestAsserts.hpp
 
file  lsToDiskMesh.hpp
 
file  lsToMesh.hpp
 
file  lsToSurfaceMesh.hpp
 
file  lsToVoxelMesh.hpp
 
file  lsTransformMesh.hpp
 
file  lsVelocityField.hpp
 
file  lsVTKReader.hpp
 
file  lsVTKWriter.hpp
 
file  lsWriter.hpp
 
file  lsWriteVisualizationMesh.hpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.js b/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.js deleted file mode 100644 index 7b5ea35c..00000000 --- a/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.js +++ /dev/null @@ -1,123 +0,0 @@ -var dir_d44c64559bbebec7f509842c48db8b23 = -[ - [ "lsAdvect.hpp", "include_2lsAdvect_8hpp.html", "include_2lsAdvect_8hpp" ], - [ "lsBooleanOperation.hpp", "include_2lsBooleanOperation_8hpp.html", "include_2lsBooleanOperation_8hpp" ], - [ "lsCalculateCurvatures.hpp", "include_2lsCalculateCurvatures_8hpp.html", "include_2lsCalculateCurvatures_8hpp" ], - [ "lsCalculateNormalVectors.hpp", "include_2lsCalculateNormalVectors_8hpp.html", [ - [ "lsCalculateNormalVectors< T, D >", "classlsCalculateNormalVectors.html", "classlsCalculateNormalVectors" ] - ] ], - [ "lsCheck.hpp", "include_2lsCheck_8hpp.html", "include_2lsCheck_8hpp" ], - [ "lsConcepts.hpp", "include_2lsConcepts_8hpp.html", "include_2lsConcepts_8hpp" ], - [ "lsConvexHull.hpp", "include_2lsConvexHull_8hpp.html", [ - [ "lsConvexHull< T, D >", "classlsConvexHull.html", "classlsConvexHull" ] - ] ], - [ "lsCurvatureFormulas.hpp", "include_2lsCurvatureFormulas_8hpp.html", "include_2lsCurvatureFormulas_8hpp" ], - [ "lsDetectFeatures.hpp", "include_2lsDetectFeatures_8hpp.html", "include_2lsDetectFeatures_8hpp" ], - [ "lsDomain.hpp", "include_2lsDomain_8hpp.html", "include_2lsDomain_8hpp" ], - [ "lsEnquistOsher.hpp", "include_2lsEnquistOsher_8hpp.html", [ - [ "lsInternal::lsEnquistOsher< T, D, order >", "classlsInternal_1_1lsEnquistOsher.html", "classlsInternal_1_1lsEnquistOsher" ] - ] ], - [ "lsExpand.hpp", "include_2lsExpand_8hpp.html", [ - [ "lsExpand< T, D >", "classlsExpand.html", "classlsExpand" ] - ] ], - [ "lsFileFormats.hpp", "include_2lsFileFormats_8hpp.html", "include_2lsFileFormats_8hpp" ], - [ "lsFiniteDifferences.hpp", "include_2lsFiniteDifferences_8hpp.html", "include_2lsFiniteDifferences_8hpp" ], - [ "lsFromMesh.hpp", "include_2lsFromMesh_8hpp.html", [ - [ "lsFromMesh< T, D >", "classlsFromMesh.html", "classlsFromMesh" ] - ] ], - [ "lsFromSurfaceMesh.hpp", "include_2lsFromSurfaceMesh_8hpp.html", [ - [ "lsFromSurfaceMesh< T, D >", "classlsFromSurfaceMesh.html", "classlsFromSurfaceMesh" ], - [ "lsFromSurfaceMesh< T, D >::box::iterator", "classlsFromSurfaceMesh_1_1box_1_1iterator.html", "classlsFromSurfaceMesh_1_1box_1_1iterator" ] - ] ], - [ "lsFromVolumeMesh.hpp", "include_2lsFromVolumeMesh_8hpp.html", [ - [ "lsFromVolumeMesh< T, D >", "classlsFromVolumeMesh.html", "classlsFromVolumeMesh" ] - ] ], - [ "lsGeometricAdvect.hpp", "include_2lsGeometricAdvect_8hpp.html", [ - [ "lsGeometricAdvect< T, D, withNormals >", "classlsGeometricAdvect.html", "classlsGeometricAdvect" ] - ] ], - [ "lsGeometricAdvectDistributions.hpp", "include_2lsGeometricAdvectDistributions_8hpp.html", [ - [ "lsGeometricAdvectDistribution< T, D >", "classlsGeometricAdvectDistribution.html", "classlsGeometricAdvectDistribution" ], - [ "lsSphereDistribution< T, D >", "classlsSphereDistribution.html", "classlsSphereDistribution" ], - [ "lsBoxDistribution< T, D >", "classlsBoxDistribution.html", "classlsBoxDistribution" ] - ] ], - [ "lsGeometries.hpp", "include_2lsGeometries_8hpp.html", [ - [ "lsSphere< T, D >", "classlsSphere.html", "classlsSphere" ], - [ "lsPlane< T, D >", "classlsPlane.html", "classlsPlane" ], - [ "lsBox< T, D >", "classlsBox.html", "classlsBox" ], - [ "lsCylinder< T, D >", "classlsCylinder.html", "classlsCylinder" ], - [ "lsPointCloud< T, D >", "classlsPointCloud.html", "classlsPointCloud" ] - ] ], - [ "lsGraph.hpp", "include_2lsGraph_8hpp.html", [ - [ "lsInternal::lsGraph", "classlsInternal_1_1lsGraph.html", "classlsInternal_1_1lsGraph" ] - ] ], - [ "lsLaxFriedrichs.hpp", "include_2lsLaxFriedrichs_8hpp.html", [ - [ "lsInternal::lsLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLaxFriedrichs.html", "classlsInternal_1_1lsLaxFriedrichs" ] - ] ], - [ "lsLocalLaxFriedrichs.hpp", "include_2lsLocalLaxFriedrichs_8hpp.html", [ - [ "lsInternal::lsLocalLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLaxFriedrichs" ] - ] ], - [ "lsLocalLaxFriedrichsAnalytical.hpp", "include_2lsLocalLaxFriedrichsAnalytical_8hpp.html", [ - [ "lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical" ] - ] ], - [ "lsLocalLocalLaxFriedrichs.hpp", "include_2lsLocalLocalLaxFriedrichs_8hpp.html", [ - [ "lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLocalLaxFriedrichs" ] - ] ], - [ "lsMakeGeometry.hpp", "include_2lsMakeGeometry_8hpp.html", [ - [ "lsMakeGeometry< T, D >", "classlsMakeGeometry.html", "classlsMakeGeometry" ] - ] ], - [ "lsMarchingCubes.hpp", "include_2lsMarchingCubes_8hpp.html", [ - [ "lsInternal::lsMarchingCubes", "classlsInternal_1_1lsMarchingCubes.html", "classlsInternal_1_1lsMarchingCubes" ] - ] ], - [ "lsMarkVoidPoints.hpp", "include_2lsMarkVoidPoints_8hpp.html", "include_2lsMarkVoidPoints_8hpp" ], - [ "lsMesh.hpp", "include_2lsMesh_8hpp.html", "include_2lsMesh_8hpp" ], - [ "lsMessage.hpp", "include_2lsMessage_8hpp.html", [ - [ "lsMessage", "classlsMessage.html", "classlsMessage" ] - ] ], - [ "lsPointData.hpp", "include_2lsPointData_8hpp.html", "include_2lsPointData_8hpp" ], - [ "lsPreCompileMacros.hpp", "include_2lsPreCompileMacros_8hpp.html", "include_2lsPreCompileMacros_8hpp" ], - [ "lsPrune.hpp", "include_2lsPrune_8hpp.html", [ - [ "lsPrune< T, D >", "classlsPrune.html", "classlsPrune" ] - ] ], - [ "lsReader.hpp", "include_2lsReader_8hpp.html", [ - [ "lsReader< T, D >", "classlsReader.html", "classlsReader" ] - ] ], - [ "lsReduce.hpp", "include_2lsReduce_8hpp.html", [ - [ "lsReduce< T, D >", "classlsReduce.html", "classlsReduce" ] - ] ], - [ "lsRemoveStrayPoints.hpp", "include_2lsRemoveStrayPoints_8hpp.html", [ - [ "lsRemoveStrayPoints< T, D >", "classlsRemoveStrayPoints.html", "classlsRemoveStrayPoints" ] - ] ], - [ "lsSmartPointer.hpp", "include_2lsSmartPointer_8hpp.html", [ - [ "lsSmartPointer< T >", "classlsSmartPointer.html", "classlsSmartPointer" ] - ] ], - [ "lsStencilLocalLaxFriedrichsScalar.hpp", "include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html", "include_2lsStencilLocalLaxFriedrichsScalar_8hpp" ], - [ "lsTestAsserts.hpp", "include_2lsTestAsserts_8hpp.html", "include_2lsTestAsserts_8hpp" ], - [ "lsToDiskMesh.hpp", "include_2lsToDiskMesh_8hpp.html", [ - [ "lsToDiskMesh< T, D, N, keepNormals >", "classlsToDiskMesh.html", "classlsToDiskMesh" ] - ] ], - [ "lsToMesh.hpp", "include_2lsToMesh_8hpp.html", [ - [ "lsToMesh< T, D >", "classlsToMesh.html", "classlsToMesh" ] - ] ], - [ "lsToSurfaceMesh.hpp", "include_2lsToSurfaceMesh_8hpp.html", [ - [ "lsToSurfaceMesh< T, D >", "classlsToSurfaceMesh.html", "classlsToSurfaceMesh" ] - ] ], - [ "lsToVoxelMesh.hpp", "include_2lsToVoxelMesh_8hpp.html", [ - [ "lsToVoxelMesh< T, D >", "classlsToVoxelMesh.html", "classlsToVoxelMesh" ] - ] ], - [ "lsTransformMesh.hpp", "include_2lsTransformMesh_8hpp.html", "include_2lsTransformMesh_8hpp" ], - [ "lsVelocityField.hpp", "include_2lsVelocityField_8hpp.html", [ - [ "lsVelocityField< T >", "classlsVelocityField.html", "classlsVelocityField" ] - ] ], - [ "lsVTKReader.hpp", "include_2lsVTKReader_8hpp.html", [ - [ "lsVTKReader< T >", "classlsVTKReader.html", "classlsVTKReader" ] - ] ], - [ "lsVTKWriter.hpp", "include_2lsVTKWriter_8hpp.html", [ - [ "lsVTKWriter< T >", "classlsVTKWriter.html", "classlsVTKWriter" ] - ] ], - [ "lsWriter.hpp", "include_2lsWriter_8hpp.html", [ - [ "lsWriter< T, D >", "classlsWriter.html", "classlsWriter" ] - ] ], - [ "lsWriteVisualizationMesh.hpp", "include_2lsWriteVisualizationMesh_8hpp.html", [ - [ "lsWriteVisualizationMesh< T, D >", "classlsWriteVisualizationMesh.html", "classlsWriteVisualizationMesh" ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.html b/docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.html deleted file mode 100644 index 939750c3..00000000 --- a/docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: install/ViennaLS Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
ViennaLS Directory Reference
-
-
- - - - -

-Directories

directory  include
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.js b/docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.js deleted file mode 100644 index 6308f719..00000000 --- a/docs/doxygen/html/dir_dead3d737986c09727a1441af45eb370.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_dead3d737986c09727a1441af45eb370 = -[ - [ "include", "dir_e05836dc14a10490bbce2a2882cf978e.html", "dir_e05836dc14a10490bbce2a2882cf978e" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.html b/docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.html deleted file mode 100644 index a23602f9..00000000 --- a/docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - -ViennaLS: install/ViennaLS/include Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
include Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  lsAdvect.hpp
 
file  lsBooleanOperation.hpp
 
file  lsCalculateCurvatures.hpp
 
file  lsCalculateNormalVectors.hpp
 
file  lsCheck.hpp
 
file  lsConcepts.hpp
 
file  lsConvexHull.hpp
 
file  lsCurvatureFormulas.hpp
 
file  lsDetectFeatures.hpp
 
file  lsDomain.hpp
 
file  lsEnquistOsher.hpp
 
file  lsExpand.hpp
 
file  lsFileFormats.hpp
 
file  lsFiniteDifferences.hpp
 
file  lsFromMesh.hpp
 
file  lsFromSurfaceMesh.hpp
 
file  lsFromVolumeMesh.hpp
 
file  lsGeometricAdvect.hpp
 
file  lsGeometricAdvectDistributions.hpp
 
file  lsGeometries.hpp
 
file  lsGraph.hpp
 
file  lsLaxFriedrichs.hpp
 
file  lsLocalLaxFriedrichs.hpp
 
file  lsLocalLaxFriedrichsAnalytical.hpp
 
file  lsLocalLocalLaxFriedrichs.hpp
 
file  lsMakeGeometry.hpp
 
file  lsMarchingCubes.hpp
 
file  lsMarkVoidPoints.hpp
 
file  lsMesh.hpp
 
file  lsMessage.hpp
 
file  lsPointData.hpp
 
file  lsPreCompileMacros.hpp
 
file  lsPrune.hpp
 
file  lsReader.hpp
 
file  lsReduce.hpp
 
file  lsRemoveStrayPoints.hpp
 
file  lsSmartPointer.hpp
 
file  lsStencilLocalLaxFriedrichsScalar.hpp
 
file  lsTestAsserts.hpp
 
file  lsToDiskMesh.hpp
 
file  lsToMesh.hpp
 
file  lsToSurfaceMesh.hpp
 
file  lsToVoxelMesh.hpp
 
file  lsTransformMesh.hpp
 
file  lsVelocityField.hpp
 
file  lsVTKReader.hpp
 
file  lsVTKWriter.hpp
 
file  lsWriter.hpp
 
file  lsWriteVisualizationMesh.hpp
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.js b/docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.js deleted file mode 100644 index e4b74076..00000000 --- a/docs/doxygen/html/dir_e05836dc14a10490bbce2a2882cf978e.js +++ /dev/null @@ -1,123 +0,0 @@ -var dir_e05836dc14a10490bbce2a2882cf978e = -[ - [ "lsAdvect.hpp", "install_2ViennaLS_2include_2lsAdvect_8hpp.html", "install_2ViennaLS_2include_2lsAdvect_8hpp" ], - [ "lsBooleanOperation.hpp", "install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html", "install_2ViennaLS_2include_2lsBooleanOperation_8hpp" ], - [ "lsCalculateCurvatures.hpp", "install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html", "install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp" ], - [ "lsCalculateNormalVectors.hpp", "install_2ViennaLS_2include_2lsCalculateNormalVectors_8hpp.html", [ - [ "lsCalculateNormalVectors< T, D >", "classlsCalculateNormalVectors.html", "classlsCalculateNormalVectors" ] - ] ], - [ "lsCheck.hpp", "install_2ViennaLS_2include_2lsCheck_8hpp.html", "install_2ViennaLS_2include_2lsCheck_8hpp" ], - [ "lsConcepts.hpp", "install_2ViennaLS_2include_2lsConcepts_8hpp.html", null ], - [ "lsConvexHull.hpp", "install_2ViennaLS_2include_2lsConvexHull_8hpp.html", [ - [ "lsConvexHull< T, D >", "classlsConvexHull.html", "classlsConvexHull" ] - ] ], - [ "lsCurvatureFormulas.hpp", "install_2ViennaLS_2include_2lsCurvatureFormulas_8hpp.html", "install_2ViennaLS_2include_2lsCurvatureFormulas_8hpp" ], - [ "lsDetectFeatures.hpp", "install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html", "install_2ViennaLS_2include_2lsDetectFeatures_8hpp" ], - [ "lsDomain.hpp", "install_2ViennaLS_2include_2lsDomain_8hpp.html", "install_2ViennaLS_2include_2lsDomain_8hpp" ], - [ "lsEnquistOsher.hpp", "install_2ViennaLS_2include_2lsEnquistOsher_8hpp.html", [ - [ "lsInternal::lsEnquistOsher< T, D, order >", "classlsInternal_1_1lsEnquistOsher.html", "classlsInternal_1_1lsEnquistOsher" ] - ] ], - [ "lsExpand.hpp", "install_2ViennaLS_2include_2lsExpand_8hpp.html", [ - [ "lsExpand< T, D >", "classlsExpand.html", "classlsExpand" ] - ] ], - [ "lsFileFormats.hpp", "install_2ViennaLS_2include_2lsFileFormats_8hpp.html", "install_2ViennaLS_2include_2lsFileFormats_8hpp" ], - [ "lsFiniteDifferences.hpp", "install_2ViennaLS_2include_2lsFiniteDifferences_8hpp.html", "install_2ViennaLS_2include_2lsFiniteDifferences_8hpp" ], - [ "lsFromMesh.hpp", "install_2ViennaLS_2include_2lsFromMesh_8hpp.html", [ - [ "lsFromMesh< T, D >", "classlsFromMesh.html", "classlsFromMesh" ] - ] ], - [ "lsFromSurfaceMesh.hpp", "install_2ViennaLS_2include_2lsFromSurfaceMesh_8hpp.html", [ - [ "lsFromSurfaceMesh< T, D >", "classlsFromSurfaceMesh.html", "classlsFromSurfaceMesh" ], - [ "lsFromSurfaceMesh< T, D >::box::iterator", "classlsFromSurfaceMesh_1_1box_1_1iterator.html", "classlsFromSurfaceMesh_1_1box_1_1iterator" ] - ] ], - [ "lsFromVolumeMesh.hpp", "install_2ViennaLS_2include_2lsFromVolumeMesh_8hpp.html", [ - [ "lsFromVolumeMesh< T, D >", "classlsFromVolumeMesh.html", "classlsFromVolumeMesh" ] - ] ], - [ "lsGeometricAdvect.hpp", "install_2ViennaLS_2include_2lsGeometricAdvect_8hpp.html", [ - [ "lsGeometricAdvect< T, D, withNormals >", "classlsGeometricAdvect.html", "classlsGeometricAdvect" ] - ] ], - [ "lsGeometricAdvectDistributions.hpp", "install_2ViennaLS_2include_2lsGeometricAdvectDistributions_8hpp.html", [ - [ "lsGeometricAdvectDistribution< T, D >", "classlsGeometricAdvectDistribution.html", "classlsGeometricAdvectDistribution" ], - [ "lsSphereDistribution< T, D >", "classlsSphereDistribution.html", "classlsSphereDistribution" ], - [ "lsBoxDistribution< T, D >", "classlsBoxDistribution.html", "classlsBoxDistribution" ] - ] ], - [ "lsGeometries.hpp", "install_2ViennaLS_2include_2lsGeometries_8hpp.html", [ - [ "lsSphere< T, D >", "classlsSphere.html", "classlsSphere" ], - [ "lsPlane< T, D >", "classlsPlane.html", "classlsPlane" ], - [ "lsBox< T, D >", "classlsBox.html", "classlsBox" ], - [ "lsCylinder< T, D >", "classlsCylinder.html", "classlsCylinder" ], - [ "lsPointCloud< T, D >", "classlsPointCloud.html", "classlsPointCloud" ] - ] ], - [ "lsGraph.hpp", "install_2ViennaLS_2include_2lsGraph_8hpp.html", [ - [ "lsInternal::lsGraph", "classlsInternal_1_1lsGraph.html", "classlsInternal_1_1lsGraph" ] - ] ], - [ "lsLaxFriedrichs.hpp", "install_2ViennaLS_2include_2lsLaxFriedrichs_8hpp.html", [ - [ "lsInternal::lsLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLaxFriedrichs.html", "classlsInternal_1_1lsLaxFriedrichs" ] - ] ], - [ "lsLocalLaxFriedrichs.hpp", "install_2ViennaLS_2include_2lsLocalLaxFriedrichs_8hpp.html", [ - [ "lsInternal::lsLocalLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLaxFriedrichs" ] - ] ], - [ "lsLocalLaxFriedrichsAnalytical.hpp", "install_2ViennaLS_2include_2lsLocalLaxFriedrichsAnalytical_8hpp.html", [ - [ "lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical" ] - ] ], - [ "lsLocalLocalLaxFriedrichs.hpp", "install_2ViennaLS_2include_2lsLocalLocalLaxFriedrichs_8hpp.html", [ - [ "lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLocalLaxFriedrichs" ] - ] ], - [ "lsMakeGeometry.hpp", "install_2ViennaLS_2include_2lsMakeGeometry_8hpp.html", [ - [ "lsMakeGeometry< T, D >", "classlsMakeGeometry.html", "classlsMakeGeometry" ] - ] ], - [ "lsMarchingCubes.hpp", "install_2ViennaLS_2include_2lsMarchingCubes_8hpp.html", [ - [ "lsInternal::lsMarchingCubes", "classlsInternal_1_1lsMarchingCubes.html", "classlsInternal_1_1lsMarchingCubes" ] - ] ], - [ "lsMarkVoidPoints.hpp", "install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html", "install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp" ], - [ "lsMesh.hpp", "install_2ViennaLS_2include_2lsMesh_8hpp.html", "install_2ViennaLS_2include_2lsMesh_8hpp" ], - [ "lsMessage.hpp", "install_2ViennaLS_2include_2lsMessage_8hpp.html", [ - [ "lsMessage", "classlsMessage.html", "classlsMessage" ] - ] ], - [ "lsPointData.hpp", "install_2ViennaLS_2include_2lsPointData_8hpp.html", "install_2ViennaLS_2include_2lsPointData_8hpp" ], - [ "lsPreCompileMacros.hpp", "install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html", "install_2ViennaLS_2include_2lsPreCompileMacros_8hpp" ], - [ "lsPrune.hpp", "install_2ViennaLS_2include_2lsPrune_8hpp.html", [ - [ "lsPrune< T, D >", "classlsPrune.html", "classlsPrune" ] - ] ], - [ "lsReader.hpp", "install_2ViennaLS_2include_2lsReader_8hpp.html", [ - [ "lsReader< T, D >", "classlsReader.html", "classlsReader" ] - ] ], - [ "lsReduce.hpp", "install_2ViennaLS_2include_2lsReduce_8hpp.html", [ - [ "lsReduce< T, D >", "classlsReduce.html", "classlsReduce" ] - ] ], - [ "lsRemoveStrayPoints.hpp", "install_2ViennaLS_2include_2lsRemoveStrayPoints_8hpp.html", [ - [ "lsRemoveStrayPoints< T, D >", "classlsRemoveStrayPoints.html", "classlsRemoveStrayPoints" ] - ] ], - [ "lsSmartPointer.hpp", "install_2ViennaLS_2include_2lsSmartPointer_8hpp.html", [ - [ "lsSmartPointer< T >", "classlsSmartPointer.html", "classlsSmartPointer" ] - ] ], - [ "lsStencilLocalLaxFriedrichsScalar.hpp", "install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html", "install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp" ], - [ "lsTestAsserts.hpp", "install_2ViennaLS_2include_2lsTestAsserts_8hpp.html", "install_2ViennaLS_2include_2lsTestAsserts_8hpp" ], - [ "lsToDiskMesh.hpp", "install_2ViennaLS_2include_2lsToDiskMesh_8hpp.html", [ - [ "lsToDiskMesh< T, D, N, keepNormals >", "classlsToDiskMesh.html", "classlsToDiskMesh" ] - ] ], - [ "lsToMesh.hpp", "install_2ViennaLS_2include_2lsToMesh_8hpp.html", [ - [ "lsToMesh< T, D >", "classlsToMesh.html", "classlsToMesh" ] - ] ], - [ "lsToSurfaceMesh.hpp", "install_2ViennaLS_2include_2lsToSurfaceMesh_8hpp.html", [ - [ "lsToSurfaceMesh< T, D >", "classlsToSurfaceMesh.html", "classlsToSurfaceMesh" ] - ] ], - [ "lsToVoxelMesh.hpp", "install_2ViennaLS_2include_2lsToVoxelMesh_8hpp.html", [ - [ "lsToVoxelMesh< T, D >", "classlsToVoxelMesh.html", "classlsToVoxelMesh" ] - ] ], - [ "lsTransformMesh.hpp", "install_2ViennaLS_2include_2lsTransformMesh_8hpp.html", "install_2ViennaLS_2include_2lsTransformMesh_8hpp" ], - [ "lsVelocityField.hpp", "install_2ViennaLS_2include_2lsVelocityField_8hpp.html", [ - [ "lsVelocityField< T >", "classlsVelocityField.html", "classlsVelocityField" ] - ] ], - [ "lsVTKReader.hpp", "install_2ViennaLS_2include_2lsVTKReader_8hpp.html", [ - [ "lsVTKReader< T >", "classlsVTKReader.html", "classlsVTKReader" ] - ] ], - [ "lsVTKWriter.hpp", "install_2ViennaLS_2include_2lsVTKWriter_8hpp.html", [ - [ "lsVTKWriter< T >", "classlsVTKWriter.html", "classlsVTKWriter" ] - ] ], - [ "lsWriter.hpp", "install_2ViennaLS_2include_2lsWriter_8hpp.html", [ - [ "lsWriter< T, D >", "classlsWriter.html", "classlsWriter" ] - ] ], - [ "lsWriteVisualizationMesh.hpp", "install_2ViennaLS_2include_2lsWriteVisualizationMesh_8hpp.html", [ - [ "lsWriteVisualizationMesh< T, D >", "classlsWriteVisualizationMesh.html", "classlsWriteVisualizationMesh" ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.html b/docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.html deleted file mode 100644 index d5f473c3..00000000 --- a/docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: install Directory Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
install Directory Reference
-
-
- - - - -

-Directories

directory  ViennaLS
 
-
-
- - - - diff --git a/docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.js b/docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.js deleted file mode 100644 index b005bcec..00000000 --- a/docs/doxygen/html/dir_e3a4aa6ae53c85312025264fe419cff9.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_e3a4aa6ae53c85312025264fe419cff9 = -[ - [ "ViennaLS", "dir_dead3d737986c09727a1441af45eb370.html", "dir_dead3d737986c09727a1441af45eb370" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/doc.png b/docs/doxygen/html/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/docs/doxygen/html/doxygen.css b/docs/doxygen/html/doxygen.css deleted file mode 100644 index 90367372..00000000 --- a/docs/doxygen/html/doxygen.css +++ /dev/null @@ -1,1841 +0,0 @@ -/* The standard CSS for doxygen 1.9.3 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -th p.starttd, th p.intertd, th p.endtd { - font-size: 100%; - font-weight: 700; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -p.interli { -} - -p.interdd { -} - -p.intertd { -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.navtab { - border-right: 1px solid #A3B4D7; - padding-right: 15px; - text-align: right; - line-height: 110%; -} - -div.navtab table { - border-spacing: 0; -} - -td.navtab { - padding-right: 6px; - padding-left: 6px; -} -td.navtabHL { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - padding-right: 6px; - padding-left: 6px; -} - -td.navtabHL a, td.navtabHL a:visited { - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} - -a.navtab { - font-weight: bold; -} - -div.qindex{ - text-align: center; - width: 100%; - line-height: 140%; - font-size: 130%; - color: #A0A0A0; -} - -dt.alphachar{ - font-size: 180%; - font-weight: bold; -} - -.alphachar a{ - color: black; -} - -.alphachar a:hover, .alphachar a:visited{ - text-decoration: none; -} - -.classindex dl { - padding: 25px; - column-count:1 -} - -.classindex dd { - display:inline-block; - margin-left: 50px; - width: 90%; - line-height: 1.15em; -} - -.classindex dl.odd { - background-color: #F8F9FC; -} - -@media(min-width: 1120px) { - .classindex dl { - column-count:2 - } -} - -@media(min-width: 1320px) { - .classindex dl { - column-count:3 - } -} - - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -.contents a.qindexHL:visited { - color: #FFFFFF; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -a.code.hl_class { /* style for links to class names in code snippets */ } -a.code.hl_struct { /* style for links to struct names in code snippets */ } -a.code.hl_union { /* style for links to union names in code snippets */ } -a.code.hl_interface { /* style for links to interface names in code snippets */ } -a.code.hl_protocol { /* style for links to protocol names in code snippets */ } -a.code.hl_category { /* style for links to category names in code snippets */ } -a.code.hl_exception { /* style for links to exception names in code snippets */ } -a.code.hl_service { /* style for links to service names in code snippets */ } -a.code.hl_singleton { /* style for links to singleton names in code snippets */ } -a.code.hl_concept { /* style for links to concept names in code snippets */ } -a.code.hl_namespace { /* style for links to namespace names in code snippets */ } -a.code.hl_package { /* style for links to package names in code snippets */ } -a.code.hl_define { /* style for links to macro names in code snippets */ } -a.code.hl_function { /* style for links to function names in code snippets */ } -a.code.hl_variable { /* style for links to variable names in code snippets */ } -a.code.hl_typedef { /* style for links to typedef names in code snippets */ } -a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } -a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } -a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } -a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } -a.code.hl_friend { /* style for links to friend names in code snippets */ } -a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } -a.code.hl_property { /* style for links to property names in code snippets */ } -a.code.hl_event { /* style for links to event names in code snippets */ } -a.code.hl_sequence { /* style for links to sequence names in code snippets */ } -a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -ul { - overflow: visible; -} - -#side-nav ul { - overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ -} - -#main-nav ul { - overflow: visible; /* reset ul rule for the navigation bar drop down lists */ -} - -.fragment { - text-align: left; - direction: ltr; - overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ - overflow-y: hidden; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - margin-right: 9px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl, img.inline { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -.compoundTemplParams { - color: #4665A2; - font-size: 80%; - line-height: 120%; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #9CAFD4; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight, .memTemplItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: url('nav_f.png'); - background-repeat: repeat-x; - background-color: #E2E8F2; - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -} - -.overload { - font-family: "courier new",courier,monospace; - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype, .tparams .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.arrow { - color: #9CAFD4; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #728DC1; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -.PageDocRTL-title div.headertitle { - text-align: right; - direction: rtl; -} - -dl { - padding: 0 0 0 0; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ -dl.section { - margin-left: 0px; - padding-left: 0px; -} - -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - -dl.note { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #D0C000; -} - -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #FF0000; -} - -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00D000; -} - -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - -dl.deprecated { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #505050; -} - -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - -dl.todo { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00C0E0; -} - -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - -dl.test { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #3030E0; -} - -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - -dl.bug { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #C08050; -} - -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectrow -{ - height: 56px; -} - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; - padding-left: 0.5em; -} - -#projectname -{ - font: 200% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 90% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; - text-align:right; - width:52px; -} - -dl.citelist dd { - margin:2px 0 2px 72px; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -span.emoji { - /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html - * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; - */ -} - -span.obfuscator { - display: none; -} - -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - /*white-space: nowrap;*/ - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #FFFFFF; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #FFFFFF; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - -.DocNodeRTL { - text-align: right; - direction: rtl; -} - -.DocNodeLTR { - text-align: left; - direction: ltr; -} - -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; -} - -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; -} - -code.JavaDocCode - direction:ltr; -} - -tt, code, kbd, samp -{ - display: inline-block; - direction:ltr; -} -/* @end */ - -u { - text-decoration: underline; -} - diff --git a/docs/doxygen/html/doxygen.svg b/docs/doxygen/html/doxygen.svg deleted file mode 100644 index d42dad52..00000000 --- a/docs/doxygen/html/doxygen.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/doxygen/html/dynsections.js b/docs/doxygen/html/dynsections.js deleted file mode 100644 index 3174bd7b..00000000 --- a/docs/doxygen/html/dynsections.js +++ /dev/null @@ -1,121 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - - - -ViennaLS: Examples - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/examples.js b/docs/doxygen/html/examples.js deleted file mode 100644 index d6f1ee82..00000000 --- a/docs/doxygen/html/examples.js +++ /dev/null @@ -1,14 +0,0 @@ -var examples = -[ - [ "AirGapDeposition.cpp", "AirGapDeposition_8cpp-example.html", null ], - [ "AirGapDeposition.py", "AirGapDeposition_8py-example.html", null ], - [ "Deposition.cpp", "Deposition_8cpp-example.html", null ], - [ "Deposition.py", "Deposition_8py-example.html", null ], - [ "GeometricAdvection.cpp", "GeometricAdvection_8cpp-example.html", null ], - [ "GeometricAdvection.py", "GeometricAdvection_8py-example.html", null ], - [ "PatternedSubstrate.cpp", "PatternedSubstrate_8cpp-example.html", null ], - [ "PeriodicBoundary.cpp", "PeriodicBoundary_8cpp-example.html", null ], - [ "SharedLib.cpp", "SharedLib_8cpp-example.html", null ], - [ "SquareEtch.cpp", "SquareEtch_8cpp-example.html", null ], - [ "VoidEtching.cpp", "VoidEtching_8cpp-example.html", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/files.html b/docs/doxygen/html/files.html deleted file mode 100644 index df0263c5..00000000 --- a/docs/doxygen/html/files.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - -ViennaLS: File List - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
File List
-
-
-
Here is a list of all files with brief descriptions:
-
[detail level 1234]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Examples
  AirGapDeposition
 AirGapDeposition.cpp
 AirGapDeposition.py
  Deposition
 Deposition.cpp
 Deposition.py
  GeometricAdvection
 GeometricAdvection.cpp
 GeometricAdvection.py
  PatternedSubstrate
 PatternedSubstrate.cpp
  PeriodicBoundary
 PeriodicBoundary.cpp
  SharedLib
 SharedLib.cpp
  SquareEtch
 SquareEtch.cpp
  ViewFactor
 ViewFactor.cpp
 ViewFactorDistribution.hpp
 ViewFactorProcess.hpp
 ViewFactorProcessData.hpp
  VoidEtching
 VoidEtching.cpp
  VolumeToLevelSets
 VolumeToLevelSets.cpp
  include
 lsAdvect.hpp
 lsBooleanOperation.hpp
 lsCalculateCurvatures.hpp
 lsCalculateNormalVectors.hpp
 lsCheck.hpp
 lsConcepts.hpp
 lsConvexHull.hpp
 lsCurvatureFormulas.hpp
 lsDetectFeatures.hpp
 lsDomain.hpp
 lsEnquistOsher.hpp
 lsExpand.hpp
 lsFileFormats.hpp
 lsFiniteDifferences.hpp
 lsFromMesh.hpp
 lsFromSurfaceMesh.hpp
 lsFromVolumeMesh.hpp
 lsGeometricAdvect.hpp
 lsGeometricAdvectDistributions.hpp
 lsGeometries.hpp
 lsGraph.hpp
 lsLaxFriedrichs.hpp
 lsLocalLaxFriedrichs.hpp
 lsLocalLaxFriedrichsAnalytical.hpp
 lsLocalLocalLaxFriedrichs.hpp
 lsMakeGeometry.hpp
 lsMarchingCubes.hpp
 lsMarkVoidPoints.hpp
 lsMesh.hpp
 lsMessage.hpp
 lsPointData.hpp
 lsPreCompileMacros.hpp
 lsPrune.hpp
 lsReader.hpp
 lsReduce.hpp
 lsRemoveStrayPoints.hpp
 lsSmartPointer.hpp
 lsStencilLocalLaxFriedrichsScalar.hpp
 lsTestAsserts.hpp
 lsToDiskMesh.hpp
 lsToMesh.hpp
 lsToSurfaceMesh.hpp
 lsToVoxelMesh.hpp
 lsTransformMesh.hpp
 lsVelocityField.hpp
 lsVTKReader.hpp
 lsVTKWriter.hpp
 lsWriter.hpp
 lsWriteVisualizationMesh.hpp
  install
  ViennaLS
  include
  lib
 specialisations.cpp
-
-
-
- - - - diff --git a/docs/doxygen/html/files_dup.js b/docs/doxygen/html/files_dup.js deleted file mode 100644 index 4ec18781..00000000 --- a/docs/doxygen/html/files_dup.js +++ /dev/null @@ -1,7 +0,0 @@ -var files_dup = -[ - [ "Examples", "dir_03680f297d755c096b0a1ead13ee12b7.html", "dir_03680f297d755c096b0a1ead13ee12b7" ], - [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ], - [ "install", "dir_e3a4aa6ae53c85312025264fe419cff9.html", "dir_e3a4aa6ae53c85312025264fe419cff9" ], - [ "lib", "dir_97aefd0d527b934f1d99a682da8fe6a9.html", "dir_97aefd0d527b934f1d99a682da8fe6a9" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/folderclosed.png b/docs/doxygen/html/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/docs/doxygen/html/functions.html b/docs/doxygen/html/functions.html deleted file mode 100644 index c288c897..00000000 --- a/docs/doxygen/html/functions.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/functions_b.html b/docs/doxygen/html/functions_b.html deleted file mode 100644 index ae3d0898..00000000 --- a/docs/doxygen/html/functions_b.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- b -

-
-
- - - - diff --git a/docs/doxygen/html/functions_c.html b/docs/doxygen/html/functions_c.html deleted file mode 100644 index b7346d82..00000000 --- a/docs/doxygen/html/functions_c.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- c -

-
-
- - - - diff --git a/docs/doxygen/html/functions_d.html b/docs/doxygen/html/functions_d.html deleted file mode 100644 index ee4c4806..00000000 --- a/docs/doxygen/html/functions_d.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- d -

-
-
- - - - diff --git a/docs/doxygen/html/functions_dup.js b/docs/doxygen/html/functions_dup.js deleted file mode 100644 index f55319bc..00000000 --- a/docs/doxygen/html/functions_dup.js +++ /dev/null @@ -1,23 +0,0 @@ -var functions_dup = -[ - [ "a", "functions.html", null ], - [ "b", "functions_b.html", null ], - [ "c", "functions_c.html", null ], - [ "d", "functions_d.html", null ], - [ "e", "functions_e.html", null ], - [ "f", "functions_f.html", null ], - [ "g", "functions_g.html", null ], - [ "h", "functions_h.html", null ], - [ "i", "functions_i.html", null ], - [ "l", "functions_l.html", null ], - [ "m", "functions_m.html", null ], - [ "n", "functions_n.html", null ], - [ "o", "functions_o.html", null ], - [ "p", "functions_p.html", null ], - [ "r", "functions_r.html", null ], - [ "s", "functions_s.html", null ], - [ "t", "functions_t.html", null ], - [ "v", "functions_v.html", null ], - [ "w", "functions_w.html", null ], - [ "~", "functions_~.html", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/functions_e.html b/docs/doxygen/html/functions_e.html deleted file mode 100644 index 494c7201..00000000 --- a/docs/doxygen/html/functions_e.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- e -

-
-
- - - - diff --git a/docs/doxygen/html/functions_f.html b/docs/doxygen/html/functions_f.html deleted file mode 100644 index 6c756167..00000000 --- a/docs/doxygen/html/functions_f.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- f -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func.html b/docs/doxygen/html/functions_func.html deleted file mode 100644 index 4caec254..00000000 --- a/docs/doxygen/html/functions_func.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/functions_func.js b/docs/doxygen/html/functions_func.js deleted file mode 100644 index 52d4b06e..00000000 --- a/docs/doxygen/html/functions_func.js +++ /dev/null @@ -1,22 +0,0 @@ -var functions_func = -[ - [ "a", "functions_func.html", null ], - [ "b", "functions_func_b.html", null ], - [ "c", "functions_func_c.html", null ], - [ "d", "functions_func_d.html", null ], - [ "e", "functions_func_e.html", null ], - [ "f", "functions_func_f.html", null ], - [ "g", "functions_func_g.html", null ], - [ "i", "functions_func_i.html", null ], - [ "l", "functions_func_l.html", null ], - [ "m", "functions_func_m.html", null ], - [ "n", "functions_func_n.html", null ], - [ "o", "functions_func_o.html", null ], - [ "p", "functions_func_p.html", null ], - [ "r", "functions_func_r.html", null ], - [ "s", "functions_func_s.html", null ], - [ "t", "functions_func_t.html", null ], - [ "v", "functions_func_v.html", null ], - [ "w", "functions_func_w.html", null ], - [ "~", "functions_func_~.html", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/functions_func_b.html b/docs/doxygen/html/functions_func_b.html deleted file mode 100644 index a87233ea..00000000 --- a/docs/doxygen/html/functions_func_b.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- b -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_c.html b/docs/doxygen/html/functions_func_c.html deleted file mode 100644 index 174ecc7d..00000000 --- a/docs/doxygen/html/functions_func_c.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- c -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_d.html b/docs/doxygen/html/functions_func_d.html deleted file mode 100644 index 3f0e90b7..00000000 --- a/docs/doxygen/html/functions_func_d.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - diff --git a/docs/doxygen/html/functions_func_e.html b/docs/doxygen/html/functions_func_e.html deleted file mode 100644 index 74049512..00000000 --- a/docs/doxygen/html/functions_func_e.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- e -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_f.html b/docs/doxygen/html/functions_func_f.html deleted file mode 100644 index 97c8499d..00000000 --- a/docs/doxygen/html/functions_func_f.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- f -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_g.html b/docs/doxygen/html/functions_func_g.html deleted file mode 100644 index 3587af20..00000000 --- a/docs/doxygen/html/functions_func_g.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- g -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_i.html b/docs/doxygen/html/functions_func_i.html deleted file mode 100644 index aca05b2b..00000000 --- a/docs/doxygen/html/functions_func_i.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- i -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_l.html b/docs/doxygen/html/functions_func_l.html deleted file mode 100644 index 9c560964..00000000 --- a/docs/doxygen/html/functions_func_l.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- l -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_m.html b/docs/doxygen/html/functions_func_m.html deleted file mode 100644 index 774ee82a..00000000 --- a/docs/doxygen/html/functions_func_m.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- m -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_n.html b/docs/doxygen/html/functions_func_n.html deleted file mode 100644 index 485bb938..00000000 --- a/docs/doxygen/html/functions_func_n.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- n -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_o.html b/docs/doxygen/html/functions_func_o.html deleted file mode 100644 index c9abf200..00000000 --- a/docs/doxygen/html/functions_func_o.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/functions_func_p.html b/docs/doxygen/html/functions_func_p.html deleted file mode 100644 index 8043c492..00000000 --- a/docs/doxygen/html/functions_func_p.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/functions_func_r.html b/docs/doxygen/html/functions_func_r.html deleted file mode 100644 index c5034317..00000000 --- a/docs/doxygen/html/functions_func_r.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- r -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_s.html b/docs/doxygen/html/functions_func_s.html deleted file mode 100644 index 6120f239..00000000 --- a/docs/doxygen/html/functions_func_s.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- s -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_t.html b/docs/doxygen/html/functions_func_t.html deleted file mode 100644 index 369134f9..00000000 --- a/docs/doxygen/html/functions_func_t.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- t -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_v.html b/docs/doxygen/html/functions_func_v.html deleted file mode 100644 index db1c0ccc..00000000 --- a/docs/doxygen/html/functions_func_v.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- v -

-
-
- - - - diff --git a/docs/doxygen/html/functions_func_w.html b/docs/doxygen/html/functions_func_w.html deleted file mode 100644 index 5610fe6f..00000000 --- a/docs/doxygen/html/functions_func_w.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - diff --git a/docs/doxygen/html/functions_func_~.html b/docs/doxygen/html/functions_func_~.html deleted file mode 100644 index 5bdd6f80..00000000 --- a/docs/doxygen/html/functions_func_~.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Functions - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- ~ -

-
-
- - - - diff --git a/docs/doxygen/html/functions_g.html b/docs/doxygen/html/functions_g.html deleted file mode 100644 index 02a5fae0..00000000 --- a/docs/doxygen/html/functions_g.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- g -

-
-
- - - - diff --git a/docs/doxygen/html/functions_h.html b/docs/doxygen/html/functions_h.html deleted file mode 100644 index 4b33b58d..00000000 --- a/docs/doxygen/html/functions_h.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- h -

-
-
- - - - diff --git a/docs/doxygen/html/functions_i.html b/docs/doxygen/html/functions_i.html deleted file mode 100644 index 8c19669d..00000000 --- a/docs/doxygen/html/functions_i.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- i -

-
-
- - - - diff --git a/docs/doxygen/html/functions_l.html b/docs/doxygen/html/functions_l.html deleted file mode 100644 index 16f25204..00000000 --- a/docs/doxygen/html/functions_l.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- l -

-
-
- - - - diff --git a/docs/doxygen/html/functions_m.html b/docs/doxygen/html/functions_m.html deleted file mode 100644 index fde6ce26..00000000 --- a/docs/doxygen/html/functions_m.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- m -

-
-
- - - - diff --git a/docs/doxygen/html/functions_n.html b/docs/doxygen/html/functions_n.html deleted file mode 100644 index 2ac26b28..00000000 --- a/docs/doxygen/html/functions_n.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- n -

-
-
- - - - diff --git a/docs/doxygen/html/functions_o.html b/docs/doxygen/html/functions_o.html deleted file mode 100644 index a3b83c0a..00000000 --- a/docs/doxygen/html/functions_o.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/functions_p.html b/docs/doxygen/html/functions_p.html deleted file mode 100644 index e068669c..00000000 --- a/docs/doxygen/html/functions_p.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/doxygen/html/functions_r.html b/docs/doxygen/html/functions_r.html deleted file mode 100644 index 6bd3be7d..00000000 --- a/docs/doxygen/html/functions_r.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- r -

-
-
- - - - diff --git a/docs/doxygen/html/functions_s.html b/docs/doxygen/html/functions_s.html deleted file mode 100644 index 5fe27073..00000000 --- a/docs/doxygen/html/functions_s.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- s -

-
-
- - - - diff --git a/docs/doxygen/html/functions_t.html b/docs/doxygen/html/functions_t.html deleted file mode 100644 index ce0b939f..00000000 --- a/docs/doxygen/html/functions_t.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- t -

-
-
- - - - diff --git a/docs/doxygen/html/functions_type.html b/docs/doxygen/html/functions_type.html deleted file mode 100644 index f375b846..00000000 --- a/docs/doxygen/html/functions_type.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Typedefs - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
- - - - diff --git a/docs/doxygen/html/functions_v.html b/docs/doxygen/html/functions_v.html deleted file mode 100644 index 58b6274a..00000000 --- a/docs/doxygen/html/functions_v.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- v -

-
-
- - - - diff --git a/docs/doxygen/html/functions_vars.html b/docs/doxygen/html/functions_vars.html deleted file mode 100644 index 89dfc2b6..00000000 --- a/docs/doxygen/html/functions_vars.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - -ViennaLS: Class Members - Variables - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- a -

- - -

- c -

- - -

- d -

- - -

- f -

- - -

- g -

- - -

- h -

- - -

- l -

- - -

- m -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- v -

-
-
- - - - diff --git a/docs/doxygen/html/functions_w.html b/docs/doxygen/html/functions_w.html deleted file mode 100644 index e3ea6ee7..00000000 --- a/docs/doxygen/html/functions_w.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- w -

-
-
- - - - diff --git a/docs/doxygen/html/functions_~.html b/docs/doxygen/html/functions_~.html deleted file mode 100644 index 98fedf25..00000000 --- a/docs/doxygen/html/functions_~.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -ViennaLS: Class Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- ~ -

-
-
- - - - diff --git a/docs/doxygen/html/globals.html b/docs/doxygen/html/globals.html deleted file mode 100644 index db514614..00000000 --- a/docs/doxygen/html/globals.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -ViennaLS: File Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all file members with links to the files they belong to:
- -

- l -

- - -

- m -

- - -

- n -

- - -

- p -

-
-
- - - - diff --git a/docs/doxygen/html/globals_defs.html b/docs/doxygen/html/globals_defs.html deleted file mode 100644 index 2471b543..00000000 --- a/docs/doxygen/html/globals_defs.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -ViennaLS: File Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
- - - - diff --git a/docs/doxygen/html/globals_enum.html b/docs/doxygen/html/globals_enum.html deleted file mode 100644 index 3d0b9805..00000000 --- a/docs/doxygen/html/globals_enum.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -ViennaLS: File Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
- - - - diff --git a/docs/doxygen/html/globals_func.html b/docs/doxygen/html/globals_func.html deleted file mode 100644 index bc8b683f..00000000 --- a/docs/doxygen/html/globals_func.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -ViennaLS: File Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - diff --git a/docs/doxygen/html/globals_type.html b/docs/doxygen/html/globals_type.html deleted file mode 100644 index 5cf73fb0..00000000 --- a/docs/doxygen/html/globals_type.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -ViennaLS: File Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
- - - - diff --git a/docs/doxygen/html/globals_vars.html b/docs/doxygen/html/globals_vars.html deleted file mode 100644 index ef17607c..00000000 --- a/docs/doxygen/html/globals_vars.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -ViennaLS: File Members - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
- - - - diff --git a/docs/doxygen/html/hierarchy.html b/docs/doxygen/html/hierarchy.html deleted file mode 100644 index 0aedb4ed..00000000 --- a/docs/doxygen/html/hierarchy.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -ViennaLS: Class Hierarchy - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Class Hierarchy
-
-
-
This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 ClsFromSurfaceMesh< T, D >::box::iteratorIterator over all grid points, contained by a box
 ClsAdvect< T, D >This class is used to advance level sets over time. Level sets are passed to the constructor in an std::vector, with the last element being the level set to advect, or "top level set", while the others are then adjusted afterwards. In order to ensure that advection works correctly, the "top level set" has to include all lower level sets: LS_top = LS_top U LS_i for i = {0 ... n}, where n is the number of level sets. The velocities used to advect the level set are given in a concrete implementation of the lsVelocityField (check Advection examples for guidance)
 ClsBooleanOperation< T, D >This class is used to perform boolean operations on two level sets and write the resulting level set into the first passed level set. When the boolean operation is set to CUSTOM, a comparator must be set using setBooleanOperationComparator. This comparator returns one value generated from the level set value supplied by each level set. E.g.: for a union, the comparator will always return the smaller of the two values. The function signature for the comparator is defined in the public ComparatorType
 ClsBox< T, D >Class describing a square box from one coordinate to another
 ClsCalculateCurvatures< T, D >
 ClsCalculateNormalVectors< T, D >This algorithm is used to compute the normal vectors for all points with level set values <= 0.5. The result is saved in the lsPointData of the lsDomain and can be retrieved with lsDomain.getPointData().getVectorData("Normals"). Since neighbors in each cartesian direction are necessary for the calculation, the levelset width must be >=3
 ClsCheck< T, D >This class is used to find errors in the underlying level set structure, like invalid neighbours of different signs
 ClsConvexHull< T, D >This algorithm creates a convex hull mesh from a point cloud. This is done using the gift wrapping approach. The points in the point cloud MUST be unique, otherwise this will fail
 ClsCylinder< T, D >Class describing a square box from one coordinate to another
 ClsDetectFeatures< T, D >This class detects features of the level set function. This class offers two methods to determine features of the surface: based on the mean curvature, and based on the angle between surface normals. The curvature-based algorithm is the default as it leads to more accurate results and should be preferred in general
 ClsDomain< T, D >Class containing all information about the level set, including the dimensions of the domain, boundary conditions and all data
 ClsInternal::lsEnquistOsher< T, D, order >Engquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields
 ClsExpand< T, D >Expands the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points
 ClsInternal::lsFiniteDifferences< T, scheme >
 ClsFromMesh< T, D >Import the regular grid, on which the level set values are defined, from an explicit lsMesh<>. The Vertices must be defined, as well as a scalar data field "LSValues". If used for custom read-in, make sure all vertices are lexicographically sorted
 ClsFromSurfaceMesh< T, D >Construct a level set from an explicit mesh
 ClsFromVolumeMesh< T, D >This class creates a level set from a tetrahedral mesh. If the mesh contains a scalar data array called "Material", one level set for each material will be created and stored in the supplied std::vector<lsDomain<T,D>> object
 ClsGeometricAdvect< T, D, withNormals >This class advects the level set according to a given distribution. This distribution is overlayed at every grid point of the old surface. All cells within this distribution are then filled, with cells at the edge marked with the correct level set values. Therefore, the surface can be shifted long distances in one step. This algorithm is therefore preferable to normal advection if there is growth/reduction by a purely geometric directional distribution
 ClsGeometricAdvectDistribution< T, D >Base class for distributions used by lsGeometricAdvect. All functions are pure virtual and must be implemented by any advection distribution
 CViewFactorDistribution< T, D, mapType >
 ClsBoxDistribution< T, D >Concrete implementation of lsGeometricAdvectDistribution for a rectangular box distribution
 ClsBoxDistribution< T, D >Concrete implementation of lsGeometricAdvectDistribution for a rectangular box distribution
 ClsSphereDistribution< T, D >Concrete implementation of lsGeometricAdvectDistribution for a spherical advection distribution
 ClsSphereDistribution< T, D >Concrete implementation of lsGeometricAdvectDistribution for a spherical advection distribution
 ClsInternal::lsGraph
 ClsInternal::lsLaxFriedrichs< T, D, order >Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel
 ClsInternal::lsLocalLaxFriedrichs< T, D, order >Lax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields
 ClsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >Lax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise
 ClsInternal::lsLocalLocalLaxFriedrichs< T, D, order >Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate
 ClsMakeGeometry< T, D >Create level sets describing basic geometric forms
 ClsInternal::lsMarchingCubesHelper class for lsToSurfaceMesh. Should not be used directly
 ClsMarkVoidPoints< T, D >This class is used to mark points of the level set which are enclosed in a void
 ClsMesh< T >This class holds an explicit mesh, which is always given in 3 dimensions. If it describes a 2D mesh, the third dimension is set to 0. Vertices, Lines, Triangles, Tetras & Hexas are supported as geometric elements
 ClsMessageSingleton class for thread-safe logging
 ClsPlane< T, D >Class describing a plane via a point in it and the plane normal
 ClsPointCloud< T, D >Class describing a point cloud, which can be used to create geometries from its convex hull mesh
 ClsPointData< T, >This class holds data associated with points in space
 ClsPointData< double >
 ClsPointData< T >
 ClsPrune< T, D >Removes all level set points, which do not have at least one oppositely signed neighbour (Meaning they do not lie directly at the interface). Afterwards the level set will occupy the least memory possible
 ClsReader< T, D >
 ClsReduce< T, D >Reduce the level set size to the specified width. This means all level set points with value <= 0.5*width are removed, reducing the memory footprint of the lsDomain
 ClsRemoveStrayPoints< T, D >This algorithm can be used to remove all LS values which are not part of a so-called top surface. This surface is detected using the lsMarkVoidPoints algorithm, according to the method chosen by the user. This method is set using setVoidTopSurface, which is equivalent to the corresponding member function of lsMarkVoidPoints
 ClsSphere< T, D >Class describing a sphere via origin and radius
 ClsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >Stencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443
 ClsToDiskMesh< T, D, N, keepNormals >This class creates a mesh from the level set with all grid points with a level set value <= 0.5. These grid points are shifted in space towards the direction of their normal vector by grid delta * LS value. Grid delta and the origin grid point are saved for each point. This allows for a simple setup of disks for ray tracing
 ClsToMesh< T, D >Extract the regular grid, on which the level set values are defined, to an explicit lsMesh<>. The Vertices will contain the level set value stored at its location. (This is very useful for debugging)
 ClsToSurfaceMesh< T, D >Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit surface elements: Lines in 2D, Triangles in 3D
 ClsToVoxelMesh< T, D >Creates a mesh, which consists only of quads/hexas for completely filled grid cells in the level set. Interfaces will not be smooth but stepped. (This can be used to create meshes for finite difference algorithms)
 ClsTransformMesh< T >
 ClsVelocityField< T >Abstract class defining the interface for the velocity field used during advection using lsAdvect
 Cvls.lsVelocityField
 CAirGapDeposition.velocityField
 CDeposition.velocityField
 ClsVelocityField< double >
 ClsVelocityField< NumericType >
 ClsVTKReader< T >Class handling the import of VTK file types
 ClsVTKWriter< T >Class handling the output of an lsMesh<> to VTK file types
 ClsWriter< T, D >
 ClsWriteVisualizationMesh< T, D >This algorithm is used to extract tetrahedral volume meshes and triangle hull meshes with material numbers sorted by order of input of level sets. It should ONLY BE USED FOR VISUALIZATION because the algorithm does not guarantee manifold meshes, which should not be a problem for visualization. In order to obtain a hull triangle mesh from the outline of each material, use setExtractHull(true)
 Cstd::shared_ptr
 ClsSmartPointer< lsDomain< T, D > >
 ClsSmartPointer< lsVelocityField< T > >
 ClsSmartPointer< lsMesh< T > >
 ClsSmartPointer< lsPointCloud< T, D > >
 ClsSmartPointer< const lsGeometricAdvectDistribution< hrleCoordType, D > >
 ClsSmartPointer< lsSphere< T, D > >
 ClsSmartPointer< lsPlane< T, D > >
 ClsSmartPointer< lsBox< T, D > >
 ClsSmartPointer< lsCylinder< T, D > >
 ClsSmartPointer< TranslatorType >
 ClsSmartPointer< lsMesh< double > >
 ClsSmartPointer< lsDomain< T, D > >
 ClsSmartPointer< lsVelocityField< T > >
 ClsSmartPointer< lsMesh< T > >
 ClsSmartPointer< lsPointCloud< T, D > >
 ClsSmartPointer< const lsGeometricAdvectDistribution< hrleCoordType, D > >
 ClsSmartPointer< lsSphere< T, D > >
 ClsSmartPointer< lsPlane< T, D > >
 ClsSmartPointer< lsBox< T, D > >
 ClsSmartPointer< lsCylinder< T, D > >
 ClsSmartPointer< TranslatorType >
 ClsSmartPointer< lsMesh< double > >
 ClsSmartPointer< T >Std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function ::New(...). All other interface functions are identical to std::shared_ptr
 ClsSmartPointer< T >Std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function ::New(...). All other interface functions are identical to std::shared_ptr
 CViewFactorProcess< T, D >
 CViewFactorProcessDataType< T >
-
-
-
- - - - diff --git a/docs/doxygen/html/hierarchy.js b/docs/doxygen/html/hierarchy.js deleted file mode 100644 index b083627c..00000000 --- a/docs/doxygen/html/hierarchy.js +++ /dev/null @@ -1,93 +0,0 @@ -var hierarchy = -[ - [ "lsFromSurfaceMesh< T, D >::box::iterator", "classlsFromSurfaceMesh_1_1box_1_1iterator.html", null ], - [ "lsAdvect< T, D >", "classlsAdvect.html", null ], - [ "lsBooleanOperation< T, D >", "classlsBooleanOperation.html", null ], - [ "lsBox< T, D >", "classlsBox.html", null ], - [ "lsCalculateCurvatures< T, D >", "classlsCalculateCurvatures.html", null ], - [ "lsCalculateNormalVectors< T, D >", "classlsCalculateNormalVectors.html", null ], - [ "lsCheck< T, D >", "classlsCheck.html", null ], - [ "lsConvexHull< T, D >", "classlsConvexHull.html", null ], - [ "lsCylinder< T, D >", "classlsCylinder.html", null ], - [ "lsDetectFeatures< T, D >", "classlsDetectFeatures.html", null ], - [ "lsDomain< T, D >", "classlsDomain.html", null ], - [ "lsInternal::lsEnquistOsher< T, D, order >", "classlsInternal_1_1lsEnquistOsher.html", null ], - [ "lsExpand< T, D >", "classlsExpand.html", null ], - [ "lsInternal::lsFiniteDifferences< T, scheme >", "classlsInternal_1_1lsFiniteDifferences.html", null ], - [ "lsFromMesh< T, D >", "classlsFromMesh.html", null ], - [ "lsFromSurfaceMesh< T, D >", "classlsFromSurfaceMesh.html", null ], - [ "lsFromVolumeMesh< T, D >", "classlsFromVolumeMesh.html", null ], - [ "lsGeometricAdvect< T, D, withNormals >", "classlsGeometricAdvect.html", null ], - [ "lsGeometricAdvectDistribution< T, D >", "classlsGeometricAdvectDistribution.html", [ - [ "ViewFactorDistribution< T, D, mapType >", "classViewFactorDistribution.html", null ], - [ "lsBoxDistribution< T, D >", "classlsBoxDistribution.html", null ], - [ "lsBoxDistribution< T, D >", "classlsBoxDistribution.html", null ], - [ "lsSphereDistribution< T, D >", "classlsSphereDistribution.html", null ], - [ "lsSphereDistribution< T, D >", "classlsSphereDistribution.html", null ] - ] ], - [ "lsInternal::lsGraph", "classlsInternal_1_1lsGraph.html", null ], - [ "lsInternal::lsLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLaxFriedrichs.html", null ], - [ "lsInternal::lsLocalLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLocalLaxFriedrichs.html", null ], - [ "lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html", null ], - [ "lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html", null ], - [ "lsMakeGeometry< T, D >", "classlsMakeGeometry.html", null ], - [ "lsInternal::lsMarchingCubes", "classlsInternal_1_1lsMarchingCubes.html", null ], - [ "lsMarkVoidPoints< T, D >", "classlsMarkVoidPoints.html", null ], - [ "lsMesh< T >", "classlsMesh.html", null ], - [ "lsMessage", "classlsMessage.html", null ], - [ "lsPlane< T, D >", "classlsPlane.html", null ], - [ "lsPointCloud< T, D >", "classlsPointCloud.html", null ], - [ "lsPointData< T, >", "classlsPointData.html", null ], - [ "lsPointData< double >", "classlsPointData.html", null ], - [ "lsPointData< T >", "classlsPointData.html", null ], - [ "lsPrune< T, D >", "classlsPrune.html", null ], - [ "lsReader< T, D >", "classlsReader.html", null ], - [ "lsReduce< T, D >", "classlsReduce.html", null ], - [ "lsRemoveStrayPoints< T, D >", "classlsRemoveStrayPoints.html", null ], - [ "lsSphere< T, D >", "classlsSphere.html", null ], - [ "lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html", null ], - [ "lsToDiskMesh< T, D, N, keepNormals >", "classlsToDiskMesh.html", null ], - [ "lsToMesh< T, D >", "classlsToMesh.html", null ], - [ "lsToSurfaceMesh< T, D >", "classlsToSurfaceMesh.html", null ], - [ "lsToVoxelMesh< T, D >", "classlsToVoxelMesh.html", null ], - [ "lsTransformMesh< T >", "classlsTransformMesh.html", null ], - [ "lsVelocityField< T >", "classlsVelocityField.html", null ], - [ "vls.lsVelocityField", null, [ - [ "AirGapDeposition.velocityField", "classAirGapDeposition_1_1velocityField.html", null ], - [ "Deposition.velocityField", "classDeposition_1_1velocityField.html", null ] - ] ], - [ "lsVelocityField< double >", "classlsVelocityField.html", null ], - [ "lsVelocityField< NumericType >", "classlsVelocityField.html", null ], - [ "lsVTKReader< T >", "classlsVTKReader.html", null ], - [ "lsVTKWriter< T >", "classlsVTKWriter.html", null ], - [ "lsWriter< T, D >", "classlsWriter.html", null ], - [ "lsWriteVisualizationMesh< T, D >", "classlsWriteVisualizationMesh.html", null ], - [ "std::shared_ptr", null, [ - [ "lsSmartPointer< lsDomain< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsVelocityField< T > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsMesh< T > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsPointCloud< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< const lsGeometricAdvectDistribution< hrleCoordType, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsSphere< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsPlane< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsBox< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsCylinder< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< TranslatorType >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsMesh< double > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsDomain< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsVelocityField< T > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsMesh< T > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsPointCloud< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< const lsGeometricAdvectDistribution< hrleCoordType, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsSphere< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsPlane< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsBox< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsCylinder< T, D > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< TranslatorType >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< lsMesh< double > >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< T >", "classlsSmartPointer.html", null ], - [ "lsSmartPointer< T >", "classlsSmartPointer.html", null ] - ] ], - [ "ViewFactorProcess< T, D >", "classViewFactorProcess.html", null ], - [ "ViewFactorProcessDataType< T >", "structViewFactorProcessDataType.html", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsAdvect_8hpp.html b/docs/doxygen/html/include_2lsAdvect_8hpp.html deleted file mode 100644 index 41c7d0c1..00000000 --- a/docs/doxygen/html/include_2lsAdvect_8hpp.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - -ViennaLS: include/lsAdvect.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsAdvect.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <limits>
-#include <vector>
-#include <hrleSparseIterator.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsDomain.hpp>
-#include <lsMarkVoidPoints.hpp>
-#include <lsMessage.hpp>
-#include <lsReduce.hpp>
-#include <lsSmartPointer.hpp>
-#include <lsConcepts.hpp>
-#include <lsEnquistOsher.hpp>
-#include <lsLaxFriedrichs.hpp>
-#include <lsLocalLaxFriedrichs.hpp>
-#include <lsLocalLaxFriedrichsAnalytical.hpp>
-#include <lsLocalLocalLaxFriedrichs.hpp>
-#include <lsStencilLocalLaxFriedrichsScalar.hpp>
-#include <lsVelocityField.hpp>
-
- - - - -

-Classes

class  lsAdvect< T, D >
 This class is used to advance level sets over time. Level sets are passed to the constructor in an std::vector, with the last element being the level set to advect, or "top level set", while the others are then adjusted afterwards. In order to ensure that advection works correctly, the "top level set" has to include all lower level sets: LS_top = LS_top U LS_i for i = {0 ... n}, where n is the number of level sets. The velocities used to advect the level set are given in a concrete implementation of the lsVelocityField (check Advection examples for guidance) More...
 
- - - - - -

-Namespaces

namespace  lsInternal
 
namespace  lsInternal::advect
 
- - - - -

-Enumerations

enum struct  lsIntegrationSchemeEnum : unsigned {
-  ENGQUIST_OSHER_1ST_ORDER -, ENGQUIST_OSHER_2ND_ORDER -, LAX_FRIEDRICHS_1ST_ORDER -, LAX_FRIEDRICHS_2ND_ORDER -,
-  LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER -, LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER -, LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER -, LOCAL_LAX_FRIEDRICHS_1ST_ORDER -,
-  LOCAL_LAX_FRIEDRICHS_2ND_ORDER -, STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER -, ENGQUIST_OSHER_1ST_ORDER -, ENGQUIST_OSHER_2ND_ORDER -,
-  LAX_FRIEDRICHS_1ST_ORDER -, LAX_FRIEDRICHS_2ND_ORDER -, LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER -, LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER -,
-  LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER -, LOCAL_LAX_FRIEDRICHS_1ST_ORDER -, LOCAL_LAX_FRIEDRICHS_2ND_ORDER -, STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER -
- }
 Enumeration for the different Integration schemes used by the advection kernel. More...
 
- - - - -

-Functions

template<class IntegrationSchemeType , class T , int D, lsConcepts::IsNotSame< IntegrationSchemeType, lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, 1 > > = lsConcepts::assignable>
void lsInternal::advect::reduceTimeStepHamiltonJacobi (IntegrationSchemeType &, double &, hrleCoordType)
 
-

Enumeration Type Documentation

- -

◆ lsIntegrationSchemeEnum

- -
-
- - - - - -
- - - - -
enum struct lsIntegrationSchemeEnum : unsigned
-
-strong
-
- -

Enumeration for the different Integration schemes used by the advection kernel.

- - - - - - - - - - - - - - - - - - - - - -
Enumerator
ENGQUIST_OSHER_1ST_ORDER 
ENGQUIST_OSHER_2ND_ORDER 
LAX_FRIEDRICHS_1ST_ORDER 
LAX_FRIEDRICHS_2ND_ORDER 
LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER 
LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER 
LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER 
LOCAL_LAX_FRIEDRICHS_1ST_ORDER 
LOCAL_LAX_FRIEDRICHS_2ND_ORDER 
STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER 
ENGQUIST_OSHER_1ST_ORDER 
ENGQUIST_OSHER_2ND_ORDER 
LAX_FRIEDRICHS_1ST_ORDER 
LAX_FRIEDRICHS_2ND_ORDER 
LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER 
LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER 
LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER 
LOCAL_LAX_FRIEDRICHS_1ST_ORDER 
LOCAL_LAX_FRIEDRICHS_2ND_ORDER 
STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsAdvect_8hpp.js b/docs/doxygen/html/include_2lsAdvect_8hpp.js deleted file mode 100644 index cb729f58..00000000 --- a/docs/doxygen/html/include_2lsAdvect_8hpp.js +++ /dev/null @@ -1,27 +0,0 @@ -var include_2lsAdvect_8hpp = -[ - [ "lsAdvect< T, D >", "classlsAdvect.html", "classlsAdvect" ], - [ "lsIntegrationSchemeEnum", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9b", [ - [ "ENGQUIST_OSHER_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049", null ], - [ "ENGQUIST_OSHER_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d", null ], - [ "LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e", null ], - [ "LAX_FRIEDRICHS_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202", null ], - [ "LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e", null ], - [ "LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500", null ], - [ "LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594", null ], - [ "LOCAL_LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7", null ], - [ "LOCAL_LAX_FRIEDRICHS_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288", null ], - [ "STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8", null ], - [ "ENGQUIST_OSHER_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049", null ], - [ "ENGQUIST_OSHER_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d", null ], - [ "LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e", null ], - [ "LAX_FRIEDRICHS_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202", null ], - [ "LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e", null ], - [ "LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500", null ], - [ "LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594", null ], - [ "LOCAL_LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7", null ], - [ "LOCAL_LAX_FRIEDRICHS_2ND_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288", null ], - [ "STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER", "include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8", null ] - ] ], - [ "reduceTimeStepHamiltonJacobi", "include_2lsAdvect_8hpp.html#a55518456d0d4959c618121a07da6ff22", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsBooleanOperation_8hpp.html b/docs/doxygen/html/include_2lsBooleanOperation_8hpp.html deleted file mode 100644 index 34386d47..00000000 --- a/docs/doxygen/html/include_2lsBooleanOperation_8hpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -ViennaLS: include/lsBooleanOperation.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsBooleanOperation.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsMessage.hpp>
-#include <lsPrune.hpp>
-
- - - - -

-Classes

class  lsBooleanOperation< T, D >
 This class is used to perform boolean operations on two level sets and write the resulting level set into the first passed level set. When the boolean operation is set to CUSTOM, a comparator must be set using setBooleanOperationComparator. This comparator returns one value generated from the level set value supplied by each level set. E.g.: for a union, the comparator will always return the smaller of the two values. The function signature for the comparator is defined in the public ComparatorType. More...
 
- - - - -

-Enumerations

enum struct  lsBooleanOperationEnum : unsigned {
-  INTERSECT -, UNION -, RELATIVE_COMPLEMENT -, INVERT -,
-  CUSTOM -, INTERSECT -, UNION -, RELATIVE_COMPLEMENT -,
-  INVERT -, CUSTOM -
- }
 Enumeration for the different types of boolean operations which are supported. When INVERT, only first level set is inverted. When CUSTOM, the user has to supply a valid function pointer of the form const T (*comp)(const T &, const T &). For CUSTOM only the first level set pointer is checked for validity. More...
 
-

Enumeration Type Documentation

- -

◆ lsBooleanOperationEnum

- -
-
- - - - - -
- - - - -
enum struct lsBooleanOperationEnum : unsigned
-
-strong
-
- -

Enumeration for the different types of boolean operations which are supported. When INVERT, only first level set is inverted. When CUSTOM, the user has to supply a valid function pointer of the form const T (*comp)(const T &, const T &). For CUSTOM only the first level set pointer is checked for validity.

- - - - - - - - - - - -
Enumerator
INTERSECT 
UNION 
RELATIVE_COMPLEMENT 
INVERT 
CUSTOM 
INTERSECT 
UNION 
RELATIVE_COMPLEMENT 
INVERT 
CUSTOM 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsBooleanOperation_8hpp.js b/docs/doxygen/html/include_2lsBooleanOperation_8hpp.js deleted file mode 100644 index c655ebfa..00000000 --- a/docs/doxygen/html/include_2lsBooleanOperation_8hpp.js +++ /dev/null @@ -1,16 +0,0 @@ -var include_2lsBooleanOperation_8hpp = -[ - [ "lsBooleanOperation< T, D >", "classlsBooleanOperation.html", "classlsBooleanOperation" ], - [ "lsBooleanOperationEnum", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8", [ - [ "INTERSECT", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291", null ], - [ "UNION", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75", null ], - [ "RELATIVE_COMPLEMENT", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042", null ], - [ "INVERT", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280", null ], - [ "CUSTOM", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818", null ], - [ "INTERSECT", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291", null ], - [ "UNION", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75", null ], - [ "RELATIVE_COMPLEMENT", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042", null ], - [ "INVERT", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280", null ], - [ "CUSTOM", "include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.html b/docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.html deleted file mode 100644 index 545967c2..00000000 --- a/docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -ViennaLS: include/lsCalculateCurvatures.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCalculateCurvatures.hpp File Reference
-
-
-
#include <hrleCartesianPlaneIterator.hpp>
-#include <lsCurvatureFormulas.hpp>
-#include <lsDomain.hpp>
-
- - - -

-Classes

class  lsCalculateCurvatures< T, D >
 
- - - -

-Enumerations

enum struct  lsCurvatureEnum : unsigned {
-  MEAN_CURVATURE -, GAUSSIAN_CURVATURE -, MEAN_AND_GAUSSIAN_CURVATURE -, MEAN_CURVATURE -,
-  GAUSSIAN_CURVATURE -, MEAN_AND_GAUSSIAN_CURVATURE -
- }
 
-

Enumeration Type Documentation

- -

◆ lsCurvatureEnum

- -
-
- - - - - -
- - - - -
enum struct lsCurvatureEnum : unsigned
-
-strong
-
- - - - - - - -
Enumerator
MEAN_CURVATURE 
GAUSSIAN_CURVATURE 
MEAN_AND_GAUSSIAN_CURVATURE 
MEAN_CURVATURE 
GAUSSIAN_CURVATURE 
MEAN_AND_GAUSSIAN_CURVATURE 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.js b/docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.js deleted file mode 100644 index 129fddc1..00000000 --- a/docs/doxygen/html/include_2lsCalculateCurvatures_8hpp.js +++ /dev/null @@ -1,12 +0,0 @@ -var include_2lsCalculateCurvatures_8hpp = -[ - [ "lsCalculateCurvatures< T, D >", "classlsCalculateCurvatures.html", "classlsCalculateCurvatures" ], - [ "lsCurvatureEnum", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01ed", [ - [ "MEAN_CURVATURE", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9", null ], - [ "GAUSSIAN_CURVATURE", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893", null ], - [ "MEAN_AND_GAUSSIAN_CURVATURE", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac", null ], - [ "MEAN_CURVATURE", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9", null ], - [ "GAUSSIAN_CURVATURE", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893", null ], - [ "MEAN_AND_GAUSSIAN_CURVATURE", "include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsCalculateNormalVectors_8hpp.html b/docs/doxygen/html/include_2lsCalculateNormalVectors_8hpp.html deleted file mode 100644 index 95d4c617..00000000 --- a/docs/doxygen/html/include_2lsCalculateNormalVectors_8hpp.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -ViennaLS: include/lsCalculateNormalVectors.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCalculateNormalVectors.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <algorithm>
-#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsMessage.hpp>
-
- - - - -

-Classes

class  lsCalculateNormalVectors< T, D >
 This algorithm is used to compute the normal vectors for all points with level set values <= 0.5. The result is saved in the lsPointData of the lsDomain and can be retrieved with lsDomain.getPointData().getVectorData("Normals"). Since neighbors in each cartesian direction are necessary for the calculation, the levelset width must be >=3. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsCheck_8hpp.html b/docs/doxygen/html/include_2lsCheck_8hpp.html deleted file mode 100644 index e3ef2f8f..00000000 --- a/docs/doxygen/html/include_2lsCheck_8hpp.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -ViennaLS: include/lsCheck.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCheck.hpp File Reference
-
-
-
#include <ostream>
-#include <string>
-#include <hrleSparseStarIterator.hpp>
-#include <lsDomain.hpp>
-
- - - - -

-Classes

class  lsCheck< T, D >
 This class is used to find errors in the underlying level set structure, like invalid neighbours of different signs. More...
 
- - - -

-Enumerations

enum struct  lsCheckStatusEnum : unsigned {
-  SUCCESS -, FAILED -, UNCHECKED -, SUCCESS -,
-  FAILED -, UNCHECKED -
- }
 
-

Enumeration Type Documentation

- -

◆ lsCheckStatusEnum

- -
-
- - - - - -
- - - - -
enum struct lsCheckStatusEnum : unsigned
-
-strong
-
- - - - - - - -
Enumerator
SUCCESS 
FAILED 
UNCHECKED 
SUCCESS 
FAILED 
UNCHECKED 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsCheck_8hpp.js b/docs/doxygen/html/include_2lsCheck_8hpp.js deleted file mode 100644 index 78811ad2..00000000 --- a/docs/doxygen/html/include_2lsCheck_8hpp.js +++ /dev/null @@ -1,12 +0,0 @@ -var include_2lsCheck_8hpp = -[ - [ "lsCheck< T, D >", "classlsCheck.html", "classlsCheck" ], - [ "lsCheckStatusEnum", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307", [ - [ "SUCCESS", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c", null ], - [ "FAILED", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419", null ], - [ "UNCHECKED", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82", null ], - [ "SUCCESS", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c", null ], - [ "FAILED", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419", null ], - [ "UNCHECKED", "include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsConcepts_8hpp.html b/docs/doxygen/html/include_2lsConcepts_8hpp.html deleted file mode 100644 index 6e07ea06..00000000 --- a/docs/doxygen/html/include_2lsConcepts_8hpp.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -ViennaLS: include/lsConcepts.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsConcepts.hpp File Reference
-
-
-
#include <cstddef>
-#include <type_traits>
-
- - - -

-Namespaces

namespace  lsConcepts
 
- - - - - - - - - - - - - - - -

-Typedefs

using lsConcepts::AssignType = std::nullptr_t
 
template<class Base , class Derived >
using lsConcepts::IsBaseOf = std::enable_if_t< std::is_base_of< Base, Derived >::value, AssignType >
 
template<class A , class B >
using lsConcepts::IsSame = std::enable_if_t< std::is_same< A, B >::value, AssignType >
 
template<class A , class B >
using lsConcepts::IsNotSame = std::enable_if_t<!std::is_same< A, B >::value, AssignType >
 
template<class T >
using lsConcepts::IsFloatingPoint = std::enable_if_t< std::is_floating_point< T >::value, AssignType >
 
- - - -

-Variables

constexpr AssignType lsConcepts::assignable
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsConcepts_8hpp.js b/docs/doxygen/html/include_2lsConcepts_8hpp.js deleted file mode 100644 index c6534e74..00000000 --- a/docs/doxygen/html/include_2lsConcepts_8hpp.js +++ /dev/null @@ -1,9 +0,0 @@ -var include_2lsConcepts_8hpp = -[ - [ "AssignType", "include_2lsConcepts_8hpp.html#a9d79d35a70f9d4911671f5c2fb566ca4", null ], - [ "IsBaseOf", "include_2lsConcepts_8hpp.html#a90d0ed377343607596475f042f71ae47", null ], - [ "IsFloatingPoint", "include_2lsConcepts_8hpp.html#ab6faf524889c50de47df4a7cbf15a028", null ], - [ "IsNotSame", "include_2lsConcepts_8hpp.html#afe02d602414323eb189f366b54dd86bc", null ], - [ "IsSame", "include_2lsConcepts_8hpp.html#a32ef11830a21da629bcaec40843917b5", null ], - [ "assignable", "include_2lsConcepts_8hpp.html#a4549b1a6ade0c70ac801ebd5971fe489", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsConvexHull_8hpp.html b/docs/doxygen/html/include_2lsConvexHull_8hpp.html deleted file mode 100644 index ae9261ec..00000000 --- a/docs/doxygen/html/include_2lsConvexHull_8hpp.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: include/lsConvexHull.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsConvexHull.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <algorithm>
-#include <list>
-#include <unordered_map>
-#include <hrleVectorType.hpp>
-#include <lsGeometries.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-#include <lsSmartPointer.hpp>
-
- - - - -

-Classes

class  lsConvexHull< T, D >
 This algorithm creates a convex hull mesh from a point cloud. This is done using the gift wrapping approach. The points in the point cloud MUST be unique, otherwise this will fail. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.html b/docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.html deleted file mode 100644 index 86afa494..00000000 --- a/docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -ViennaLS: include/lsCurvatureFormulas.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsCurvatureFormulas.hpp File Reference
-
-
-
#include <cmath>
-#include <lsDomain.hpp>
-
- - - -

-Namespaces

namespace  lsInternal
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<class It >
double lsInternal::squareSumSquare (It begin, It end)
 Returns the squared sum square for values in the range [start, end[. More...
 
template<class It >
double lsInternal::rootSumSquarePow3 (It begin, It end)
 Returns the root sum square to the 3rd power for values in the range [start, end[. More...
 
template<class T , std::size_t N>
double lsInternal::meanCurvature2D (std::array< T, N > funcValues)
 Mean curvature formula for implicit surfaces in 2D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx) More...
 
template<class T , std::size_t N>
double lsInternal::meanCurvature3D (std::array< T, N > funcValues)
 Mean curvature formula for implicit surfaces in 3D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx) More...
 
template<class T , std::size_t N>
double lsInternal::gaussianCurvature3D (std::array< T, N > funcValues)
 Gaussian curvature formula for implicit surfaces in 3D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx) More...
 
template<class It , class T = typename It::DomainType::hrleValueType>
std::array< T, 9 > lsInternal::smallStencilFromIterator (It &it, const double gridDelta)
 Fills an std::array with differential values calculated from neighbour values. This stencil only uses direct neighbours for fast calculation of the differentials. More...
 
template<class It , class T = typename It::DomainType::hrleValueType>
std::array< T, 9 > lsInternal::bigStencilFromIterator (It &it, const double gridDelta)
 Fills an std::array with differential values calculated from neighbour values. This stencil also uses diagonal neighbours to achieve a higher accuracy. More...
 
template<class It , class T = typename It::DomainType::hrleValueType>
lsInternal::meanCurvature (It &it, bool bigStencil=false)
 Calculates the Mean Curvature of the level set function from a suitable hrle iterator. Requires an iterator that is big enough to calculate second order derivatives(e.g. hrleBoxIterator or hrleCartesianPlaneIterator) More...
 
template<class It , class T = typename It::DomainType::hrleValueType>
lsInternal::gaussianCurvature (It &it, bool bigStencil=false)
 Calculates the Gaussian Curvature of the level set function from a suitable hrle iterator. Requires an iterator that is big enough to calculate second order derivatives(e.g. hrleBoxIterator or hrleCartesianPlaneIterator) More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.js b/docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.js deleted file mode 100644 index 1ecd724b..00000000 --- a/docs/doxygen/html/include_2lsCurvatureFormulas_8hpp.js +++ /dev/null @@ -1,12 +0,0 @@ -var include_2lsCurvatureFormulas_8hpp = -[ - [ "bigStencilFromIterator", "include_2lsCurvatureFormulas_8hpp.html#ac5bacaf552b09c8044841756c5de4e1b", null ], - [ "gaussianCurvature", "include_2lsCurvatureFormulas_8hpp.html#abee0952a38ee9d2dd729b2c5b6006591", null ], - [ "gaussianCurvature3D", "include_2lsCurvatureFormulas_8hpp.html#a8408b8dfc9c76d40f01093cb33091c81", null ], - [ "meanCurvature", "include_2lsCurvatureFormulas_8hpp.html#aeef0c3f29a30bccb29b6bb7b72cddd8e", null ], - [ "meanCurvature2D", "include_2lsCurvatureFormulas_8hpp.html#aa3e9fd90bb8afd29f44df8da2701150d", null ], - [ "meanCurvature3D", "include_2lsCurvatureFormulas_8hpp.html#af5d2622bd1a287a6f3ca0000cc1821e7", null ], - [ "rootSumSquarePow3", "include_2lsCurvatureFormulas_8hpp.html#af475b51c8bd1acca4e2723a1d4db79e8", null ], - [ "smallStencilFromIterator", "include_2lsCurvatureFormulas_8hpp.html#a354a75c75dbbe14b92815df6c365da7e", null ], - [ "squareSumSquare", "include_2lsCurvatureFormulas_8hpp.html#a19cf4bf13e22b8ff3e4ce2eb618b2fca", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsDetectFeatures_8hpp.html b/docs/doxygen/html/include_2lsDetectFeatures_8hpp.html deleted file mode 100644 index a0934dbc..00000000 --- a/docs/doxygen/html/include_2lsDetectFeatures_8hpp.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -ViennaLS: include/lsDetectFeatures.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsDetectFeatures.hpp File Reference
-
-
-
#include <hrleCartesianPlaneIterator.hpp>
-#include <hrleSparseBoxIterator.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <lsCalculateNormalVectors.hpp>
-#include <lsCurvatureFormulas.hpp>
-#include <lsDomain.hpp>
-
- - - - -

-Classes

class  lsDetectFeatures< T, D >
 This class detects features of the level set function. This class offers two methods to determine features of the surface: based on the mean curvature, and based on the angle between surface normals. The curvature-based algorithm is the default as it leads to more accurate results and should be preferred in general. More...
 
- - - -

-Enumerations

enum struct  lsFeatureDetectionEnum : unsigned { CURVATURE -, NORMALS_ANGLE -, CURVATURE -, NORMALS_ANGLE - }
 
-

Enumeration Type Documentation

- -

◆ lsFeatureDetectionEnum

- -
-
- - - - - -
- - - - -
enum struct lsFeatureDetectionEnum : unsigned
-
-strong
-
- - - - - -
Enumerator
CURVATURE 
NORMALS_ANGLE 
CURVATURE 
NORMALS_ANGLE 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsDetectFeatures_8hpp.js b/docs/doxygen/html/include_2lsDetectFeatures_8hpp.js deleted file mode 100644 index 98c5a7ee..00000000 --- a/docs/doxygen/html/include_2lsDetectFeatures_8hpp.js +++ /dev/null @@ -1,10 +0,0 @@ -var include_2lsDetectFeatures_8hpp = -[ - [ "lsDetectFeatures< T, D >", "classlsDetectFeatures.html", "classlsDetectFeatures" ], - [ "lsFeatureDetectionEnum", "include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ec", [ - [ "CURVATURE", "include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d", null ], - [ "NORMALS_ANGLE", "include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714", null ], - [ "CURVATURE", "include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d", null ], - [ "NORMALS_ANGLE", "include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsDomain_8hpp.html b/docs/doxygen/html/include_2lsDomain_8hpp.html deleted file mode 100644 index 4a7d136c..00000000 --- a/docs/doxygen/html/include_2lsDomain_8hpp.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -ViennaLS: include/lsDomain.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsDomain.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <limits>
-#include <hrleDomain.hpp>
-#include <hrleFillDomainWithSignedDistance.hpp>
-#include <hrleVectorType.hpp>
-#include <lsPointData.hpp>
-#include <lsSmartPointer.hpp>
-
- - - - -

-Classes

class  lsDomain< T, D >
 Class containing all information about the level set, including the dimensions of the domain, boundary conditions and all data. More...
 
- - - -

-Macros

#define LS_DOMAIN_SERIALIZATION_VERSION
 
- - - - -

-Typedefs

template<int D>
using lsBoundaryConditionEnum = typename hrleGrid< D >::boundaryType
 
-

Macro Definition Documentation

- -

◆ LS_DOMAIN_SERIALIZATION_VERSION

- -
-
- - - - -
#define LS_DOMAIN_SERIALIZATION_VERSION
-
- -
-
-

Typedef Documentation

- -

◆ lsBoundaryConditionEnum

- -
-
-
-template<int D>
- - - - -
using lsBoundaryConditionEnum = typename hrleGrid<D>::boundaryType
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsDomain_8hpp.js b/docs/doxygen/html/include_2lsDomain_8hpp.js deleted file mode 100644 index 96f6038b..00000000 --- a/docs/doxygen/html/include_2lsDomain_8hpp.js +++ /dev/null @@ -1,6 +0,0 @@ -var include_2lsDomain_8hpp = -[ - [ "lsDomain< T, D >", "classlsDomain.html", "classlsDomain" ], - [ "LS_DOMAIN_SERIALIZATION_VERSION", "include_2lsDomain_8hpp.html#af575d8dc440f4bc1845b492194cd5dd2", null ], - [ "lsBoundaryConditionEnum", "include_2lsDomain_8hpp.html#a5f744444bbee7265e693abfcce25bf9f", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsEnquistOsher_8hpp.html b/docs/doxygen/html/include_2lsEnquistOsher_8hpp.html deleted file mode 100644 index 8753b600..00000000 --- a/docs/doxygen/html/include_2lsEnquistOsher_8hpp.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -ViennaLS: include/lsEnquistOsher.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsEnquistOsher.hpp File Reference
-
-
-
#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsVelocityField.hpp>
-
- - - - -

-Classes

class  lsInternal::lsEnquistOsher< T, D, order >
 Engquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields. More...
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsExpand_8hpp.html b/docs/doxygen/html/include_2lsExpand_8hpp.html deleted file mode 100644 index 96c33018..00000000 --- a/docs/doxygen/html/include_2lsExpand_8hpp.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: include/lsExpand.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsExpand.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsMessage.hpp>
-
- - - - -

-Classes

class  lsExpand< T, D >
 Expands the leveleSet to the specified number of layers. The largest value in the levelset is thus width*0.5 Returns the number of added points. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsFileFormats_8hpp.html b/docs/doxygen/html/include_2lsFileFormats_8hpp.html deleted file mode 100644 index 7371179c..00000000 --- a/docs/doxygen/html/include_2lsFileFormats_8hpp.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -ViennaLS: include/lsFileFormats.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFileFormats.hpp File Reference
-
-
- - - - -

-Enumerations

enum struct  lsFileFormatEnum : unsigned {
-  VTK_LEGACY -, VTP -, VTU -, VTK_AUTO -,
-  VTK_LEGACY -, VTP -, VTU -, VTK_AUTO -
- }
 
-

Enumeration Type Documentation

- -

◆ lsFileFormatEnum

- -
-
- - - - - -
- - - - -
enum struct lsFileFormatEnum : unsigned
-
-strong
-
- - - - - - - - - -
Enumerator
VTK_LEGACY 
VTP 
VTU 
VTK_AUTO 
VTK_LEGACY 
VTP 
VTU 
VTK_AUTO 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsFileFormats_8hpp.js b/docs/doxygen/html/include_2lsFileFormats_8hpp.js deleted file mode 100644 index 4c109367..00000000 --- a/docs/doxygen/html/include_2lsFileFormats_8hpp.js +++ /dev/null @@ -1,13 +0,0 @@ -var include_2lsFileFormats_8hpp = -[ - [ "lsFileFormatEnum", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964", [ - [ "VTK_LEGACY", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b", null ], - [ "VTP", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd", null ], - [ "VTU", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45", null ], - [ "VTK_AUTO", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7", null ], - [ "VTK_LEGACY", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b", null ], - [ "VTP", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd", null ], - [ "VTU", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45", null ], - [ "VTK_AUTO", "include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsFiniteDifferences_8hpp.html b/docs/doxygen/html/include_2lsFiniteDifferences_8hpp.html deleted file mode 100644 index 9165d5bb..00000000 --- a/docs/doxygen/html/include_2lsFiniteDifferences_8hpp.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -ViennaLS: include/lsFiniteDifferences.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFiniteDifferences.hpp File Reference
-
-
-
#include <hrleVectorType.hpp>
-#include <lsMessage.hpp>
-
- - - -

-Classes

class  lsInternal::lsFiniteDifferences< T, scheme >
 
- - - -

-Namespaces

namespace  lsInternal
 
- - - -

-Enumerations

enum class  lsInternal::DifferentiationSchemeEnum : unsigned {
-  lsInternal::FIRST_ORDER -, lsInternal::SECOND_ORDER -, lsInternal::WENO3 -, lsInternal::WENO5 -,
-  lsInternal::FIRST_ORDER -, lsInternal::SECOND_ORDER -, lsInternal::WENO3 -, lsInternal::WENO5 -
- }
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsFiniteDifferences_8hpp.js b/docs/doxygen/html/include_2lsFiniteDifferences_8hpp.js deleted file mode 100644 index 05067d49..00000000 --- a/docs/doxygen/html/include_2lsFiniteDifferences_8hpp.js +++ /dev/null @@ -1,14 +0,0 @@ -var include_2lsFiniteDifferences_8hpp = -[ - [ "lsInternal::lsFiniteDifferences< T, scheme >", "classlsInternal_1_1lsFiniteDifferences.html", "classlsInternal_1_1lsFiniteDifferences" ], - [ "DifferentiationSchemeEnum", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7", [ - [ "FIRST_ORDER", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b", null ], - [ "SECOND_ORDER", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87", null ], - [ "WENO3", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca", null ], - [ "WENO5", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99", null ], - [ "FIRST_ORDER", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b", null ], - [ "SECOND_ORDER", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87", null ], - [ "WENO3", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca", null ], - [ "WENO5", "include_2lsFiniteDifferences_8hpp.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsFromMesh_8hpp.html b/docs/doxygen/html/include_2lsFromMesh_8hpp.html deleted file mode 100644 index afd115ab..00000000 --- a/docs/doxygen/html/include_2lsFromMesh_8hpp.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: include/lsFromMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <lsDomain.hpp>
-#include <lsMesh.hpp>
-
- - - - -

-Classes

class  lsFromMesh< T, D >
 Import the regular grid, on which the level set values are defined, from an explicit lsMesh<>. The Vertices must be defined, as well as a scalar data field "LSValues". If used for custom read-in, make sure all vertices are lexicographically sorted. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsFromSurfaceMesh_8hpp.html b/docs/doxygen/html/include_2lsFromSurfaceMesh_8hpp.html deleted file mode 100644 index 79d1c341..00000000 --- a/docs/doxygen/html/include_2lsFromSurfaceMesh_8hpp.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -ViennaLS: include/lsFromSurfaceMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromSurfaceMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <hrleIndexType.hpp>
-#include <lsDomain.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-
- - - - - - - -

-Classes

class  lsFromSurfaceMesh< T, D >
 Construct a level set from an explicit mesh. More...
 
class  lsFromSurfaceMesh< T, D >::box::iterator
 Iterator over all grid points, contained by a box. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsFromVolumeMesh_8hpp.html b/docs/doxygen/html/include_2lsFromVolumeMesh_8hpp.html deleted file mode 100644 index fa8cc8be..00000000 --- a/docs/doxygen/html/include_2lsFromVolumeMesh_8hpp.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -ViennaLS: include/lsFromVolumeMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsFromVolumeMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <map>
-#include <lsDomain.hpp>
-#include <lsFromSurfaceMesh.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-
- - - - -

-Classes

class  lsFromVolumeMesh< T, D >
 This class creates a level set from a tetrahedral mesh. If the mesh contains a scalar data array called "Material", one level set for each material will be created and stored in the supplied std::vector<lsDomain<T,D>> object. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsGeometricAdvectDistributions_8hpp.html b/docs/doxygen/html/include_2lsGeometricAdvectDistributions_8hpp.html deleted file mode 100644 index 33b722b6..00000000 --- a/docs/doxygen/html/include_2lsGeometricAdvectDistributions_8hpp.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -ViennaLS: include/lsGeometricAdvectDistributions.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsGeometricAdvectDistributions.hpp File Reference
-
-
-
#include <hrleVectorType.hpp>
-#include <lsMessage.hpp>
-
- - - - - - - - - - -

-Classes

class  lsGeometricAdvectDistribution< T, D >
 Base class for distributions used by lsGeometricAdvect. All functions are pure virtual and must be implemented by any advection distribution. More...
 
class  lsSphereDistribution< T, D >
 Concrete implementation of lsGeometricAdvectDistribution for a spherical advection distribution. More...
 
class  lsBoxDistribution< T, D >
 Concrete implementation of lsGeometricAdvectDistribution for a rectangular box distribution. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsGeometricAdvect_8hpp.html b/docs/doxygen/html/include_2lsGeometricAdvect_8hpp.html deleted file mode 100644 index 91d4e751..00000000 --- a/docs/doxygen/html/include_2lsGeometricAdvect_8hpp.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -ViennaLS: include/lsGeometricAdvect.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsGeometricAdvect.hpp File Reference
-
-
-
#include <unordered_map>
-#include <hrleDenseIterator.hpp>
-#include <hrleSparseIterator.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsMessage.hpp>
-#include <lsPreCompileMacros.hpp>
-#include <lsBooleanOperation.hpp>
-#include <lsConcepts.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsFromMesh.hpp>
-#include <lsGeometricAdvectDistributions.hpp>
-#include <lsToDiskMesh.hpp>
-#include <lsCheck.hpp>
-#include <lsToMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - - -

-Classes

class  lsGeometricAdvect< T, D, withNormals >
 This class advects the level set according to a given distribution. This distribution is overlayed at every grid point of the old surface. All cells within this distribution are then filled, with cells at the edge marked with the correct level set values. Therefore, the surface can be shifted long distances in one step. This algorithm is therefore preferable to normal advection if there is growth/reduction by a purely geometric directional distribution. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsGeometries_8hpp.html b/docs/doxygen/html/include_2lsGeometries_8hpp.html deleted file mode 100644 index f4d3b226..00000000 --- a/docs/doxygen/html/include_2lsGeometries_8hpp.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -ViennaLS: include/lsGeometries.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsGeometries.hpp File Reference
-
-
-
#include <cassert>
-#include <vector>
-#include <hrleVectorType.hpp>
-#include <lsPreCompileMacros.hpp>
-
- - - - - - - - - - - - - - - - -

-Classes

class  lsSphere< T, D >
 Class describing a sphere via origin and radius. More...
 
class  lsPlane< T, D >
 Class describing a plane via a point in it and the plane normal. More...
 
class  lsBox< T, D >
 Class describing a square box from one coordinate to another. More...
 
class  lsCylinder< T, D >
 Class describing a square box from one coordinate to another. More...
 
class  lsPointCloud< T, D >
 Class describing a point cloud, which can be used to create geometries from its convex hull mesh. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsGraph_8hpp.html b/docs/doxygen/html/include_2lsGraph_8hpp.html deleted file mode 100644 index 082586bf..00000000 --- a/docs/doxygen/html/include_2lsGraph_8hpp.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -ViennaLS: include/lsGraph.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsGraph.hpp File Reference
-
-
-
#include <unordered_map>
-#include <unordered_set>
-#include <vector>
-#include <lsMessage.hpp>
-
- - - -

-Classes

class  lsInternal::lsGraph
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsLaxFriedrichs_8hpp.html b/docs/doxygen/html/include_2lsLaxFriedrichs_8hpp.html deleted file mode 100644 index f45cedc9..00000000 --- a/docs/doxygen/html/include_2lsLaxFriedrichs_8hpp.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -ViennaLS: include/lsLaxFriedrichs.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsLaxFriedrichs.hpp File Reference
-
-
-
#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-
- - - - -

-Classes

class  lsInternal::lsLaxFriedrichs< T, D, order >
 Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel. More...
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsLocalLaxFriedrichsAnalytical_8hpp.html b/docs/doxygen/html/include_2lsLocalLaxFriedrichsAnalytical_8hpp.html deleted file mode 100644 index 94ee3660..00000000 --- a/docs/doxygen/html/include_2lsLocalLaxFriedrichsAnalytical_8hpp.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -ViennaLS: include/lsLocalLaxFriedrichsAnalytical.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsLocalLaxFriedrichsAnalytical.hpp File Reference
-
-
-
#include <hrleSparseBoxIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-
- - - - -

-Classes

class  lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >
 Lax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise. More...
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsLocalLaxFriedrichs_8hpp.html b/docs/doxygen/html/include_2lsLocalLaxFriedrichs_8hpp.html deleted file mode 100644 index ca5d53be..00000000 --- a/docs/doxygen/html/include_2lsLocalLaxFriedrichs_8hpp.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -ViennaLS: include/lsLocalLaxFriedrichs.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsLocalLaxFriedrichs.hpp File Reference
-
-
-
#include <hrleSparseBoxIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-
- - - - -

-Classes

class  lsInternal::lsLocalLaxFriedrichs< T, D, order >
 Lax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields. More...
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsLocalLocalLaxFriedrichs_8hpp.html b/docs/doxygen/html/include_2lsLocalLocalLaxFriedrichs_8hpp.html deleted file mode 100644 index 40a2e974..00000000 --- a/docs/doxygen/html/include_2lsLocalLocalLaxFriedrichs_8hpp.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -ViennaLS: include/lsLocalLocalLaxFriedrichs.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsLocalLocalLaxFriedrichs.hpp File Reference
-
-
-
#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-
- - - - -

-Classes

class  lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >
 Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate. More...
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsMakeGeometry_8hpp.html b/docs/doxygen/html/include_2lsMakeGeometry_8hpp.html deleted file mode 100644 index 325736bf..00000000 --- a/docs/doxygen/html/include_2lsMakeGeometry_8hpp.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -ViennaLS: include/lsMakeGeometry.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMakeGeometry.hpp File Reference
-
-
-
#include <cassert>
-#include <lsPreCompileMacros.hpp>
-#include <hrleIndexType.hpp>
-#include <hrleVectorType.hpp>
-#include <lsConvexHull.hpp>
-#include <lsDomain.hpp>
-#include <lsFromSurfaceMesh.hpp>
-#include <lsGeometries.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-#include <lsTransformMesh.hpp>
-#include <lsVTKWriter.hpp>
-
- - - - -

-Classes

class  lsMakeGeometry< T, D >
 Create level sets describing basic geometric forms. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsMarchingCubes_8hpp.html b/docs/doxygen/html/include_2lsMarchingCubes_8hpp.html deleted file mode 100644 index 1208b51e..00000000 --- a/docs/doxygen/html/include_2lsMarchingCubes_8hpp.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -ViennaLS: include/lsMarchingCubes.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMarchingCubes.hpp File Reference
-
-
- - - - - -

-Classes

class  lsInternal::lsMarchingCubes
 Helper class for lsToSurfaceMesh. Should not be used directly. More...
 
- - - -

-Namespaces

namespace  lsInternal
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.html b/docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.html deleted file mode 100644 index 5a6998e2..00000000 --- a/docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -ViennaLS: include/lsMarkVoidPoints.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMarkVoidPoints.hpp File Reference
-
-
-
#include <hrleSparseStarIterator.hpp>
-#include <lsPreCompileMacros.hpp>
-#include <lsDomain.hpp>
-#include <lsGraph.hpp>
-
- - - - -

-Classes

class  lsMarkVoidPoints< T, D >
 This class is used to mark points of the level set which are enclosed in a void. More...
 
- - - - -

-Enumerations

enum struct  lsVoidTopSurfaceEnum : unsigned {
-  LEX_LOWEST -, LEX_HIGHEST -, LARGEST -, SMALLEST -,
-  LEX_LOWEST -, LEX_HIGHEST -, LARGEST -, SMALLEST -
- }
 Enumeration describing which connected component to use as top surface during void point detection. All others points will be set as void poitns. LEX_* means the top surface is chosen according to the lexicographic first or last LS point, while LARGEST means that the connected component containing the largest number of points will be chosen. More...
 
-

Enumeration Type Documentation

- -

◆ lsVoidTopSurfaceEnum

- -
-
- - - - - -
- - - - -
enum struct lsVoidTopSurfaceEnum : unsigned
-
-strong
-
- -

Enumeration describing which connected component to use as top surface during void point detection. All others points will be set as void poitns. LEX_* means the top surface is chosen according to the lexicographic first or last LS point, while LARGEST means that the connected component containing the largest number of points will be chosen.

- - - - - - - - - -
Enumerator
LEX_LOWEST 
LEX_HIGHEST 
LARGEST 
SMALLEST 
LEX_LOWEST 
LEX_HIGHEST 
LARGEST 
SMALLEST 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.js b/docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.js deleted file mode 100644 index 877ed803..00000000 --- a/docs/doxygen/html/include_2lsMarkVoidPoints_8hpp.js +++ /dev/null @@ -1,14 +0,0 @@ -var include_2lsMarkVoidPoints_8hpp = -[ - [ "lsMarkVoidPoints< T, D >", "classlsMarkVoidPoints.html", "classlsMarkVoidPoints" ], - [ "lsVoidTopSurfaceEnum", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598", [ - [ "LEX_LOWEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694", null ], - [ "LEX_HIGHEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b", null ], - [ "LARGEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528", null ], - [ "SMALLEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f", null ], - [ "LEX_LOWEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694", null ], - [ "LEX_HIGHEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b", null ], - [ "LARGEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528", null ], - [ "SMALLEST", "include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsMesh_8hpp.html b/docs/doxygen/html/include_2lsMesh_8hpp.html deleted file mode 100644 index 11547172..00000000 --- a/docs/doxygen/html/include_2lsMesh_8hpp.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -ViennaLS: include/lsMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <array>
-#include <iostream>
-#include <vector>
-#include <lsPointData.hpp>
-
- - - - -

-Classes

class  lsMesh< T >
 This class holds an explicit mesh, which is always given in 3 dimensions. If it describes a 2D mesh, the third dimension is set to 0. Vertices, Lines, Triangles, Tetras & Hexas are supported as geometric elements. More...
 
- - - -

-Functions

 PRECOMPILE_PRECISION (lsMesh)
 
-

Function Documentation

- -

◆ PRECOMPILE_PRECISION()

- -
-
- - - - - - - - -
PRECOMPILE_PRECISION (lsMesh )
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsMesh_8hpp.js b/docs/doxygen/html/include_2lsMesh_8hpp.js deleted file mode 100644 index 4ec03a21..00000000 --- a/docs/doxygen/html/include_2lsMesh_8hpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var include_2lsMesh_8hpp = -[ - [ "lsMesh< T >", "classlsMesh.html", "classlsMesh" ], - [ "PRECOMPILE_PRECISION", "include_2lsMesh_8hpp.html#a8d1dc953994a70ec3336eb78e1012b79", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsMessage_8hpp.html b/docs/doxygen/html/include_2lsMessage_8hpp.html deleted file mode 100644 index 074cf0e0..00000000 --- a/docs/doxygen/html/include_2lsMessage_8hpp.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: include/lsMessage.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsMessage.hpp File Reference
-
-
-
#include <iostream>
-
- - - - -

-Classes

class  lsMessage
 Singleton class for thread-safe logging. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsPointData_8hpp.html b/docs/doxygen/html/include_2lsPointData_8hpp.html deleted file mode 100644 index 153d599f..00000000 --- a/docs/doxygen/html/include_2lsPointData_8hpp.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -ViennaLS: include/lsPointData.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPointData.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <array>
-#include <vector>
-#include <lsConcepts.hpp>
-#include <lsMessage.hpp>
-
- - - - -

-Classes

class  lsPointData< T, >
 This class holds data associated with points in space. More...
 
- - - -

-Functions

 PRECOMPILE_PRECISION (lsPointData)
 
-

Function Documentation

- -

◆ PRECOMPILE_PRECISION()

- -
-
- - - - - - - - -
PRECOMPILE_PRECISION (lsPointData )
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsPointData_8hpp.js b/docs/doxygen/html/include_2lsPointData_8hpp.js deleted file mode 100644 index 21fa4d6b..00000000 --- a/docs/doxygen/html/include_2lsPointData_8hpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var include_2lsPointData_8hpp = -[ - [ "lsPointData< T, >", "classlsPointData.html", "classlsPointData" ], - [ "PRECOMPILE_PRECISION", "include_2lsPointData_8hpp.html#aed7d44d1cda4f26773f3edf03aff100b", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsPreCompileMacros_8hpp.html b/docs/doxygen/html/include_2lsPreCompileMacros_8hpp.html deleted file mode 100644 index cec54a76..00000000 --- a/docs/doxygen/html/include_2lsPreCompileMacros_8hpp.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -ViennaLS: include/lsPreCompileMacros.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPreCompileMacros.hpp File Reference
-
-
- - - - - - - - - - -

-Macros

#define PRECOMPILE_PRECISION_DIMENSION(className)
 
#define PRECOMPILE_PRECISION(className)
 
#define PRECOMPILE_SPECIALIZE(className)
 
#define PRECOMPILE_SPECIALIZE_PRECISION(className)
 
-

Macro Definition Documentation

- -

◆ PRECOMPILE_PRECISION

- -
-
- - - - - - - - -
#define PRECOMPILE_PRECISION( className)
-
- -
-
- -

◆ PRECOMPILE_PRECISION_DIMENSION

- -
-
- - - - - - - - -
#define PRECOMPILE_PRECISION_DIMENSION( className)
-
- -
-
- -

◆ PRECOMPILE_SPECIALIZE

- -
-
- - - - - - - - -
#define PRECOMPILE_SPECIALIZE( className)
-
- -
-
- -

◆ PRECOMPILE_SPECIALIZE_PRECISION

- -
-
- - - - - - - - -
#define PRECOMPILE_SPECIALIZE_PRECISION( className)
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsPreCompileMacros_8hpp.js b/docs/doxygen/html/include_2lsPreCompileMacros_8hpp.js deleted file mode 100644 index 8286ddfc..00000000 --- a/docs/doxygen/html/include_2lsPreCompileMacros_8hpp.js +++ /dev/null @@ -1,7 +0,0 @@ -var include_2lsPreCompileMacros_8hpp = -[ - [ "PRECOMPILE_PRECISION", "include_2lsPreCompileMacros_8hpp.html#a98493cdbc1397d37fece3f4b2f23d53d", null ], - [ "PRECOMPILE_PRECISION_DIMENSION", "include_2lsPreCompileMacros_8hpp.html#aad8c2febdeaa77e73cd00b97b461c0fb", null ], - [ "PRECOMPILE_SPECIALIZE", "include_2lsPreCompileMacros_8hpp.html#a3a67980ca2f045075c1d162fb333ee86", null ], - [ "PRECOMPILE_SPECIALIZE_PRECISION", "include_2lsPreCompileMacros_8hpp.html#a36ec35d54081c6d543054d52a4569ad9", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsPrune_8hpp.html b/docs/doxygen/html/include_2lsPrune_8hpp.html deleted file mode 100644 index 180a151f..00000000 --- a/docs/doxygen/html/include_2lsPrune_8hpp.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -ViennaLS: include/lsPrune.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsPrune.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-
- - - - -

-Classes

class  lsPrune< T, D >
 Removes all level set points, which do not have at least one oppositely signed neighbour (Meaning they do not lie directly at the interface). Afterwards the level set will occupy the least memory possible. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsReader_8hpp.html b/docs/doxygen/html/include_2lsReader_8hpp.html deleted file mode 100644 index de78ac81..00000000 --- a/docs/doxygen/html/include_2lsReader_8hpp.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -ViennaLS: include/lsReader.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsReader.hpp File Reference
-
-
-
#include <fstream>
-#include <lsDomain.hpp>
-#include <lsPreCompileMacros.hpp>
-
- - - -

-Classes

class  lsReader< T, D >
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsReduce_8hpp.html b/docs/doxygen/html/include_2lsReduce_8hpp.html deleted file mode 100644 index 700e7c0a..00000000 --- a/docs/doxygen/html/include_2lsReduce_8hpp.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -ViennaLS: include/lsReduce.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsReduce.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <hrleSparseStarIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-
- - - - -

-Classes

class  lsReduce< T, D >
 Reduce the level set size to the specified width. This means all level set points with value <= 0.5*width are removed, reducing the memory footprint of the lsDomain. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsRemoveStrayPoints_8hpp.html b/docs/doxygen/html/include_2lsRemoveStrayPoints_8hpp.html deleted file mode 100644 index 8d343626..00000000 --- a/docs/doxygen/html/include_2lsRemoveStrayPoints_8hpp.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -ViennaLS: include/lsRemoveStrayPoints.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsRemoveStrayPoints.hpp File Reference
-
-
-
#include <lsDomain.hpp>
-#include <lsMarkVoidPoints.hpp>
-#include <lsSmartPointer.hpp>
-
- - - - -

-Classes

class  lsRemoveStrayPoints< T, D >
 This algorithm can be used to remove all LS values which are not part of a so-called top surface. This surface is detected using the lsMarkVoidPoints algorithm, according to the method chosen by the user. This method is set using setVoidTopSurface, which is equivalent to the corresponding member function of lsMarkVoidPoints. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsSmartPointer_8hpp.html b/docs/doxygen/html/include_2lsSmartPointer_8hpp.html deleted file mode 100644 index b9e3851a..00000000 --- a/docs/doxygen/html/include_2lsSmartPointer_8hpp.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: include/lsSmartPointer.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsSmartPointer.hpp File Reference
-
-
-
#include <memory>
-
- - - - -

-Classes

class  lsSmartPointer< T >
 std::shared_ptr wrapper for use with ViennaLS. lsSmartPointers should be created using the function ::New(...). All other interface functions are identical to std::shared_ptr More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html b/docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html deleted file mode 100644 index 005efd5b..00000000 --- a/docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - -ViennaLS: include/lsStencilLocalLaxFriedrichsScalar.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsStencilLocalLaxFriedrichsScalar.hpp File Reference
-
-
-
#include <hrleSparseBoxIterator.hpp>
-#include <hrleVectorType.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsFiniteDifferences.hpp>
-
- - - - -

-Classes

class  lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >
 Stencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443. More...
 
- - - - - -

-Namespaces

namespace  lsInternal
 
namespace  lsInternal::advect
 
- - - - - - - - - - - - -

-Functions

template<class IntegrationSchemeType , class T , int D, lsConcepts::IsNotSame< IntegrationSchemeType, lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, 1 > > = lsConcepts::assignable>
void lsInternal::advect::reduceTimeStepHamiltonJacobi (IntegrationSchemeType &, double &, hrleCoordType)
 
template<class T , int D>
void lsPrepareStencilLocalLaxFriedrichs (std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets, std::vector< bool > isDepo)
 This function creates the specialized layer wrapping which produces better results for the SSLF integration scheme. isDepo must contain whether the corresponding level sets are used for deposition or not. This function assumes that the layers where deposition is not possible represent only masking layers and are not wrapped around other depo layers. Hint: Sometimes it is useful to introduce a new mask layer combining all masking materials and remove it after advection instead of trying to deal with numerous separate masking layers. More...
 
template<class T , int D>
void lsFinalizeStencilLocalLaxFriedrichs (std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets)
 After advection using the SLLF layer wrapping approach is done, restore the original layer wrapping used everywhere else. More...
 
-

Function Documentation

- -

◆ lsFinalizeStencilLocalLaxFriedrichs()

- -
-
-
-template<class T , int D>
- - - - - - - - -
void lsFinalizeStencilLocalLaxFriedrichs (std::vector< lsSmartPointer< lsDomain< T, D > > > & levelSets)
-
- -

After advection using the SLLF layer wrapping approach is done, restore the original layer wrapping used everywhere else.

- -
-
- -

◆ lsPrepareStencilLocalLaxFriedrichs()

- -
-
-
-template<class T , int D>
- - - - - - - - - - - - - - - - - - -
void lsPrepareStencilLocalLaxFriedrichs (std::vector< lsSmartPointer< lsDomain< T, D > > > & levelSets,
std::vector< bool > isDepo 
)
-
- -

This function creates the specialized layer wrapping which produces better results for the SSLF integration scheme. isDepo must contain whether the corresponding level sets are used for deposition or not. This function assumes that the layers where deposition is not possible represent only masking layers and are not wrapped around other depo layers. Hint: Sometimes it is useful to introduce a new mask layer combining all masking materials and remove it after advection instead of trying to deal with numerous separate masking layers.

- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.js b/docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.js deleted file mode 100644 index 5606e25d..00000000 --- a/docs/doxygen/html/include_2lsStencilLocalLaxFriedrichsScalar_8hpp.js +++ /dev/null @@ -1,7 +0,0 @@ -var include_2lsStencilLocalLaxFriedrichsScalar_8hpp = -[ - [ "lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar" ], - [ "lsFinalizeStencilLocalLaxFriedrichs", "include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#a58c910097615dd0b0f42992f53ee5944", null ], - [ "lsPrepareStencilLocalLaxFriedrichs", "include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#ac62b360418afca0068bf2f067a9b6c0b", null ], - [ "reduceTimeStepHamiltonJacobi", "include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#a55518456d0d4959c618121a07da6ff22", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsTestAsserts_8hpp.html b/docs/doxygen/html/include_2lsTestAsserts_8hpp.html deleted file mode 100644 index 97e2e424..00000000 --- a/docs/doxygen/html/include_2lsTestAsserts_8hpp.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -ViennaLS: include/lsTestAsserts.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsTestAsserts.hpp File Reference
-
-
-
#include <lsCheck.hpp>
-
- - - - - -

-Macros

#define LSTEST_ASSERT(condition)
 
#define LSTEST_ASSERT_VALID_LS(levelSet, NumericType, D)
 
-

Macro Definition Documentation

- -

◆ LSTEST_ASSERT

- -
-
- - - - - - - - -
#define LSTEST_ASSERT( condition)
-
- -
-
- -

◆ LSTEST_ASSERT_VALID_LS

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define LSTEST_ASSERT_VALID_LS( levelSet,
 NumericType,
 
)
-
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsTestAsserts_8hpp.js b/docs/doxygen/html/include_2lsTestAsserts_8hpp.js deleted file mode 100644 index f1406683..00000000 --- a/docs/doxygen/html/include_2lsTestAsserts_8hpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var include_2lsTestAsserts_8hpp = -[ - [ "LSTEST_ASSERT", "include_2lsTestAsserts_8hpp.html#a622e9d7e09c25ba495e010a18b719625", null ], - [ "LSTEST_ASSERT_VALID_LS", "include_2lsTestAsserts_8hpp.html#a577864eccdd1313491124dfc80dc59ce", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsToDiskMesh_8hpp.html b/docs/doxygen/html/include_2lsToDiskMesh_8hpp.html deleted file mode 100644 index c270aae9..00000000 --- a/docs/doxygen/html/include_2lsToDiskMesh_8hpp.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -ViennaLS: include/lsToDiskMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToDiskMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <hrleSparseIterator.hpp>
-#include <lsCalculateNormalVectors.hpp>
-#include <lsDomain.hpp>
-#include <lsExpand.hpp>
-#include <lsMesh.hpp>
-#include <unordered_map>
-
- - - - -

-Classes

class  lsToDiskMesh< T, D, N, keepNormals >
 This class creates a mesh from the level set with all grid points with a level set value <= 0.5. These grid points are shifted in space towards the direction of their normal vector by grid delta * LS value. Grid delta and the origin grid point are saved for each point. This allows for a simple setup of disks for ray tracing. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsToMesh_8hpp.html b/docs/doxygen/html/include_2lsToMesh_8hpp.html deleted file mode 100644 index 43f76884..00000000 --- a/docs/doxygen/html/include_2lsToMesh_8hpp.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: include/lsToMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <vector>
-#include <hrleSparseIterator.hpp>
-#include <lsDomain.hpp>
-#include <lsMesh.hpp>
-
- - - - -

-Classes

class  lsToMesh< T, D >
 Extract the regular grid, on which the level set values are defined, to an explicit lsMesh<>. The Vertices will contain the level set value stored at its location. (This is very useful for debugging) More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsToSurfaceMesh_8hpp.html b/docs/doxygen/html/include_2lsToSurfaceMesh_8hpp.html deleted file mode 100644 index fd4cc6c6..00000000 --- a/docs/doxygen/html/include_2lsToSurfaceMesh_8hpp.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -ViennaLS: include/lsToSurfaceMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToSurfaceMesh.hpp File Reference
-
-
-
#include <lsPreCompileMacros.hpp>
-#include <iostream>
-#include <map>
-#include <hrleSparseCellIterator.hpp>
-#include <lsDomain.hpp>
-#include <lsMarchingCubes.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-
- - - - -

-Classes

class  lsToSurfaceMesh< T, D >
 Extract an explicit lsMesh<> instance from an lsDomain. The interface is then described by explciit surface elements: Lines in 2D, Triangles in 3D. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsToVoxelMesh_8hpp.html b/docs/doxygen/html/include_2lsToVoxelMesh_8hpp.html deleted file mode 100644 index b9dd5a7d..00000000 --- a/docs/doxygen/html/include_2lsToVoxelMesh_8hpp.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -ViennaLS: include/lsToVoxelMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsToVoxelMesh.hpp File Reference
-
-
-
#include <unordered_map>
-#include <lsPreCompileMacros.hpp>
-#include <hrleDenseCellIterator.hpp>
-#include <lsDomain.hpp>
-#include <lsMesh.hpp>
-
- - - - -

-Classes

class  lsToVoxelMesh< T, D >
 Creates a mesh, which consists only of quads/hexas for completely filled grid cells in the level set. Interfaces will not be smooth but stepped. (This can be used to create meshes for finite difference algorithms) More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsTransformMesh_8hpp.html b/docs/doxygen/html/include_2lsTransformMesh_8hpp.html deleted file mode 100644 index caea7af2..00000000 --- a/docs/doxygen/html/include_2lsTransformMesh_8hpp.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -ViennaLS: include/lsTransformMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsTransformMesh.hpp File Reference
-
-
-
#include <cmath>
-#include <hrleVectorType.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-#include <lsSmartPointer.hpp>
-
- - - -

-Classes

class  lsTransformMesh< T >
 
- - - - -

-Enumerations

enum struct  lsTransformEnum : unsigned {
-  TRANSLATION -, ROTATION -, SCALE -, TRANSLATION -,
-  ROTATION -, SCALE -
- }
 Enumeration for the different types of transformation operations. More...
 
-

Enumeration Type Documentation

- -

◆ lsTransformEnum

- -
-
- - - - - -
- - - - -
enum struct lsTransformEnum : unsigned
-
-strong
-
- -

Enumeration for the different types of transformation operations.

- - - - - - - -
Enumerator
TRANSLATION 
ROTATION 
SCALE 
TRANSLATION 
ROTATION 
SCALE 
- -
-
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsTransformMesh_8hpp.js b/docs/doxygen/html/include_2lsTransformMesh_8hpp.js deleted file mode 100644 index 700ac233..00000000 --- a/docs/doxygen/html/include_2lsTransformMesh_8hpp.js +++ /dev/null @@ -1,12 +0,0 @@ -var include_2lsTransformMesh_8hpp = -[ - [ "lsTransformMesh< T >", "classlsTransformMesh.html", "classlsTransformMesh" ], - [ "lsTransformEnum", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98", [ - [ "TRANSLATION", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276", null ], - [ "ROTATION", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73", null ], - [ "SCALE", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5", null ], - [ "TRANSLATION", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276", null ], - [ "ROTATION", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73", null ], - [ "SCALE", "include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/include_2lsVTKReader_8hpp.html b/docs/doxygen/html/include_2lsVTKReader_8hpp.html deleted file mode 100644 index d3f3f976..00000000 --- a/docs/doxygen/html/include_2lsVTKReader_8hpp.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -ViennaLS: include/lsVTKReader.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsVTKReader.hpp File Reference
-
-
-
#include <filesystem>
-#include <fstream>
-#include <string>
-#include <lsFileFormats.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-#include <lsSmartPointer.hpp>
-#include <hrleVectorType.hpp>
-#include <vtkCellData.h>
-#include <vtkIdList.h>
-#include <vtkPointData.h>
-#include <vtkPolyData.h>
-#include <vtkSmartPointer.h>
-#include <vtkUnstructuredGrid.h>
-#include <vtkXMLPolyDataReader.h>
-#include <vtkXMLUnstructuredGridReader.h>
-
- - - - -

-Classes

class  lsVTKReader< T >
 Class handling the import of VTK file types. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsVTKWriter_8hpp.html b/docs/doxygen/html/include_2lsVTKWriter_8hpp.html deleted file mode 100644 index baa6c3fe..00000000 --- a/docs/doxygen/html/include_2lsVTKWriter_8hpp.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -ViennaLS: include/lsVTKWriter.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsVTKWriter.hpp File Reference
-
-
-
#include <fstream>
-#include <string>
-#include <lsFileFormats.hpp>
-#include <lsMesh.hpp>
-#include <lsMessage.hpp>
-#include <lsSmartPointer.hpp>
-#include <vtkCellArray.h>
-#include <vtkCellData.h>
-#include <vtkFloatArray.h>
-#include <vtkPointData.h>
-#include <vtkPoints.h>
-#include <vtkPolyData.h>
-#include <vtkSmartPointer.h>
-#include <vtkXMLPolyDataWriter.h>
-#include <vtkUnstructuredGrid.h>
-#include <vtkXMLUnstructuredGridWriter.h>
-
- - - - -

-Classes

class  lsVTKWriter< T >
 Class handling the output of an lsMesh<> to VTK file types. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsVelocityField_8hpp.html b/docs/doxygen/html/include_2lsVelocityField_8hpp.html deleted file mode 100644 index ef526246..00000000 --- a/docs/doxygen/html/include_2lsVelocityField_8hpp.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -ViennaLS: include/lsVelocityField.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsVelocityField.hpp File Reference
-
-
-
#include <array>
-
- - - - -

-Classes

class  lsVelocityField< T >
 Abstract class defining the interface for the velocity field used during advection using lsAdvect. More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsWriteVisualizationMesh_8hpp.html b/docs/doxygen/html/include_2lsWriteVisualizationMesh_8hpp.html deleted file mode 100644 index 8216dc33..00000000 --- a/docs/doxygen/html/include_2lsWriteVisualizationMesh_8hpp.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -ViennaLS: include/lsWriteVisualizationMesh.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsWriteVisualizationMesh.hpp File Reference
-
-
-
#include <vtkAppendFilter.h>
-#include <vtkAppendPolyData.h>
-#include <vtkCellData.h>
-#include <vtkDataSetTriangleFilter.h>
-#include <vtkFloatArray.h>
-#include <vtkGeometryFilter.h>
-#include <vtkIncrementalOctreePointLocator.h>
-#include <vtkIntArray.h>
-#include <vtkPointData.h>
-#include <vtkProbeFilter.h>
-#include <vtkRectilinearGrid.h>
-#include <vtkSmartPointer.h>
-#include <vtkTableBasedClipDataSet.h>
-#include <vtkTriangleFilter.h>
-#include <vtkUnstructuredGrid.h>
-#include <vtkXMLPolyDataWriter.h>
-#include <vtkXMLUnstructuredGridWriter.h>
-#include <hrleDenseIterator.hpp>
-#include <lsPreCompileMacros.hpp>
-#include <lsDomain.hpp>
-#include <lsMessage.hpp>
-
- - - - -

-Classes

class  lsWriteVisualizationMesh< T, D >
 This algorithm is used to extract tetrahedral volume meshes and triangle hull meshes with material numbers sorted by order of input of level sets. It should ONLY BE USED FOR VISUALIZATION because the algorithm does not guarantee manifold meshes, which should not be a problem for visualization. In order to obtain a hull triangle mesh from the outline of each material, use setExtractHull(true). More...
 
-
-
- - - - diff --git a/docs/doxygen/html/include_2lsWriter_8hpp.html b/docs/doxygen/html/include_2lsWriter_8hpp.html deleted file mode 100644 index 7ea053df..00000000 --- a/docs/doxygen/html/include_2lsWriter_8hpp.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -ViennaLS: include/lsWriter.hpp File Reference - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
lsWriter.hpp File Reference
-
-
-
#include <fstream>
-#include <lsDomain.hpp>
-#include <lsPreCompileMacros.hpp>
-
- - - -

-Classes

class  lsWriter< T, D >
 
-
-
- - - - diff --git a/docs/doxygen/html/index.html b/docs/doxygen/html/index.html deleted file mode 100644 index 061d36f4..00000000 --- a/docs/doxygen/html/index.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - -ViennaLS: ViennaLS - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
ViennaLS
-
-
-

ViennaLS is a header-only C++ level set library developed for high performance topography simulations. The main design goals are simplicity and efficiency, tailored towards scientific simulations. ViennaLS can also be used for visualisation applications, although this is not the main design target.

-

IMPORTANT NOTE: ViennaLS is under heavy development and improved daily. If you do have suggestions or find bugs, please let us know!

-

-Support

-

Documentation and Examples can be found online.

-

Bug reports and suggestions should be filed on GitHub.

-

-Releases

-

Releases are tagged on the maser branch and available in the releases section.

-

-Building

-

-Supported Operating Systems

-

* Windows (Visual Studio)

-

* Linux (g++ / clang)

-

* macOS (XCode)

-

-System Requirements

-

* C++17 Compiler with OpenMP support

-

-Dependencies (installed automatically)

-

* ViennaHRLE

-

* VTK (optional)

-

* pybind11 (only for building Python libs)

-

-Using ViennaLS in your project

-

Have a look at the example repo for creating a project with ViennaLS as a dependency.

-

-Installing

-

Since this is a header only project, it does not require any installation. However, we recommend the following procedure in order to set up all dependencies correctly:

-
git clone github.com/ViennaTools/ViennaLS.git
-
cd ViennaLS
-
mkdir build && cd build
-
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/your/custom/install/
-
make buildDependencies # this will install all dependencies and might take a while
-
make install
-

This will install the necessary headers and CMake files to the specified path. If DCMAKE_INSTALL_PREFIX is not specified, it will be installed to the standard path for your system, usually /usr/local/ .

-

-Installing without VTK

-

In order to install ViennaLS without VTK, run:

git clone github.com/ViennaTools/ViennaLS.git
-
cd ViennaLS
-
mkdir build && cd build
-
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/your/custom/install/ -DVIENNALS_USE_VTK=OFF
-
make buildDependencies
-
make install
-

-Installing with dependencies already installed on the system

-

If you want to use your own install of dependencies, just specify the directories of dependencies in CMake:

-
git clone github.com/ViennaTools/ViennaLS.git
-
cd ViennaLS
-
mkdir build && cd build
-
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/your/custom/install/ -DVTK_DIR=/path/to/vtk/install -Dpybind11_DIR=/path/to/pybind11 -DViennaHRLE_DIR=/path/to/viennahrle
-
make install
-

It is possible to specify one preinstalled dependency and automatically install the others, by just passing the path to one dependency as shown above, but not the others, i.e. for using preinstalled vtk but automatically installed ViennaHRLE and pybind11:

-
git clone github.com/ViennaTools/ViennaLS.git
-
cd ViennaLS
-
mkdir build && cd build
-
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/your/custom/install/ -DVTK_DIR=/path/to/vtk/install
-
make buildDependencies
-
make install
-

-Using the viennaLS python module

-

The Releases only contain the compiled library for the most common Python version per platform: * Windows: Python 3.8 * Linux: Python 3.8

-

For all other Python versions, you have to build the library yourself (see below).

-

In order to use ViennaLS in python, just download the python shared libraries from the releases section and put it in your current folder. From this folder just import the 2D or the 3D version of the library:

-
import viennaLS2d as vls
-
levelset = vls.lsDomain(0.2) # empty level set with grid spacing 0.2
-
sphere = vls.lsSphere((0,0,0), 5) # sphere at origin with radius 5
-
vls.lsMakeGeometry(levelset, sphere).apply() # create sphere in level set
-

All functions which are available in C++ are also available in Python. In order to switch to three dimensions, only the import needs to be changed:

-
import viennaLS3d as vls
-

-Building the python module

-

In order to build the python module, set VIENNALS_BUILD_PYTHON_2 or VIENNALS_BUILD_PYTHON_3 to ON:

cmake .. -DVIENNALS_BUILD_PYTHON_3=ON
-
make buildDependencies # this will install pybind11 the first time it is called
-
make
-

If both options are on, only VIENNALS_BUILD_PYTHON_3 will be used, since only one version can be built at a time.

-

-Setting up the dependencies

-

If you just want to install all dependencies before doing anything else, run:

-
git clone github.com/ViennaTools/ViennaLS.git
-
cd ViennaLS
-
mkdir build && cd build
-
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/your/custom/install/
-
make pybind11-external
-
make viennahrle-external
-
make vtk-external
-

This will take some time the first time it is run. The dependencies only need to be set up once.

-

-Running the Tests

-

ViennaLS uses CTest to run its tests. In order to check whether ViennaLS runs without issues on your system, you can run:

-
git clone github.com/ViennaTools/ViennaLS.git
-
cd ViennaLS
-
mkdir build && cd build
-
cmake .. -DVIENNALS_BUILD_TESTS=ON
-
make buildTests # build all tests
-
make test # run all tests
-

-Building examples

-

The examples can be built using CMake:

-
cmake .. -DVIENNALS_BUILD_EXAMPLES=ON
-
make
-

-Integration in CMake projects

-

In order to use this library in your CMake project, add the following lines to the CMakeLists.txt of your project:

-
set(ViennaLS_DIR "/path/to/your/custom/install/")
-
find_package(ViennaLS REQUIRED PATHS ${ViennaLS_DIR})
-
add_executable(myExe mySource.cpp)
-
target_include_directories(myExe PUBLIC ${VIENNALS_INCLUDE_DIRS})
-
target_link_libraries(myExe ${VIENNALS_LIBRARIES})
-

-Shared libraries

-

In order to save build time during developement, dynamically linked shared libraries can be used if ViennaLS was built with them. This is done by precompiling the most common template specialisations. In order to use shared libraries, use

cmake .. -DVIENNALS_BUILD_SHARED_LIBS=ON
-

If ViennaLS was build with shared libraries and you use ViennaLS in your project (see above), CMake will automatically link them to your project. In order to build a release of your own project with better runtime performance, but longer build times, use the following CMake option when building a release:

VIENNALS_USE_SHARED_LIBS=OFF
-

-Contributing

-

Before being able to merge your PR, make sure you have met all points on the checklist in CONTRIBUTING.md.

-

If you want to contribute to ViennaLS, make sure to follow the LLVM Coding guidelines. Before creating a pull request, make sure ALL files have been formatted by clang-format, which can be done using the format-project.sh script in the root directory.

-

-Authors

-

Current contributors: Lado Filipovic, Paul Manstetten, Xaver Klemenschits and Josef Weinbub

-

Founder and initial developer: Otmar Ertl

-

Contact us via: vienn.nosp@m.ats@.nosp@m.iue.t.nosp@m.uwie.nosp@m.n.ac..nosp@m.at

-

ViennaLS was developed under the aegis of the 'Institute for Microelectronics' at the 'TU Wien'. http://www.iue.tuwien.ac.at/

-

-License

-

See file LICENSE in the base directory.

-
-
-
- - - - diff --git a/docs/doxygen/html/jquery.js b/docs/doxygen/html/jquery.js deleted file mode 100644 index c9ed3d99..00000000 --- a/docs/doxygen/html/jquery.js +++ /dev/null @@ -1,35 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** - * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler - * Licensed under MIT - * @author Ariel Flesler - * @version 2.1.2 - */ -;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 - * http://www.smartmenus.org/ - * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/docs/doxygen/html/md_CONTRIBUTING.html b/docs/doxygen/html/md_CONTRIBUTING.html deleted file mode 100644 index 4da654ee..00000000 --- a/docs/doxygen/html/md_CONTRIBUTING.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -ViennaLS: Contributing - - - - - - - - - - - - - -
-
- - - - - - - -
-
ViennaLS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Contributing
-
-
-

-This is a check list to go through before merging any PR:

-
    -
  • Make sure everything builds with & without shared libs
  • -
  • Run clang-format on ALL files of the project (use format-project.sh)
  • -
  • Delete html folder and run make_doxygen.sh in docs/doxygen to update the website
  • -
  • Wrap all implemented interface functions for Python in Wrapping/pyWrap.cpp
  • -
  • IMPORTANT: Check the ReadMe file in / to make sure nothing changed
  • -
-
-
-
- - - - diff --git a/docs/doxygen/html/menu.js b/docs/doxygen/html/menu.js deleted file mode 100644 index 54e81cf1..00000000 --- a/docs/doxygen/html/menu.js +++ /dev/null @@ -1,127 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - var result=''; - if ('children' in data) { - result+=''; - } - return result; - } - var searchBox; - if (searchEnabled) { - if (serverSide) { - searchBox='
'+ - '
'+ - '
'+ - ''+ - '
'+ - '
'+ - '
'+ - '
'; - } else { - searchBox='
'+ - ''+ - ''+ - ''+ - ''+ - ''+ - '' - '' - '
'; - } - } - - $('#main-nav').before('
'+ - ''+ - ''+ - '
'); - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchBox) { - $('#main-menu').append('
  • '); - } - var $mainMenuState = $('#main-menu-state'); - var prevWidth = 0; - if ($mainMenuState.length) { - function initResizableIfExists() { - if (typeof initResizable==='function') initResizable(); - } - // animate mobile menu - $mainMenuState.change(function(e) { - var $menu = $('#main-menu'); - var options = { duration: 250, step: initResizableIfExists }; - if (this.checked) { - options['complete'] = function() { $menu.css('display', 'block') }; - $menu.hide().slideDown(options); - } else { - options['complete'] = function() { $menu.css('display', 'none') }; - $menu.show().slideUp(options); - } - }); - // set default menu visibility - function resetState() { - var $menu = $('#main-menu'); - var $mainMenuState = $('#main-menu-state'); - var newWidth = $(window).outerWidth(); - if (newWidth!=prevWidth) { - if ($(window).outerWidth()<768) { - $mainMenuState.prop('checked',false); $menu.hide(); - $('#searchBoxPos1').html(searchBox); - $('#searchBoxPos2').hide(); - } else { - $menu.show(); - $('#searchBoxPos1').empty(); - $('#searchBoxPos2').html(searchBox); - $('#searchBoxPos2').show(); - } - prevWidth = newWidth; - } - } - $(window).ready(function() { resetState(); initResizableIfExists(); }); - $(window).resize(resetState); - } - $('#main-menu').smartmenus(); -} -/* @license-end */ diff --git a/docs/doxygen/html/menudata.js b/docs/doxygen/html/menudata.js deleted file mode 100644 index 00fd3b9b..00000000 --- a/docs/doxygen/html/menudata.js +++ /dev/null @@ -1,140 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file -*/ -var menudata={children:[ -{text:"Main Page",url:"index.html"}, -{text:"Related Pages",url:"pages.html"}, -{text:"Namespaces",url:"namespaces.html",children:[ -{text:"Namespace List",url:"namespaces.html"}, -{text:"Namespace Members",url:"namespacemembers.html",children:[ -{text:"All",url:"namespacemembers.html",children:[ -{text:"a",url:"namespacemembers.html#index_a"}, -{text:"b",url:"namespacemembers.html#index_b"}, -{text:"c",url:"namespacemembers.html#index_c"}, -{text:"d",url:"namespacemembers.html#index_d"}, -{text:"e",url:"namespacemembers.html#index_e"}, -{text:"g",url:"namespacemembers.html#index_g"}, -{text:"i",url:"namespacemembers.html#index_i"}, -{text:"m",url:"namespacemembers.html#index_m"}, -{text:"n",url:"namespacemembers.html#index_n"}, -{text:"o",url:"namespacemembers.html#index_o"}, -{text:"p",url:"namespacemembers.html#index_p"}, -{text:"r",url:"namespacemembers.html#index_r"}, -{text:"s",url:"namespacemembers.html#index_s"}, -{text:"t",url:"namespacemembers.html#index_t"}, -{text:"v",url:"namespacemembers.html#index_v"}]}, -{text:"Functions",url:"namespacemembers_func.html"}, -{text:"Variables",url:"namespacemembers_vars.html",children:[ -{text:"a",url:"namespacemembers_vars.html#index_a"}, -{text:"b",url:"namespacemembers_vars.html#index_b"}, -{text:"c",url:"namespacemembers_vars.html#index_c"}, -{text:"d",url:"namespacemembers_vars.html#index_d"}, -{text:"e",url:"namespacemembers_vars.html#index_e"}, -{text:"g",url:"namespacemembers_vars.html#index_g"}, -{text:"m",url:"namespacemembers_vars.html#index_m"}, -{text:"n",url:"namespacemembers_vars.html#index_n"}, -{text:"o",url:"namespacemembers_vars.html#index_o"}, -{text:"p",url:"namespacemembers_vars.html#index_p"}, -{text:"s",url:"namespacemembers_vars.html#index_s"}, -{text:"t",url:"namespacemembers_vars.html#index_t"}, -{text:"v",url:"namespacemembers_vars.html#index_v"}]}, -{text:"Typedefs",url:"namespacemembers_type.html"}, -{text:"Enumerations",url:"namespacemembers_enum.html"}]}]}, -{text:"Classes",url:"annotated.html",children:[ -{text:"Class List",url:"annotated.html"}, -{text:"Class Index",url:"classes.html"}, -{text:"Class Hierarchy",url:"hierarchy.html"}, -{text:"Class Members",url:"functions.html",children:[ -{text:"All",url:"functions.html",children:[ -{text:"a",url:"functions.html#index_a"}, -{text:"b",url:"functions_b.html#index_b"}, -{text:"c",url:"functions_c.html#index_c"}, -{text:"d",url:"functions_d.html#index_d"}, -{text:"e",url:"functions_e.html#index_e"}, -{text:"f",url:"functions_f.html#index_f"}, -{text:"g",url:"functions_g.html#index_g"}, -{text:"h",url:"functions_h.html#index_h"}, -{text:"i",url:"functions_i.html#index_i"}, -{text:"l",url:"functions_l.html#index_l"}, -{text:"m",url:"functions_m.html#index_m"}, -{text:"n",url:"functions_n.html#index_n"}, -{text:"o",url:"functions_o.html#index_o"}, -{text:"p",url:"functions_p.html#index_p"}, -{text:"r",url:"functions_r.html#index_r"}, -{text:"s",url:"functions_s.html#index_s"}, -{text:"t",url:"functions_t.html#index_t"}, -{text:"v",url:"functions_v.html#index_v"}, -{text:"w",url:"functions_w.html#index_w"}, -{text:"~",url:"functions_~.html#index__7E"}]}, -{text:"Functions",url:"functions_func.html",children:[ -{text:"a",url:"functions_func.html#index_a"}, -{text:"b",url:"functions_func_b.html#index_b"}, -{text:"c",url:"functions_func_c.html#index_c"}, -{text:"d",url:"functions_func_d.html#index_d"}, -{text:"e",url:"functions_func_e.html#index_e"}, -{text:"f",url:"functions_func_f.html#index_f"}, -{text:"g",url:"functions_func_g.html#index_g"}, -{text:"i",url:"functions_func_i.html#index_i"}, -{text:"l",url:"functions_func_l.html#index_l"}, -{text:"m",url:"functions_func_m.html#index_m"}, -{text:"n",url:"functions_func_n.html#index_n"}, -{text:"o",url:"functions_func_o.html#index_o"}, -{text:"p",url:"functions_func_p.html#index_p"}, -{text:"r",url:"functions_func_r.html#index_r"}, -{text:"s",url:"functions_func_s.html#index_s"}, -{text:"t",url:"functions_func_t.html#index_t"}, -{text:"v",url:"functions_func_v.html#index_v"}, -{text:"w",url:"functions_func_w.html#index_w"}, -{text:"~",url:"functions_func_~.html#index__7E"}]}, -{text:"Variables",url:"functions_vars.html",children:[ -{text:"a",url:"functions_vars.html#index_a"}, -{text:"c",url:"functions_vars.html#index_c"}, -{text:"d",url:"functions_vars.html#index_d"}, -{text:"f",url:"functions_vars.html#index_f"}, -{text:"g",url:"functions_vars.html#index_g"}, -{text:"h",url:"functions_vars.html#index_h"}, -{text:"l",url:"functions_vars.html#index_l"}, -{text:"m",url:"functions_vars.html#index_m"}, -{text:"n",url:"functions_vars.html#index_n"}, -{text:"o",url:"functions_vars.html#index_o"}, -{text:"p",url:"functions_vars.html#index_p"}, -{text:"r",url:"functions_vars.html#index_r"}, -{text:"s",url:"functions_vars.html#index_s"}, -{text:"t",url:"functions_vars.html#index_t"}, -{text:"v",url:"functions_vars.html#index_v"}]}, -{text:"Typedefs",url:"functions_type.html"}]}]}, -{text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}, -{text:"File Members",url:"globals.html",children:[ -{text:"All",url:"globals.html",children:[ -{text:"l",url:"globals.html#index_l"}, -{text:"m",url:"globals.html#index_m"}, -{text:"n",url:"globals.html#index_n"}, -{text:"p",url:"globals.html#index_p"}]}, -{text:"Functions",url:"globals_func.html"}, -{text:"Variables",url:"globals_vars.html"}, -{text:"Typedefs",url:"globals_type.html"}, -{text:"Enumerations",url:"globals_enum.html"}, -{text:"Macros",url:"globals_defs.html"}]}]}, -{text:"Examples",url:"examples.html"}]} diff --git a/docs/doxygen/html/namespaceAirGapDeposition.html b/docs/doxygen/html/namespaceAirGapDeposition.html deleted file mode 100644 index db749f1d..00000000 --- a/docs/doxygen/html/namespaceAirGapDeposition.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - -ViennaLS: AirGapDeposition Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    AirGapDeposition Namespace Reference
    -
    -
    - - - - -

    -Classes

    class  velocityField
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Variables

    int extent
     
    float gridDelta
     
    tuple bounds
     
    tuple boundaryCons
     
     substrate
     
    tuple origin
     
    tuple planeNormal
     
     mesh
     
     trench
     
    tuple minCorner
     
    tuple maxCorner
     
     newLayer
     
     velocities
     
     advectionKernel
     
    int passedTime
     
    int numberOfSteps
     
    -

    Variable Documentation

    - -

    ◆ advectionKernel

    - -
    -
    - - - - -
    AirGapDeposition.advectionKernel
    -
    -
    - -

    ◆ boundaryCons

    - -
    -
    - - - - -
    tuple AirGapDeposition.boundaryCons
    -
    -
    - -

    ◆ bounds

    - - - -

    ◆ extent

    - -
    -
    - - - - -
    int AirGapDeposition.extent
    -
    -
    - -

    ◆ gridDelta

    - - - -

    ◆ maxCorner

    - -
    -
    - - - - -
    tuple AirGapDeposition.maxCorner
    -
    -
    - -

    ◆ mesh

    - - - -

    ◆ minCorner

    - -
    -
    - - - - -
    tuple AirGapDeposition.minCorner
    -
    -
    - -

    ◆ newLayer

    - -
    -
    - - - - -
    AirGapDeposition.newLayer
    -
    -
    - -

    ◆ numberOfSteps

    - -
    -
    - - - - -
    int AirGapDeposition.numberOfSteps
    -
    -
    - -

    ◆ origin

    - - - -

    ◆ passedTime

    - -
    -
    - - - - -
    int AirGapDeposition.passedTime
    -
    -
    - -

    ◆ planeNormal

    - - - -

    ◆ substrate

    - - - -

    ◆ trench

    - -
    -
    - - - - -
    AirGapDeposition.trench
    -
    -
    - -

    ◆ velocities

    - -
    -
    - - - - -
    AirGapDeposition.velocities
    -
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespaceAirGapDeposition.js b/docs/doxygen/html/namespaceAirGapDeposition.js deleted file mode 100644 index 1c604f71..00000000 --- a/docs/doxygen/html/namespaceAirGapDeposition.js +++ /dev/null @@ -1,20 +0,0 @@ -var namespaceAirGapDeposition = -[ - [ "velocityField", "classAirGapDeposition_1_1velocityField.html", "classAirGapDeposition_1_1velocityField" ], - [ "advectionKernel", "namespaceAirGapDeposition.html#a5b4e34f279dffcb1b991e19b37c690f0", null ], - [ "boundaryCons", "namespaceAirGapDeposition.html#a0a16a1d4a9f90f67f7251d38034723e0", null ], - [ "bounds", "namespaceAirGapDeposition.html#a4ed932eb04869593914daf91837d5e08", null ], - [ "extent", "namespaceAirGapDeposition.html#ad57d3494da9650c7081894b7de007eba", null ], - [ "gridDelta", "namespaceAirGapDeposition.html#a2298757d8b928ab18a132ed7e268679b", null ], - [ "maxCorner", "namespaceAirGapDeposition.html#a7e6fb0e6e3965c24e43e33753cc4c2b4", null ], - [ "mesh", "namespaceAirGapDeposition.html#ab170b9d309c41a6a8f385caf53068bfa", null ], - [ "minCorner", "namespaceAirGapDeposition.html#ae202b9c552c69548274e05624dc8c47b", null ], - [ "newLayer", "namespaceAirGapDeposition.html#ae4c15d7b109cfa0500c2e84e79c19ef6", null ], - [ "numberOfSteps", "namespaceAirGapDeposition.html#aad04fd5c5532665c5eee936cd2681b74", null ], - [ "origin", "namespaceAirGapDeposition.html#ae54fe602ea6ed9d4d67fc74791f536c5", null ], - [ "passedTime", "namespaceAirGapDeposition.html#a86904a08b62cc0d346f96b5a7609263e", null ], - [ "planeNormal", "namespaceAirGapDeposition.html#a8f9a128eb4d3a446d178e6756691d08e", null ], - [ "substrate", "namespaceAirGapDeposition.html#a00dc73663e030fed6bb40169ef4070b6", null ], - [ "trench", "namespaceAirGapDeposition.html#adc994ddcd49604c115802be0b6394a33", null ], - [ "velocities", "namespaceAirGapDeposition.html#ad5dc2abed0befd354f65157811efd227", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/namespaceDeposition.html b/docs/doxygen/html/namespaceDeposition.html deleted file mode 100644 index 9458c83c..00000000 --- a/docs/doxygen/html/namespaceDeposition.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - - -ViennaLS: Deposition Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    Deposition Namespace Reference
    -
    -
    - - - - -

    -Classes

    class  velocityField
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Variables

    int extent
     
    float gridDelta
     
    tuple bounds
     
    tuple boundaryCons
     
     substrate
     
    tuple origin
     
    tuple planeNormal
     
     trench
     
    tuple minCorner
     
    tuple maxCorner
     
     newLayer
     
     velocities
     
     advectionKernel
     
    int counter
     
    int passedTime
     
     mesh
     
    -

    Variable Documentation

    - -

    ◆ advectionKernel

    - -
    -
    - - - - -
    Deposition.advectionKernel
    -
    - -
    -
    - -

    ◆ boundaryCons

    - -
    -
    - - - - -
    tuple Deposition.boundaryCons
    -
    - -
    -
    - -

    ◆ bounds

    - -
    -
    - - - - -
    tuple Deposition.bounds
    -
    - -
    -
    - -

    ◆ counter

    - -
    -
    - - - - -
    int Deposition.counter
    -
    -
    Examples
    Deposition.cpp, and SquareEtch.cpp.
    -
    - -
    -
    - -

    ◆ extent

    - -
    -
    - - - - -
    int Deposition.extent
    -
    - -
    -
    - -

    ◆ gridDelta

    - -
    -
    - - - - -
    float Deposition.gridDelta
    -
    - -
    -
    - -

    ◆ maxCorner

    - -
    -
    - - - - -
    tuple Deposition.maxCorner
    -
    - -
    -
    - -

    ◆ mesh

    - -
    -
    - - - - -
    Deposition.mesh
    -
    - -
    -
    - -

    ◆ minCorner

    - -
    -
    - - - - -
    tuple Deposition.minCorner
    -
    - -
    -
    - -

    ◆ newLayer

    - -
    -
    - - - - -
    Deposition.newLayer
    -
    - -
    -
    - -

    ◆ origin

    - -
    -
    - - - - -
    tuple Deposition.origin
    -
    - -
    -
    - -

    ◆ passedTime

    - -
    -
    - - - - -
    int Deposition.passedTime
    -
    - -
    -
    - -

    ◆ planeNormal

    - -
    -
    - - - - -
    tuple Deposition.planeNormal
    -
    - -
    -
    - -

    ◆ substrate

    - -
    -
    - - - - -
    Deposition.substrate
    -
    - -
    -
    - -

    ◆ trench

    - -
    -
    - - - - -
    Deposition.trench
    -
    - -
    -
    - -

    ◆ velocities

    - -
    -
    - - - - -
    Deposition.velocities
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespaceDeposition.js b/docs/doxygen/html/namespaceDeposition.js deleted file mode 100644 index 34b8ae9c..00000000 --- a/docs/doxygen/html/namespaceDeposition.js +++ /dev/null @@ -1,20 +0,0 @@ -var namespaceDeposition = -[ - [ "velocityField", "classDeposition_1_1velocityField.html", "classDeposition_1_1velocityField" ], - [ "advectionKernel", "namespaceDeposition.html#a6f4170d2c9e1329b971b2ee1ae1d7164", null ], - [ "boundaryCons", "namespaceDeposition.html#aa65393a8f7e2b0fd80d5cf1cb7dcf951", null ], - [ "bounds", "namespaceDeposition.html#a554727b209466cd83d3f7d3316d88d6c", null ], - [ "counter", "namespaceDeposition.html#a832bc85f44adbf2f1ef86c55a5482e90", null ], - [ "extent", "namespaceDeposition.html#a2091a9e8efc556060c6a3fe0e2a71191", null ], - [ "gridDelta", "namespaceDeposition.html#a388a3ed8b0b67bec94970f23ad4fe042", null ], - [ "maxCorner", "namespaceDeposition.html#acfc1b4da91a51db88736546ef5d6ecaa", null ], - [ "mesh", "namespaceDeposition.html#a8725affaf165a7612eae4f80807f9789", null ], - [ "minCorner", "namespaceDeposition.html#a871e02f9e0fc93e250d34bb0662f288b", null ], - [ "newLayer", "namespaceDeposition.html#a448222c801fb513e47426d6adcbadcbd", null ], - [ "origin", "namespaceDeposition.html#acdb3f1e89daecbef98d6f71113c249fd", null ], - [ "passedTime", "namespaceDeposition.html#a9df7fa526473e45109729f2dd37fbbb6", null ], - [ "planeNormal", "namespaceDeposition.html#a822cb2e71c77b4c9815adba4e890b8d7", null ], - [ "substrate", "namespaceDeposition.html#a68c03f351e1469988a55e41eba8b288f", null ], - [ "trench", "namespaceDeposition.html#a926efaf965f4ac96389fe463ccf0b7be", null ], - [ "velocities", "namespaceDeposition.html#ae57e21d1dc9de847941bc81607c8849e", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/namespaceGeometricAdvection.html b/docs/doxygen/html/namespaceGeometricAdvection.html deleted file mode 100644 index 70e00187..00000000 --- a/docs/doxygen/html/namespaceGeometricAdvection.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - -ViennaLS: GeometricAdvection Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    GeometricAdvection Namespace Reference
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Variables

    int extent
     
    float gridDelta
     
    tuple bounds
     
    tuple boundaryCons
     
     substrate
     
    tuple origin
     
    tuple planeNormal
     
     trench
     
    tuple minCorner
     
    tuple maxCorner
     
     mesh
     
     newLayer
     
     dist
     
    -

    Variable Documentation

    - -

    ◆ boundaryCons

    - -
    -
    - - - - -
    tuple GeometricAdvection.boundaryCons
    -
    - -
    -
    - -

    ◆ bounds

    - -
    -
    - - - - -
    tuple GeometricAdvection.bounds
    -
    - -
    -
    - -

    ◆ dist

    - -
    -
    - - - - -
    GeometricAdvection.dist
    -
    -
    Examples
    GeometricAdvection.cpp.
    -
    - -
    -
    - -

    ◆ extent

    - -
    -
    - - - - -
    int GeometricAdvection.extent
    -
    - -
    -
    - -

    ◆ gridDelta

    - -
    -
    - - - - -
    float GeometricAdvection.gridDelta
    -
    - -
    -
    - -

    ◆ maxCorner

    - -
    -
    - - - - -
    tuple GeometricAdvection.maxCorner
    -
    - -
    -
    - -

    ◆ mesh

    - -
    -
    - - - - -
    GeometricAdvection.mesh
    -
    - -
    -
    - -

    ◆ minCorner

    - -
    -
    - - - - -
    tuple GeometricAdvection.minCorner
    -
    - -
    -
    - -

    ◆ newLayer

    - -
    -
    - - - - -
    GeometricAdvection.newLayer
    -
    - -
    -
    - -

    ◆ origin

    - -
    -
    - - - - -
    tuple GeometricAdvection.origin
    -
    - -
    -
    - -

    ◆ planeNormal

    - -
    -
    - - - - -
    tuple GeometricAdvection.planeNormal
    -
    - -
    -
    - -

    ◆ substrate

    - -
    -
    - - - - -
    GeometricAdvection.substrate
    -
    - -
    -
    - -

    ◆ trench

    - -
    -
    - - - - -
    GeometricAdvection.trench
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacelsConcepts.html b/docs/doxygen/html/namespacelsConcepts.html deleted file mode 100644 index 69745d95..00000000 --- a/docs/doxygen/html/namespacelsConcepts.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - -ViennaLS: lsConcepts Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    lsConcepts Namespace Reference
    -
    -
    - - - - - - - - - - - - - - - - -

    -Typedefs

    using AssignType = std::nullptr_t
     
    template<class Base , class Derived >
    using IsBaseOf = std::enable_if_t< std::is_base_of< Base, Derived >::value, AssignType >
     
    template<class A , class B >
    using IsSame = std::enable_if_t< std::is_same< A, B >::value, AssignType >
     
    template<class A , class B >
    using IsNotSame = std::enable_if_t<!std::is_same< A, B >::value, AssignType >
     
    template<class T >
    using IsFloatingPoint = std::enable_if_t< std::is_floating_point< T >::value, AssignType >
     
    - - - -

    -Variables

    constexpr AssignType assignable
     
    -

    Typedef Documentation

    - -

    ◆ AssignType

    - -
    -
    - - - - -
    typedef std::nullptr_t lsConcepts::AssignType
    -
    - -
    -
    - -

    ◆ IsBaseOf

    - -
    -
    -
    -template<class Base , class Derived >
    - - - - -
    using lsConcepts::IsBaseOf = typedef std::enable_if_t<std::is_base_of<Base, Derived>::value, AssignType>
    -
    - -
    -
    - -

    ◆ IsFloatingPoint

    - -
    -
    -
    -template<class T >
    - - - - -
    using lsConcepts::IsFloatingPoint = typedef std::enable_if_t<std::is_floating_point<T>::value, AssignType>
    -
    - -
    -
    - -

    ◆ IsNotSame

    - -
    -
    -
    -template<class A , class B >
    - - - - -
    using lsConcepts::IsNotSame = typedef std::enable_if_t<!std::is_same<A, B>::value, AssignType>
    -
    - -
    -
    - -

    ◆ IsSame

    - -
    -
    -
    -template<class A , class B >
    - - - - -
    using lsConcepts::IsSame = typedef std::enable_if_t<std::is_same<A, B>::value, AssignType>
    -
    - -
    -
    -

    Variable Documentation

    - -

    ◆ assignable

    - -
    -
    - - - - - -
    - - - - -
    constexpr AssignType lsConcepts::assignable
    -
    -inlineconstexpr
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacelsInternal.html b/docs/doxygen/html/namespacelsInternal.html deleted file mode 100644 index 77940b6c..00000000 --- a/docs/doxygen/html/namespacelsInternal.html +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - - -ViennaLS: lsInternal Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    lsInternal Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  advect
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Classes

    class  lsEnquistOsher
     Engquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields. More...
     
    class  lsFiniteDifferences
     
    class  lsGraph
     
    class  lsLaxFriedrichs
     Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel. More...
     
    class  lsLocalLaxFriedrichs
     Lax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields. More...
     
    class  lsLocalLaxFriedrichsAnalytical
     Lax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise. More...
     
    class  lsLocalLocalLaxFriedrichs
     Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate. More...
     
    class  lsMarchingCubes
     Helper class for lsToSurfaceMesh. Should not be used directly. More...
     
    class  lsStencilLocalLaxFriedrichsScalar
     Stencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443. More...
     
    - - - - - -

    -Enumerations

    enum class  DifferentiationSchemeEnum : unsigned {
    -  FIRST_ORDER -, SECOND_ORDER -, WENO3 -, WENO5 -,
    -  FIRST_ORDER -, SECOND_ORDER -, WENO3 -, WENO5 -
    - }
     
    enum class  DifferentiationSchemeEnum : unsigned {
    -  FIRST_ORDER -, SECOND_ORDER -, WENO3 -, WENO5 -,
    -  FIRST_ORDER -, SECOND_ORDER -, WENO3 -, WENO5 -
    - }
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    template<class It >
    double squareSumSquare (It begin, It end)
     Returns the squared sum square for values in the range [start, end[. More...
     
    template<class It >
    double rootSumSquarePow3 (It begin, It end)
     Returns the root sum square to the 3rd power for values in the range [start, end[. More...
     
    template<class T , std::size_t N>
    double meanCurvature2D (std::array< T, N > funcValues)
     Mean curvature formula for implicit surfaces in 2D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx) More...
     
    template<class T , std::size_t N>
    double meanCurvature3D (std::array< T, N > funcValues)
     Mean curvature formula for implicit surfaces in 3D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx) More...
     
    template<class T , std::size_t N>
    double gaussianCurvature3D (std::array< T, N > funcValues)
     Gaussian curvature formula for implicit surfaces in 3D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx) More...
     
    template<class It , class T = typename It::DomainType::hrleValueType>
    std::array< T, 9 > smallStencilFromIterator (It &it, const double gridDelta)
     Fills an std::array with differential values calculated from neighbour values. This stencil only uses direct neighbours for fast calculation of the differentials. More...
     
    template<class It , class T = typename It::DomainType::hrleValueType>
    std::array< T, 9 > bigStencilFromIterator (It &it, const double gridDelta)
     Fills an std::array with differential values calculated from neighbour values. This stencil also uses diagonal neighbours to achieve a higher accuracy. More...
     
    template<class It , class T = typename It::DomainType::hrleValueType>
    meanCurvature (It &it, bool bigStencil=false)
     Calculates the Mean Curvature of the level set function from a suitable hrle iterator. Requires an iterator that is big enough to calculate second order derivatives(e.g. hrleBoxIterator or hrleCartesianPlaneIterator) More...
     
    template<class It , class T = typename It::DomainType::hrleValueType>
    gaussianCurvature (It &it, bool bigStencil=false)
     Calculates the Gaussian Curvature of the level set function from a suitable hrle iterator. Requires an iterator that is big enough to calculate second order derivatives(e.g. hrleBoxIterator or hrleCartesianPlaneIterator) More...
     
    -

    Enumeration Type Documentation

    - -

    ◆ DifferentiationSchemeEnum [1/2]

    - -
    -
    - - - - - -
    - - - - -
    enum class lsInternal::DifferentiationSchemeEnum : unsigned
    -
    -strong
    -
    - - - - - - - - - -
    Enumerator
    FIRST_ORDER 
    SECOND_ORDER 
    WENO3 
    WENO5 
    FIRST_ORDER 
    SECOND_ORDER 
    WENO3 
    WENO5 
    - -
    -
    - -

    ◆ DifferentiationSchemeEnum [2/2]

    - -
    -
    - - - - - -
    - - - - -
    enum class lsInternal::DifferentiationSchemeEnum : unsigned
    -
    -strong
    -
    - - - - - - - - - -
    Enumerator
    FIRST_ORDER 
    SECOND_ORDER 
    WENO3 
    WENO5 
    FIRST_ORDER 
    SECOND_ORDER 
    WENO3 
    WENO5 
    - -
    -
    -

    Function Documentation

    - -

    ◆ bigStencilFromIterator()

    - -
    -
    -
    -template<class It , class T = typename It::DomainType::hrleValueType>
    - - - - - - - - - - - - - - - - - - -
    std::array< T, 9 > lsInternal::bigStencilFromIterator (It & it,
    const double gridDelta 
    )
    -
    - -

    Fills an std::array with differential values calculated from neighbour values. This stencil also uses diagonal neighbours to achieve a higher accuracy.

    - -
    -
    - -

    ◆ gaussianCurvature()

    - -
    -
    -
    -template<class It , class T = typename It::DomainType::hrleValueType>
    - - - - - - - - - - - - - - - - - - -
    T lsInternal::gaussianCurvature (It & it,
    bool bigStencil = false 
    )
    -
    - -

    Calculates the Gaussian Curvature of the level set function from a suitable hrle iterator. Requires an iterator that is big enough to calculate second order derivatives(e.g. hrleBoxIterator or hrleCartesianPlaneIterator)

    - -
    -
    - -

    ◆ gaussianCurvature3D()

    - -
    -
    -
    -template<class T , std::size_t N>
    - - - - - - - - -
    double lsInternal::gaussianCurvature3D (std::array< T, N > funcValues)
    -
    - -

    Gaussian curvature formula for implicit surfaces in 3D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx)

    - -
    -
    - -

    ◆ meanCurvature()

    - -
    -
    -
    -template<class It , class T = typename It::DomainType::hrleValueType>
    - - - - - - - - - - - - - - - - - - -
    T lsInternal::meanCurvature (It & it,
    bool bigStencil = false 
    )
    -
    - -

    Calculates the Mean Curvature of the level set function from a suitable hrle iterator. Requires an iterator that is big enough to calculate second order derivatives(e.g. hrleBoxIterator or hrleCartesianPlaneIterator)

    - -
    -
    - -

    ◆ meanCurvature2D()

    - -
    -
    -
    -template<class T , std::size_t N>
    - - - - - - - - -
    double lsInternal::meanCurvature2D (std::array< T, N > funcValues)
    -
    - -

    Mean curvature formula for implicit surfaces in 2D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx)

    - -
    -
    - -

    ◆ meanCurvature3D()

    - -
    -
    -
    -template<class T , std::size_t N>
    - - - - - - - - -
    double lsInternal::meanCurvature3D (std::array< T, N > funcValues)
    -
    - -

    Mean curvature formula for implicit surfaces in 3D, the passed array should contain the function values in the following order: (F_x, F_y, F_z, F_xx, F_yy, F_zz, F_xy, F_yz, F_zx)

    - -
    -
    - -

    ◆ rootSumSquarePow3()

    - -
    -
    -
    -template<class It >
    - - - - - - - - - - - - - - - - - - -
    double lsInternal::rootSumSquarePow3 (It begin,
    It end 
    )
    -
    - -

    Returns the root sum square to the 3rd power for values in the range [start, end[.

    - -
    -
    - -

    ◆ smallStencilFromIterator()

    - -
    -
    -
    -template<class It , class T = typename It::DomainType::hrleValueType>
    - - - - - - - - - - - - - - - - - - -
    std::array< T, 9 > lsInternal::smallStencilFromIterator (It & it,
    const double gridDelta 
    )
    -
    - -

    Fills an std::array with differential values calculated from neighbour values. This stencil only uses direct neighbours for fast calculation of the differentials.

    - -
    -
    - -

    ◆ squareSumSquare()

    - -
    -
    -
    -template<class It >
    - - - - - - - - - - - - - - - - - - -
    double lsInternal::squareSumSquare (It begin,
    It end 
    )
    -
    - -

    Returns the squared sum square for values in the range [start, end[.

    - -
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacelsInternal.js b/docs/doxygen/html/namespacelsInternal.js deleted file mode 100644 index c4a1194e..00000000 --- a/docs/doxygen/html/namespacelsInternal.js +++ /dev/null @@ -1,44 +0,0 @@ -var namespacelsInternal = -[ - [ "advect", "namespacelsInternal_1_1advect.html", [ - [ "reduceTimeStepHamiltonJacobi", "namespacelsInternal_1_1advect.html#a55518456d0d4959c618121a07da6ff22", null ] - ] ], - [ "lsEnquistOsher", "classlsInternal_1_1lsEnquistOsher.html", "classlsInternal_1_1lsEnquistOsher" ], - [ "lsFiniteDifferences", "classlsInternal_1_1lsFiniteDifferences.html", "classlsInternal_1_1lsFiniteDifferences" ], - [ "lsGraph", "classlsInternal_1_1lsGraph.html", "classlsInternal_1_1lsGraph" ], - [ "lsLaxFriedrichs", "classlsInternal_1_1lsLaxFriedrichs.html", "classlsInternal_1_1lsLaxFriedrichs" ], - [ "lsLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLaxFriedrichs" ], - [ "lsLocalLaxFriedrichsAnalytical", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html", "classlsInternal_1_1lsLocalLaxFriedrichsAnalytical" ], - [ "lsLocalLocalLaxFriedrichs", "classlsInternal_1_1lsLocalLocalLaxFriedrichs.html", "classlsInternal_1_1lsLocalLocalLaxFriedrichs" ], - [ "lsMarchingCubes", "classlsInternal_1_1lsMarchingCubes.html", "classlsInternal_1_1lsMarchingCubes" ], - [ "lsStencilLocalLaxFriedrichsScalar", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html", "classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar" ], - [ "DifferentiationSchemeEnum", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7", [ - [ "FIRST_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b", null ], - [ "SECOND_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87", null ], - [ "WENO3", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca", null ], - [ "WENO5", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99", null ], - [ "FIRST_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b", null ], - [ "SECOND_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87", null ], - [ "WENO3", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca", null ], - [ "WENO5", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99", null ] - ] ], - [ "DifferentiationSchemeEnum", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7", [ - [ "FIRST_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b", null ], - [ "SECOND_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87", null ], - [ "WENO3", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca", null ], - [ "WENO5", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99", null ], - [ "FIRST_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b", null ], - [ "SECOND_ORDER", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87", null ], - [ "WENO3", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca", null ], - [ "WENO5", "namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99", null ] - ] ], - [ "bigStencilFromIterator", "namespacelsInternal.html#ac5bacaf552b09c8044841756c5de4e1b", null ], - [ "gaussianCurvature", "namespacelsInternal.html#abee0952a38ee9d2dd729b2c5b6006591", null ], - [ "gaussianCurvature3D", "namespacelsInternal.html#a8408b8dfc9c76d40f01093cb33091c81", null ], - [ "meanCurvature", "namespacelsInternal.html#aeef0c3f29a30bccb29b6bb7b72cddd8e", null ], - [ "meanCurvature2D", "namespacelsInternal.html#aa3e9fd90bb8afd29f44df8da2701150d", null ], - [ "meanCurvature3D", "namespacelsInternal.html#af5d2622bd1a287a6f3ca0000cc1821e7", null ], - [ "rootSumSquarePow3", "namespacelsInternal.html#af475b51c8bd1acca4e2723a1d4db79e8", null ], - [ "smallStencilFromIterator", "namespacelsInternal.html#a354a75c75dbbe14b92815df6c365da7e", null ], - [ "squareSumSquare", "namespacelsInternal.html#a19cf4bf13e22b8ff3e4ce2eb618b2fca", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/namespacelsInternal_1_1advect.html b/docs/doxygen/html/namespacelsInternal_1_1advect.html deleted file mode 100644 index 34ab9477..00000000 --- a/docs/doxygen/html/namespacelsInternal_1_1advect.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -ViennaLS: lsInternal::advect Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    lsInternal::advect Namespace Reference
    -
    -
    - - - - - -

    -Functions

    template<class IntegrationSchemeType , class T , int D, lsConcepts::IsNotSame< IntegrationSchemeType, lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, 1 > > = lsConcepts::assignable>
    void reduceTimeStepHamiltonJacobi (IntegrationSchemeType &, double &, hrleCoordType)
     
    -

    Function Documentation

    - -

    ◆ reduceTimeStepHamiltonJacobi()

    - -
    -
    -
    -template<class IntegrationSchemeType , class T , int D, lsConcepts::IsNotSame< IntegrationSchemeType, lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, 1 > > = lsConcepts::assignable>
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void lsInternal::advect::reduceTimeStepHamiltonJacobi (IntegrationSchemeType & scheme,
    double & MaxTimeStep,
    hrleCoordType gridDelta 
    )
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacemembers.html b/docs/doxygen/html/namespacemembers.html deleted file mode 100644 index 3af86f04..00000000 --- a/docs/doxygen/html/namespacemembers.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - -ViennaLS: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    Here is a list of all namespace members with links to the namespace documentation for each member:
    - -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - g -

    - - -

    - i -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - p -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - v -

    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacemembers_enum.html b/docs/doxygen/html/namespacemembers_enum.html deleted file mode 100644 index 0b2c9998..00000000 --- a/docs/doxygen/html/namespacemembers_enum.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -ViennaLS: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacemembers_func.html b/docs/doxygen/html/namespacemembers_func.html deleted file mode 100644 index c52e8778..00000000 --- a/docs/doxygen/html/namespacemembers_func.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -ViennaLS: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacemembers_type.html b/docs/doxygen/html/namespacemembers_type.html deleted file mode 100644 index da319b2d..00000000 --- a/docs/doxygen/html/namespacemembers_type.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -ViennaLS: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespacemembers_vars.html b/docs/doxygen/html/namespacemembers_vars.html deleted file mode 100644 index bb0e9de6..00000000 --- a/docs/doxygen/html/namespacemembers_vars.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - -ViennaLS: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -  - -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - g -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - p -

    - - -

    - s -

    - - -

    - t -

    - - -

    - v -

    -
    -
    - - - - diff --git a/docs/doxygen/html/namespaces.html b/docs/doxygen/html/namespaces.html deleted file mode 100644 index 66fb28b9..00000000 --- a/docs/doxygen/html/namespaces.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -ViennaLS: Namespace List - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    Namespace List
    -
    -
    -
    Here is a list of all namespaces with brief descriptions:
    -
    [detail level 12]
    - - - - - - - - - - - - - - - - - -
     NAirGapDeposition
     CvelocityField
     NDeposition
     CvelocityField
     NGeometricAdvection
     NlsConcepts
     NlsInternal
     Nadvect
     ClsEnquistOsherEngquist osher integration scheme based on the upwind integration scheme. Offers high performance but lower accuracy for complex velocity fields
     ClsFiniteDifferences
     ClsGraph
     ClsLaxFriedrichsLax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel
     ClsLocalLaxFriedrichsLax Friedrichs integration scheme, which uses a first neighbour stencil to calculate the alpha values for all neighbours. The largest alpha value is then chosen for dissipation. Slower than lsLocalLocalLaxFriedrichs or lsEngquistOsher but more reliable for complex velocity fields
     ClsLocalLaxFriedrichsAnalyticalLax Friedrichs integration scheme, which uses alpha values provided by the user in getDissipationAlphas in lsVelocityField. If it is possible to derive analytical solutions for the velocityField and the alpha values, this integration scheme should be used and never otherwise
     ClsLocalLocalLaxFriedrichsLax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate
     ClsMarchingCubesHelper class for lsToSurfaceMesh. Should not be used directly
     ClsStencilLocalLaxFriedrichsScalarStencil Local Lax Friedrichs Integration Scheme. It uses a stencil of order around active points, in order to evaluate dissipation values for each point, taking into account the mathematical nature of the speed function. see Toifl et al., 2019. ISBN: 978-1-7281-0938-1; DOI: 10.1109/SISPAD.2019.8870443
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/namespaces_dup.js b/docs/doxygen/html/namespaces_dup.js deleted file mode 100644 index a7f1f271..00000000 --- a/docs/doxygen/html/namespaces_dup.js +++ /dev/null @@ -1,29 +0,0 @@ -var namespaces_dup = -[ - [ "AirGapDeposition", "namespaceAirGapDeposition.html", "namespaceAirGapDeposition" ], - [ "Deposition", "namespaceDeposition.html", "namespaceDeposition" ], - [ "GeometricAdvection", "namespaceGeometricAdvection.html", [ - [ "boundaryCons", "namespaceGeometricAdvection.html#a05401810b8dbf9a821a0c005e8148542", null ], - [ "bounds", "namespaceGeometricAdvection.html#a9c2c0c61e3d4d0944b94d5189a173179", null ], - [ "dist", "namespaceGeometricAdvection.html#aa8ac5422d5dca205d8003906cf3ed2da", null ], - [ "extent", "namespaceGeometricAdvection.html#afeac2948471fac1e758166cdb6990895", null ], - [ "gridDelta", "namespaceGeometricAdvection.html#a46b978bd5d91bddda4f40cf011b6d4ed", null ], - [ "maxCorner", "namespaceGeometricAdvection.html#a61784e26891726ae8a5decd60904d2ae", null ], - [ "mesh", "namespaceGeometricAdvection.html#ab3cac288eeef62da544cfa01e9d88691", null ], - [ "minCorner", "namespaceGeometricAdvection.html#a4bc967230cc6b0b1fd473860f144736c", null ], - [ "newLayer", "namespaceGeometricAdvection.html#abd9a032068d19a191bc00596224a23fe", null ], - [ "origin", "namespaceGeometricAdvection.html#a24e2a92a06eed3283575cc671a99680f", null ], - [ "planeNormal", "namespaceGeometricAdvection.html#a08c9c6b2be2e81901d5bef9dbb609f2d", null ], - [ "substrate", "namespaceGeometricAdvection.html#a6847ded4385aaab7eb500e36ca0f3f7c", null ], - [ "trench", "namespaceGeometricAdvection.html#abcb12fafe44f5af6a80265bf54d9d628", null ] - ] ], - [ "lsConcepts", "namespacelsConcepts.html", [ - [ "AssignType", "namespacelsConcepts.html#a9d79d35a70f9d4911671f5c2fb566ca4", null ], - [ "IsBaseOf", "namespacelsConcepts.html#a90d0ed377343607596475f042f71ae47", null ], - [ "IsFloatingPoint", "namespacelsConcepts.html#ab6faf524889c50de47df4a7cbf15a028", null ], - [ "IsNotSame", "namespacelsConcepts.html#afe02d602414323eb189f366b54dd86bc", null ], - [ "IsSame", "namespacelsConcepts.html#a32ef11830a21da629bcaec40843917b5", null ], - [ "assignable", "namespacelsConcepts.html#a4549b1a6ade0c70ac801ebd5971fe489", null ] - ] ], - [ "lsInternal", "namespacelsInternal.html", "namespacelsInternal" ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/nav_f.png b/docs/doxygen/html/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U diff --git a/docs/doxygen/html/nav_g.png b/docs/doxygen/html/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} - -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; - } - catch(e) { - return false; - } -} - -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); - } -} - -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); - } -} - -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; - } -} - -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); -} - -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } -} - -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); - } -} - -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); - } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - } - - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - } - } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - var topOffset=5; - if (typeof page_layout!=='undefined' && page_layout==1) { - topOffset+=$('#top').outerHeight(); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - topOffset+=25; - } - $('#nav-sync').css('top',topOffset+'px'); - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); - } -} - -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -var loadTriggered = false; -var readyTriggered = false; -var loadObject,loadToRoot,loadUrl,loadRelPath; - -$(window).on('load',function(){ - if (readyTriggered) { // ready first - navTo(loadObject,loadToRoot,loadUrl,loadRelPath); - showRoot(); - } - loadTriggered=true; -}); - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - navSync.click(function(){ toggleSyncButton(relpath); }); - } - - if (loadTriggered) { // load before ready - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - } else { // ready before load - loadObject = o; - loadToRoot = toroot; - loadUrl = hashUrl(); - loadRelPath = relpath; - readyTriggered=true; - } - - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM - - - - - - -ViennaLS: Related Pages - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    Related Pages
    -
    -
    -
    Here is a list of all related documentation pages:
    - - -
     Contributing
    -
    -
    -
    - - - - diff --git a/docs/doxygen/html/resize.js b/docs/doxygen/html/resize.js deleted file mode 100644 index 7fe30d10..00000000 --- a/docs/doxygen/html/resize.js +++ /dev/null @@ -1,150 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function initResizable() -{ - var cookie_namespace = 'doxygen'; - var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; - - function readCookie(cookie) - { - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) { - var index = document.cookie.indexOf(myCookie); - if (index != -1) { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; - } - var val = document.cookie.substring(valStart, valEnd); - return val; - } - } - return 0; - } - - function writeCookie(cookie, val, expiration) - { - if (val==undefined) return; - if (expiration == null) { - var date = new Date(); - date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week - expiration = date.toGMTString(); - } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; - } - - function resizeWidth() - { - var windowWidth = $(window).width() + "px"; - var sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth-barWidth, null); - } - - function restoreWidth(navWidth) - { - var windowWidth = $(window).width() + "px"; - content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); - sidenav.css({width:navWidth + "px"}); - } - - function resizeHeight() - { - var headerHeight = header.outerHeight(); - var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height(); - var contentHeight,navtreeHeight,sideNavHeight; - if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ - contentHeight = windowHeight - headerHeight - footerHeight; - navtreeHeight = contentHeight; - sideNavHeight = contentHeight; - } else if (page_layout==1) { /* DISABLE_INDEX=YES */ - contentHeight = windowHeight - footerHeight; - navtreeHeight = windowHeight - headerHeight; - sideNavHeight = windowHeight; - } - content.css({height:contentHeight + "px"}); - navtree.css({height:navtreeHeight + "px"}); - sidenav.css({height:sideNavHeight + "px"}); - var width=$(window).width(); - if (width!=collapsedWidth) { - if (width=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; - } - else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; - } - } - - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; - } - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); - $(window).on('load',resizeHeight); -} -/* @license-end */ diff --git a/docs/doxygen/html/search/all_0.html b/docs/doxygen/html/search/all_0.html deleted file mode 100644 index c36c9af5..00000000 --- a/docs/doxygen/html/search/all_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_0.js b/docs/doxygen/html/search/all_0.js deleted file mode 100644 index ce083169..00000000 --- a/docs/doxygen/html/search/all_0.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['add_0',['add',['../classlsMessage.html#a809e57a0a55b63ca935ba86491d18439',1,'lsMessage::add(std::string s)'],['../classlsMessage.html#a809e57a0a55b63ca935ba86491d18439',1,'lsMessage::add(std::string s)']]], - ['adddebug_1',['addDebug',['../classlsMessage.html#a34569693c3e7ac0464d08b18dd34643b',1,'lsMessage::addDebug(std::string s)'],['../classlsMessage.html#a34569693c3e7ac0464d08b18dd34643b',1,'lsMessage::addDebug(std::string s)']]], - ['adderror_2',['addError',['../classlsMessage.html#a88248f483409dddc828bb96809dde6bf',1,'lsMessage::addError(std::string s, bool shouldAbort=true)'],['../classlsMessage.html#a88248f483409dddc828bb96809dde6bf',1,'lsMessage::addError(std::string s, bool shouldAbort=true)']]], - ['addwarning_3',['addWarning',['../classlsMessage.html#a94c5ae8ae205853ec55172da34772442',1,'lsMessage::addWarning(std::string s)'],['../classlsMessage.html#a94c5ae8ae205853ec55172da34772442',1,'lsMessage::addWarning(std::string s)']]], - ['advectionkernel_4',['advectionKernel',['../namespaceAirGapDeposition.html#a5b4e34f279dffcb1b991e19b37c690f0',1,'AirGapDeposition.advectionKernel()'],['../namespaceDeposition.html#a6f4170d2c9e1329b971b2ee1ae1d7164',1,'Deposition.advectionKernel()']]], - ['airgapdeposition_5',['AirGapDeposition',['../namespaceAirGapDeposition.html',1,'']]], - ['airgapdeposition_2ecpp_6',['AirGapDeposition.cpp',['../AirGapDeposition_8cpp.html',1,'']]], - ['airgapdeposition_2epy_7',['AirGapDeposition.py',['../AirGapDeposition_8py.html',1,'']]], - ['append_8',['append',['../classlsMesh.html#a93d2f2c80aa65a296ab550f4169f5531',1,'lsMesh::append()'],['../classlsPointData.html#a30f64dfd5dc51fa07198aa3d1ec6e540',1,'lsPointData::append()'],['../classlsMesh.html#a93d2f2c80aa65a296ab550f4169f5531',1,'lsMesh::append()'],['../classlsPointData.html#a30f64dfd5dc51fa07198aa3d1ec6e540',1,'lsPointData::append()']]], - ['apply_9',['apply',['../classlsMakeGeometry.html#a3256e05d1dec7d632f0ea1edef69f7b5',1,'lsMakeGeometry::apply()'],['../classlsGeometricAdvect.html#a798451757892dcb34d02e6b263780581',1,'lsGeometricAdvect::apply()'],['../classlsFromVolumeMesh.html#a08f3315b80ae24108b2ad794d6e0d3a4',1,'lsFromVolumeMesh::apply()'],['../classlsFromSurfaceMesh.html#a76fce6385cab0be5293718be04979086',1,'lsFromSurfaceMesh::apply()'],['../classlsFromMesh.html#a228a27a3e4f0101b9a99280c194b7016',1,'lsFromMesh::apply()'],['../classlsExpand.html#af252c81a9cc628c837afb285a8834353',1,'lsExpand::apply()'],['../classlsBooleanOperation.html#a5b2168e5f32f6893b832074ff32f6526',1,'lsBooleanOperation::apply()'],['../classlsDetectFeatures.html#adbdb153c34bd669c4b19bb93ff69e190',1,'lsDetectFeatures::apply()'],['../classlsConvexHull.html#a241c5e598fa84f5a393ad28a42d67fb8',1,'lsConvexHull::apply()'],['../classlsCheck.html#ae203104b7edaacd9bcc61c9bb930c90e',1,'lsCheck::apply()'],['../classlsCalculateNormalVectors.html#ad613a081f288a83097fdbcfeb5b20825',1,'lsCalculateNormalVectors::apply()'],['../classlsCalculateCurvatures.html#a4a5bb7217d4680f7b9180bf7053d10b5',1,'lsCalculateCurvatures::apply()'],['../classlsToVoxelMesh.html#a95c11589b8c4928c11ce4feb44995499',1,'lsToVoxelMesh::apply()'],['../classlsMarkVoidPoints.html#a843e2f3333c62eec585d8eb765a07a3c',1,'lsMarkVoidPoints::apply()'],['../classlsPrune.html#a4c7c29b4fd19be9990e5910c6d16c625',1,'lsPrune::apply()'],['../classlsReader.html#a5c9cdd618ebb3b6332499b41aee9d8ad',1,'lsReader::apply()'],['../classlsReduce.html#a637a2597465ce102c290b5e7d1f7c547',1,'lsReduce::apply()'],['../classlsRemoveStrayPoints.html#a157bfc95ec2563b89148956da10df897',1,'lsRemoveStrayPoints::apply()'],['../classlsToDiskMesh.html#a810c62ca12326e03c1610ad2350a261c',1,'lsToDiskMesh::apply()'],['../classlsToMesh.html#a7c671e886e5336f66a688a2066fd0ea1',1,'lsToMesh::apply()'],['../classlsToSurfaceMesh.html#a4e035b7d07ce2ef93442ba8e45856ee4',1,'lsToSurfaceMesh::apply()'],['../classlsToVoxelMesh.html#a95c11589b8c4928c11ce4feb44995499',1,'lsToVoxelMesh::apply()'],['../classlsTransformMesh.html#acdb5c39d30a367341a5189b177dbd836',1,'lsTransformMesh::apply()'],['../classlsVTKReader.html#aefb14ecf00954c0f8aa90a934eec4eb2',1,'lsVTKReader::apply()'],['../classlsVTKWriter.html#a905f6ada26f0e2eda0229a8549b8d763',1,'lsVTKWriter::apply()'],['../classlsWriter.html#a58d76dd0c0e1e49ce7ff03e3dd494fee',1,'lsWriter::apply()'],['../classlsWriteVisualizationMesh.html#ae1674518ec3ce27c909ca832c68c38e7',1,'lsWriteVisualizationMesh::apply()'],['../classlsWriteVisualizationMesh.html#ae1674518ec3ce27c909ca832c68c38e7',1,'lsWriteVisualizationMesh::apply()'],['../classViewFactorProcess.html#a7a6fc684ffeb89ffaf23f2ffd220767f',1,'ViewFactorProcess::apply()'],['../classlsAdvect.html#a7b6f35f0b35133d40ceeb866b5c733f3',1,'lsAdvect::apply()'],['../classlsBooleanOperation.html#a5b2168e5f32f6893b832074ff32f6526',1,'lsBooleanOperation::apply()'],['../classlsCalculateCurvatures.html#a4a5bb7217d4680f7b9180bf7053d10b5',1,'lsCalculateCurvatures::apply()'],['../classlsCalculateNormalVectors.html#ad613a081f288a83097fdbcfeb5b20825',1,'lsCalculateNormalVectors::apply()'],['../classlsCheck.html#ae203104b7edaacd9bcc61c9bb930c90e',1,'lsCheck::apply()'],['../classlsConvexHull.html#a241c5e598fa84f5a393ad28a42d67fb8',1,'lsConvexHull::apply()'],['../classlsDetectFeatures.html#adbdb153c34bd669c4b19bb93ff69e190',1,'lsDetectFeatures::apply()'],['../classlsExpand.html#af252c81a9cc628c837afb285a8834353',1,'lsExpand::apply()'],['../classlsFromMesh.html#a228a27a3e4f0101b9a99280c194b7016',1,'lsFromMesh::apply()'],['../classlsFromSurfaceMesh.html#a76fce6385cab0be5293718be04979086',1,'lsFromSurfaceMesh::apply()'],['../classlsFromVolumeMesh.html#a08f3315b80ae24108b2ad794d6e0d3a4',1,'lsFromVolumeMesh::apply()'],['../classlsGeometricAdvect.html#a798451757892dcb34d02e6b263780581',1,'lsGeometricAdvect::apply()'],['../classlsMarkVoidPoints.html#a843e2f3333c62eec585d8eb765a07a3c',1,'lsMarkVoidPoints::apply()'],['../classlsAdvect.html#a7b6f35f0b35133d40ceeb866b5c733f3',1,'lsAdvect::apply()'],['../classlsWriter.html#a58d76dd0c0e1e49ce7ff03e3dd494fee',1,'lsWriter::apply()'],['../classlsVTKWriter.html#a905f6ada26f0e2eda0229a8549b8d763',1,'lsVTKWriter::apply()'],['../classlsVTKReader.html#aefb14ecf00954c0f8aa90a934eec4eb2',1,'lsVTKReader::apply()'],['../classlsTransformMesh.html#acdb5c39d30a367341a5189b177dbd836',1,'lsTransformMesh::apply()'],['../classlsToSurfaceMesh.html#a4e035b7d07ce2ef93442ba8e45856ee4',1,'lsToSurfaceMesh::apply()'],['../classlsToMesh.html#a7c671e886e5336f66a688a2066fd0ea1',1,'lsToMesh::apply()'],['../classlsToDiskMesh.html#a810c62ca12326e03c1610ad2350a261c',1,'lsToDiskMesh::apply()'],['../classlsRemoveStrayPoints.html#a157bfc95ec2563b89148956da10df897',1,'lsRemoveStrayPoints::apply()'],['../classlsReduce.html#a637a2597465ce102c290b5e7d1f7c547',1,'lsReduce::apply()'],['../classlsReader.html#a5c9cdd618ebb3b6332499b41aee9d8ad',1,'lsReader::apply()'],['../classlsPrune.html#a4c7c29b4fd19be9990e5910c6d16c625',1,'lsPrune::apply()'],['../classlsMakeGeometry.html#a3256e05d1dec7d632f0ea1edef69f7b5',1,'lsMakeGeometry::apply()']]], - ['assignable_10',['assignable',['../namespacelsConcepts.html#a4549b1a6ade0c70ac801ebd5971fe489',1,'lsConcepts']]], - ['assigntype_11',['AssignType',['../namespacelsConcepts.html#a9d79d35a70f9d4911671f5c2fb566ca4',1,'lsConcepts']]], - ['axisdirection_12',['axisDirection',['../classlsCylinder.html#afbc7df82236346b6e357dcedcc33747e',1,'lsCylinder']]] -]; diff --git a/docs/doxygen/html/search/all_1.html b/docs/doxygen/html/search/all_1.html deleted file mode 100644 index 91cfe8ac..00000000 --- a/docs/doxygen/html/search/all_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_1.js b/docs/doxygen/html/search/all_1.js deleted file mode 100644 index 00097ad5..00000000 --- a/docs/doxygen/html/search/all_1.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['begin_0',['begin',['../classlsPointCloud.html#a4b0a5ae4ab4a0ba5fb2245814d87ac93',1,'lsPointCloud::begin()'],['../classlsPointCloud.html#a4b0a5ae4ab4a0ba5fb2245814d87ac93',1,'lsPointCloud::begin()']]], - ['bigstencilfromiterator_1',['bigStencilFromIterator',['../namespacelsInternal.html#ac5bacaf552b09c8044841756c5de4e1b',1,'lsInternal']]], - ['boundarycons_2',['boundaryCons',['../namespaceAirGapDeposition.html#a0a16a1d4a9f90f67f7251d38034723e0',1,'AirGapDeposition.boundaryCons()'],['../namespaceDeposition.html#aa65393a8f7e2b0fd80d5cf1cb7dcf951',1,'Deposition.boundaryCons()'],['../namespaceGeometricAdvection.html#a05401810b8dbf9a821a0c005e8148542',1,'GeometricAdvection.boundaryCons()']]], - ['boundarytype_3',['BoundaryType',['../classlsDomain.html#a6e1ffa57ef6eeb9d79f204aae801f4e7',1,'lsDomain::BoundaryType()'],['../classlsDomain.html#a6e1ffa57ef6eeb9d79f204aae801f4e7',1,'lsDomain::BoundaryType()']]], - ['bounds_4',['bounds',['../namespaceAirGapDeposition.html#a4ed932eb04869593914daf91837d5e08',1,'AirGapDeposition.bounds()'],['../namespaceDeposition.html#a554727b209466cd83d3f7d3316d88d6c',1,'Deposition.bounds()'],['../namespaceGeometricAdvection.html#a9c2c0c61e3d4d0944b94d5189a173179',1,'GeometricAdvection.bounds()']]] -]; diff --git a/docs/doxygen/html/search/all_10.html b/docs/doxygen/html/search/all_10.html deleted file mode 100644 index 765f5848..00000000 --- a/docs/doxygen/html/search/all_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_10.js b/docs/doxygen/html/search/all_10.js deleted file mode 100644 index d44d3172..00000000 --- a/docs/doxygen/html/search/all_10.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['tetras_0',['tetras',['../classlsMesh.html#ac66736a0f7162c21f42df2632aaeb739',1,'lsMesh']]], - ['timestep_1',['timeStep',['../structViewFactorProcessDataType.html#a62439296cb3fc3df3f06cd311b6379e7',1,'ViewFactorProcessDataType']]], - ['toprate_2',['topRate',['../structViewFactorProcessDataType.html#a3f6c884a649e03ffb3092b5423576b60',1,'ViewFactorProcessDataType']]], - ['topthickness_3',['topThickness',['../classViewFactorDistribution.html#a2e71644f9151c7eed1decd4758643007',1,'ViewFactorDistribution']]], - ['translatefromdata_4',['translateFromData',['../classlsPointData.html#aaf624f7d7e794bc592aecf65205fcb1a',1,'lsPointData::translateFromData(const lsPointData &source, const std::vector< unsigned > &indices)'],['../classlsPointData.html#aaf624f7d7e794bc592aecf65205fcb1a',1,'lsPointData::translateFromData(const lsPointData &source, const std::vector< unsigned > &indices)']]], - ['translatefrommultidata_5',['translateFromMultiData',['../classlsPointData.html#a0412ae51f26063162d3ee73e3291d2cd',1,'lsPointData::translateFromMultiData(const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)'],['../classlsPointData.html#a0412ae51f26063162d3ee73e3291d2cd',1,'lsPointData::translateFromMultiData(const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)']]], - ['translation_6',['TRANSLATION',['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp']]], - ['translatortype_7',['TranslatorType',['../classlsToDiskMesh.html#a739ec93498be7455d71e8241d93b1de8',1,'lsToDiskMesh::TranslatorType()'],['../classlsToDiskMesh.html#a739ec93498be7455d71e8241d93b1de8',1,'lsToDiskMesh::TranslatorType()']]], - ['trench_8',['trench',['../namespaceAirGapDeposition.html#adc994ddcd49604c115802be0b6394a33',1,'AirGapDeposition.trench()'],['../namespaceDeposition.html#a926efaf965f4ac96389fe463ccf0b7be',1,'Deposition.trench()'],['../namespaceGeometricAdvection.html#abcb12fafe44f5af6a80265bf54d9d628',1,'GeometricAdvection.trench()']]], - ['trenchdepth_9',['trenchDepth',['../structViewFactorProcessDataType.html#ae20003bfd07558ac0599564a9ef8b4a9',1,'ViewFactorProcessDataType']]], - ['trenchdiameter_10',['trenchDiameter',['../structViewFactorProcessDataType.html#a9e42f4a6cdc5a53a92202cbd60eb5177',1,'ViewFactorProcessDataType']]], - ['triangles_11',['triangles',['../classlsMesh.html#a7f993e67a05d8c3603858ef1a35aeb5a',1,'lsMesh']]] -]; diff --git a/docs/doxygen/html/search/all_11.html b/docs/doxygen/html/search/all_11.html deleted file mode 100644 index e2183ee4..00000000 --- a/docs/doxygen/html/search/all_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_11.js b/docs/doxygen/html/search/all_11.js deleted file mode 100644 index d2dbac03..00000000 --- a/docs/doxygen/html/search/all_11.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['unchecked_0',['UNCHECKED',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp']]], - ['union_1',['UNION',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp']]] -]; diff --git a/docs/doxygen/html/search/all_12.html b/docs/doxygen/html/search/all_12.html deleted file mode 100644 index 9b9621cc..00000000 --- a/docs/doxygen/html/search/all_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_12.js b/docs/doxygen/html/search/all_12.js deleted file mode 100644 index 1ed6a63e..00000000 --- a/docs/doxygen/html/search/all_12.js +++ /dev/null @@ -1,26 +0,0 @@ -var searchData= -[ - ['valuetype_0',['ValueType',['../classlsDomain.html#a0fd2ecbf57e7608ab81b6a38342f9e6f',1,'lsDomain::ValueType()'],['../classlsDomain.html#a0fd2ecbf57e7608ab81b6a38342f9e6f',1,'lsDomain::ValueType()']]], - ['vectordatatype_1',['VectorDataType',['../classlsPointData.html#aabacd946ba7b56a2106350812b587633',1,'lsPointData::VectorDataType()'],['../classlsPointData.html#aabacd946ba7b56a2106350812b587633',1,'lsPointData::VectorDataType()']]], - ['velocities_2',['velocities',['../namespaceDeposition.html#ae57e21d1dc9de847941bc81607c8849e',1,'Deposition.velocities()'],['../namespaceAirGapDeposition.html#ad5dc2abed0befd354f65157811efd227',1,'AirGapDeposition.velocities()']]], - ['velocityfield_3',['velocityField',['../classAirGapDeposition_1_1velocityField.html',1,'AirGapDeposition.velocityField'],['../classDeposition_1_1velocityField.html',1,'Deposition.velocityField']]], - ['velocitylabel_4',['velocityLabel',['../classlsAdvect.html#afae1b077486e6aa98c423cbe0b84c2e0',1,'lsAdvect']]], - ['vertices_5',['vertices',['../classlsMesh.html#a138c81afd44ae5ae6d5110e4df0e9c0f',1,'lsMesh']]], - ['viennals_6',['ViennaLS',['../index.html',1,'']]], - ['viewfactor_7',['viewfactor',['../classViewFactorDistribution.html#aeecd38282f6ba0d8fb2d0ae4fc980d63',1,'ViewFactorDistribution']]], - ['viewfactor_2ecpp_8',['ViewFactor.cpp',['../ViewFactor_8cpp.html',1,'']]], - ['viewfactordistribution_9',['ViewFactorDistribution',['../classViewFactorDistribution.html',1,'ViewFactorDistribution< T, D, mapType >'],['../classViewFactorDistribution.html#ab53f7fe83da78517f7c7b51be3d03288',1,'ViewFactorDistribution::ViewFactorDistribution()']]], - ['viewfactordistribution_2ehpp_10',['ViewFactorDistribution.hpp',['../ViewFactorDistribution_8hpp.html',1,'']]], - ['viewfactorprocess_11',['ViewFactorProcess',['../classViewFactorProcess.html#ac40efbfa916cdc1431c6b3b9f4bcd17a',1,'ViewFactorProcess::ViewFactorProcess()'],['../classViewFactorProcess.html#acc54f7ab2e10ff4fbf2a7973ecc9fdfe',1,'ViewFactorProcess::ViewFactorProcess(LSPtrType passedSubstrate)'],['../classViewFactorProcess.html',1,'ViewFactorProcess< T, D >']]], - ['viewfactorprocess_2ehpp_12',['ViewFactorProcess.hpp',['../ViewFactorProcess_8hpp.html',1,'']]], - ['viewfactorprocessdata_2ehpp_13',['ViewFactorProcessData.hpp',['../ViewFactorProcessData_8hpp.html',1,'']]], - ['viewfactorprocessdatatype_14',['ViewFactorProcessDataType',['../structViewFactorProcessDataType.html',1,'']]], - ['voidetching_2ecpp_15',['VoidEtching.cpp',['../VoidEtching_8cpp.html',1,'']]], - ['voidpointlabel_16',['voidPointLabel',['../classlsMarkVoidPoints.html#a773f9839086125cbf3c6c0e8b52213ce',1,'lsMarkVoidPoints']]], - ['voidpointmarkerstype_17',['VoidPointMarkersType',['../classlsDomain.html#a6432176faa114eee197c3f70c3e6f775',1,'lsDomain::VoidPointMarkersType()'],['../classlsDomain.html#a6432176faa114eee197c3f70c3e6f775',1,'lsDomain::VoidPointMarkersType()']]], - ['volumetolevelsets_2ecpp_18',['VolumeToLevelSets.cpp',['../VolumeToLevelSets_8cpp.html',1,'']]], - ['vtk_5fauto_19',['VTK_AUTO',['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp']]], - ['vtk_5flegacy_20',['VTK_LEGACY',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp']]], - ['vtp_21',['VTP',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp']]], - ['vtu_22',['VTU',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp']]] -]; diff --git a/docs/doxygen/html/search/all_13.html b/docs/doxygen/html/search/all_13.html deleted file mode 100644 index 4acb7f91..00000000 --- a/docs/doxygen/html/search/all_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_13.js b/docs/doxygen/html/search/all_13.js deleted file mode 100644 index 8f97aae4..00000000 --- a/docs/doxygen/html/search/all_13.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['weno3_0',['weno3',['../classlsInternal_1_1lsFiniteDifferences.html#a79d98864e22c1e1f124e334ba6c0387e',1,'lsInternal::lsFiniteDifferences::weno3(const T *x, T delta, bool plus, T eps=1e-6)'],['../classlsInternal_1_1lsFiniteDifferences.html#a79d98864e22c1e1f124e334ba6c0387e',1,'lsInternal::lsFiniteDifferences::weno3(const T *x, T delta, bool plus, T eps=1e-6)']]], - ['weno3_1',['WENO3',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()']]], - ['weno5_2',['weno5',['../classlsInternal_1_1lsFiniteDifferences.html#ab0b417ce562ed42a8b484dd7214e8a13',1,'lsInternal::lsFiniteDifferences::weno5(const T *x, T dx, bool plus, T eps=1e-6)'],['../classlsInternal_1_1lsFiniteDifferences.html#ab0b417ce562ed42a8b484dd7214e8a13',1,'lsInternal::lsFiniteDifferences::weno5(const T *x, T dx, bool plus, T eps=1e-6)']]], - ['weno5_3',['WENO5',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()']]], - ['what_4',['what',['../classlsCheck.html#aeb83d0fe006beb8f5d78e8b3c9872f2e',1,'lsCheck::what() const'],['../classlsCheck.html#aeb83d0fe006beb8f5d78e8b3c9872f2e',1,'lsCheck::what() const']]] -]; diff --git a/docs/doxygen/html/search/all_14.html b/docs/doxygen/html/search/all_14.html deleted file mode 100644 index abb790c0..00000000 --- a/docs/doxygen/html/search/all_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_14.js b/docs/doxygen/html/search/all_14.js deleted file mode 100644 index cee4e5c1..00000000 --- a/docs/doxygen/html/search/all_14.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['_7elsgeometricadvectdistribution_0',['~lsGeometricAdvectDistribution',['../classlsGeometricAdvectDistribution.html#af1cac2fe8eb887b30165fe636b719d67',1,'lsGeometricAdvectDistribution::~lsGeometricAdvectDistribution()'],['../classlsGeometricAdvectDistribution.html#af1cac2fe8eb887b30165fe636b719d67',1,'lsGeometricAdvectDistribution::~lsGeometricAdvectDistribution()']]], - ['_7elsvelocityfield_1',['~lsVelocityField',['../classlsVelocityField.html#a584c90d1d3e35d43e657a57ecaa12d45',1,'lsVelocityField::~lsVelocityField()'],['../classlsVelocityField.html#a584c90d1d3e35d43e657a57ecaa12d45',1,'lsVelocityField::~lsVelocityField()']]] -]; diff --git a/docs/doxygen/html/search/all_2.html b/docs/doxygen/html/search/all_2.html deleted file mode 100644 index 259dde4f..00000000 --- a/docs/doxygen/html/search/all_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_2.js b/docs/doxygen/html/search/all_2.js deleted file mode 100644 index 8604568f..00000000 --- a/docs/doxygen/html/search/all_2.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['calculategradient_0',['calculateGradient',['../classlsInternal_1_1lsFiniteDifferences.html#a4d0e845db587f2dd7d624d53b893f72f',1,'lsInternal::lsFiniteDifferences::calculateGradient(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#a4d0e845db587f2dd7d624d53b893f72f',1,'lsInternal::lsFiniteDifferences::calculateGradient(const T *values, const double &delta)']]], - ['calculategradientdiff_1',['calculateGradientDiff',['../classlsInternal_1_1lsFiniteDifferences.html#a602e63e25f54ece3466a5d3e391fc55f',1,'lsInternal::lsFiniteDifferences::calculateGradientDiff(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#a602e63e25f54ece3466a5d3e391fc55f',1,'lsInternal::lsFiniteDifferences::calculateGradientDiff(const T *values, const double &delta)']]], - ['celldata_2',['cellData',['../classlsMesh.html#a9dca591fdc28fe2790e5c50e46158adc',1,'lsMesh']]], - ['clear_3',['clear',['../classlsMesh.html#a04b852bf429a4022800b59515e64a43a',1,'lsMesh::clear()'],['../classlsPointData.html#ae4605de670b5af2def0b3efdb048a942',1,'lsPointData::clear()'],['../classlsMesh.html#a04b852bf429a4022800b59515e64a43a',1,'lsMesh::clear()'],['../classlsPointData.html#ae4605de670b5af2def0b3efdb048a942',1,'lsPointData::clear()']]], - ['clearmetadata_4',['clearMetaData',['../classlsDomain.html#a335f146054c0610326fc51436ae620bc',1,'lsDomain::clearMetaData()'],['../classlsDomain.html#a335f146054c0610326fc51436ae620bc',1,'lsDomain::clearMetaData()']]], - ['closingtime_5',['closingTime',['../classViewFactorDistribution.html#ac564435da2b4a216f00ff31fce92def7',1,'ViewFactorDistribution']]], - ['comparatortype_6',['ComparatorType',['../classlsBooleanOperation.html#a60c213740c79909b47fea280b356d6ff',1,'lsBooleanOperation::ComparatorType()'],['../classlsBooleanOperation.html#a60c213740c79909b47fea280b356d6ff',1,'lsBooleanOperation::ComparatorType()']]], - ['contributing_7',['Contributing',['../md_CONTRIBUTING.html',1,'']]], - ['contributing_2emd_8',['CONTRIBUTING.md',['../CONTRIBUTING_8md.html',1,'']]], - ['counter_9',['counter',['../namespaceDeposition.html#a832bc85f44adbf2f1ef86c55a5482e90',1,'Deposition']]], - ['curvature_10',['CURVATURE',['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp'],['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp']]], - ['custom_11',['CUSTOM',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp']]] -]; diff --git a/docs/doxygen/html/search/all_3.html b/docs/doxygen/html/search/all_3.html deleted file mode 100644 index 1e60c949..00000000 --- a/docs/doxygen/html/search/all_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_3.js b/docs/doxygen/html/search/all_3.js deleted file mode 100644 index a73ea7cd..00000000 --- a/docs/doxygen/html/search/all_3.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['data_0',['data',['../classViewFactorDistribution.html#a5f886b3b1c1f3e387dff54baee3db738',1,'ViewFactorDistribution']]], - ['deepcopy_1',['deepCopy',['../classlsDomain.html#a32213467746efd0977a84b7a5d7de743',1,'lsDomain::deepCopy(const lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsDomain.html#a32213467746efd0977a84b7a5d7de743',1,'lsDomain::deepCopy(const lsSmartPointer< lsDomain< T, D > > passedlsDomain)']]], - ['deposition_2',['Deposition',['../namespaceDeposition.html',1,'']]], - ['deposition_2ecpp_3',['Deposition.cpp',['../Deposition_8cpp.html',1,'']]], - ['deposition_2epy_4',['Deposition.py',['../Deposition_8py.html',1,'']]], - ['deserialize_5',['deserialize',['../classlsDomain.html#aebe97f435fd89c0d10f0b12f747f8dee',1,'lsDomain::deserialize()'],['../classlsPointData.html#a682ceb0ce5c8d13d38957a74d96a252e',1,'lsPointData::deserialize()'],['../classlsDomain.html#aebe97f435fd89c0d10f0b12f747f8dee',1,'lsDomain::deserialize()'],['../classlsPointData.html#a682ceb0ce5c8d13d38957a74d96a252e',1,'lsPointData::deserialize()']]], - ['differencenegative_6',['differenceNegative',['../classlsInternal_1_1lsFiniteDifferences.html#a7d255b73875af1f1345aec82db1df762',1,'lsInternal::lsFiniteDifferences::differenceNegative(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#a7d255b73875af1f1345aec82db1df762',1,'lsInternal::lsFiniteDifferences::differenceNegative(const T *values, const double &delta)']]], - ['differencepositive_7',['differencePositive',['../classlsInternal_1_1lsFiniteDifferences.html#aee7d45bd89a59a4b42f21748f6641cdd',1,'lsInternal::lsFiniteDifferences::differencePositive(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#aee7d45bd89a59a4b42f21748f6641cdd',1,'lsInternal::lsFiniteDifferences::differencePositive(const T *values, const double &delta)']]], - ['differentiationschemeenum_8',['DifferentiationSchemeEnum',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7',1,'lsInternal::DifferentiationSchemeEnum()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7',1,'lsInternal::DifferentiationSchemeEnum()']]], - ['dimensions_9',['dimensions',['../classlsDomain.html#a23ca994a84325006116efc1f3e118b35',1,'lsDomain']]], - ['dist_10',['dist',['../namespaceGeometricAdvection.html#aa8ac5422d5dca205d8003906cf3ed2da',1,'GeometricAdvection']]], - ['domaintype_11',['DomainType',['../classlsDomain.html#a7e989b2c137e03c4f8e09c181b6311af',1,'lsDomain::DomainType()'],['../classlsDomain.html#a7e989b2c137e03c4f8e09c181b6311af',1,'lsDomain::DomainType()']]], - ['dot_12',['dot',['../classViewFactorDistribution.html#afc281981f5357ca2d8763306c43c9364',1,'ViewFactorDistribution']]], - ['drdt_13',['drdt',['../classViewFactorDistribution.html#a3b97e7c3cd0a77b3a0116e50e08366cb',1,'ViewFactorDistribution']]] -]; diff --git a/docs/doxygen/html/search/all_4.html b/docs/doxygen/html/search/all_4.html deleted file mode 100644 index 08f1aede..00000000 --- a/docs/doxygen/html/search/all_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_4.js b/docs/doxygen/html/search/all_4.js deleted file mode 100644 index 6835a27d..00000000 --- a/docs/doxygen/html/search/all_4.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['empty_0',['empty',['../classlsPointData.html#a94ecd32b8ef890831d819453abf5258d',1,'lsPointData::empty()'],['../classlsPointData.html#a94ecd32b8ef890831d819453abf5258d',1,'lsPointData::empty()']]], - ['end_1',['end',['../classlsPointCloud.html#a3aaad3c6ad7258cbad18b8dc17c675c0',1,'lsPointCloud::end()'],['../classlsPointCloud.html#a3aaad3c6ad7258cbad18b8dc17c675c0',1,'lsPointCloud::end()']]], - ['engquist_5fosher_5f1st_5forder_2',['ENGQUIST_OSHER_1ST_ORDER',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp']]], - ['engquist_5fosher_5f2nd_5forder_3',['ENGQUIST_OSHER_2ND_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp']]], - ['erasescalardata_4',['eraseScalarData',['../classlsPointData.html#ab61572daa79898ed3c84377c4af739b1',1,'lsPointData::eraseScalarData(int index)'],['../classlsPointData.html#ab61572daa79898ed3c84377c4af739b1',1,'lsPointData::eraseScalarData(int index)']]], - ['erasevectordata_5',['eraseVectorData',['../classlsPointData.html#ade244809d00be4e306c320c0ce729feb',1,'lsPointData::eraseVectorData(int index)'],['../classlsPointData.html#ade244809d00be4e306c320c0ce729feb',1,'lsPointData::eraseVectorData(int index)']]], - ['extent_6',['extent',['../namespaceAirGapDeposition.html#ad57d3494da9650c7081894b7de007eba',1,'AirGapDeposition.extent()'],['../namespaceDeposition.html#a2091a9e8efc556060c6a3fe0e2a71191',1,'Deposition.extent()'],['../namespaceGeometricAdvection.html#afeac2948471fac1e758166cdb6990895',1,'GeometricAdvection.extent()']]] -]; diff --git a/docs/doxygen/html/search/all_5.html b/docs/doxygen/html/search/all_5.html deleted file mode 100644 index 0d85fcc8..00000000 --- a/docs/doxygen/html/search/all_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_5.js b/docs/doxygen/html/search/all_5.js deleted file mode 100644 index 84fe16f9..00000000 --- a/docs/doxygen/html/search/all_5.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['failed_0',['FAILED',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp']]], - ['featuremarkerslabel_1',['featureMarkersLabel',['../classlsDetectFeatures.html#a801249516b87df701910acbe3ff9132a',1,'lsDetectFeatures']]], - ['finalize_2',['finalize',['../classlsDomain.html#a413380ae4d497ab06c56e28aaea6c2ce',1,'lsDomain::finalize(int newWidth)'],['../classlsDomain.html#ad3d4f7ece6737806c42f642aa42d8309',1,'lsDomain::finalize()'],['../classlsDomain.html#a413380ae4d497ab06c56e28aaea6c2ce',1,'lsDomain::finalize(int newWidth)'],['../classlsDomain.html#ad3d4f7ece6737806c42f642aa42d8309',1,'lsDomain::finalize()']]], - ['first_5forder_3',['FIRST_ORDER',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()']]] -]; diff --git a/docs/doxygen/html/search/all_6.html b/docs/doxygen/html/search/all_6.html deleted file mode 100644 index 7e088b86..00000000 --- a/docs/doxygen/html/search/all_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_6.js b/docs/doxygen/html/search/all_6.js deleted file mode 100644 index cb8b5fbf..00000000 --- a/docs/doxygen/html/search/all_6.js +++ /dev/null @@ -1,47 +0,0 @@ -var searchData= -[ - ['gaussian_5fcurvature_0',['GAUSSIAN_CURVATURE',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp']]], - ['gaussiancurvature_1',['gaussianCurvature',['../namespacelsInternal.html#abee0952a38ee9d2dd729b2c5b6006591',1,'lsInternal']]], - ['gaussiancurvature3d_2',['gaussianCurvature3D',['../namespacelsInternal.html#a8408b8dfc9c76d40f01093cb33091c81',1,'lsInternal']]], - ['gaussiancurvaturelabel_3',['gaussianCurvatureLabel',['../classlsCalculateCurvatures.html#a6f88f3e5220441afde1fed9cf64f4c37',1,'lsCalculateCurvatures']]], - ['geometricadvection_4',['GeometricAdvection',['../namespaceGeometricAdvection.html',1,'']]], - ['geometricadvection_2ecpp_5',['GeometricAdvection.cpp',['../GeometricAdvection_8cpp.html',1,'']]], - ['geometricadvection_2epy_6',['GeometricAdvection.py',['../GeometricAdvection_8py.html',1,'']]], - ['getadvectedtime_7',['getAdvectedTime',['../classlsAdvect.html#ab3aa1882d86169065989b55c839f061a',1,'lsAdvect::getAdvectedTime()'],['../classlsAdvect.html#ab3aa1882d86169065989b55c839f061a',1,'lsAdvect::getAdvectedTime()']]], - ['getbounds_8',['getBounds',['../classlsGeometricAdvectDistribution.html#a5e074d9fc15e80cd8370e3b1ab5f7d67',1,'lsGeometricAdvectDistribution::getBounds()'],['../classlsSphereDistribution.html#a61215c7801d27584e84e0e54388601d8',1,'lsSphereDistribution::getBounds()'],['../classlsGeometricAdvectDistribution.html#a5e074d9fc15e80cd8370e3b1ab5f7d67',1,'lsGeometricAdvectDistribution::getBounds()'],['../classViewFactorDistribution.html#a195e3eed6d467b738b7cfde6fe3e47fc',1,'ViewFactorDistribution::getBounds()'],['../classlsBoxDistribution.html#a62d0122283bdf5c697ffe8b9c8b2cc89',1,'lsBoxDistribution::getBounds()'],['../classlsSphereDistribution.html#a61215c7801d27584e84e0e54388601d8',1,'lsSphereDistribution::getBounds()'],['../classlsBoxDistribution.html#a62d0122283bdf5c697ffe8b9c8b2cc89',1,'lsBoxDistribution::getBounds()']]], - ['getcalculatenormalvectors_9',['getCalculateNormalVectors',['../classlsAdvect.html#a8a9e64c2f053d28d459d5742f18f424b',1,'lsAdvect::getCalculateNormalVectors()'],['../classlsAdvect.html#a8a9e64c2f053d28d459d5742f18f424b',1,'lsAdvect::getCalculateNormalVectors()']]], - ['getcelldata_10',['getCellData',['../classlsMesh.html#ad8c7e5b4b0e85ed270dbb583d6c8d982',1,'lsMesh::getCellData() const'],['../classlsMesh.html#ad8c7e5b4b0e85ed270dbb583d6c8d982',1,'lsMesh::getCellData() const'],['../classlsMesh.html#a04bfb7899869f4db02cf7c84abc5528c',1,'lsMesh::getCellData()'],['../classlsMesh.html#a04bfb7899869f4db02cf7c84abc5528c',1,'lsMesh::getCellData()']]], - ['getconnectedcomponents_11',['getConnectedComponents',['../classlsInternal_1_1lsGraph.html#a1f527a0458bb34272eab42c4be5c3d16',1,'lsInternal::lsGraph::getConnectedComponents()'],['../classlsInternal_1_1lsGraph.html#a1f527a0458bb34272eab42c4be5c3d16',1,'lsInternal::lsGraph::getConnectedComponents()']]], - ['getdissipationalpha_12',['getDissipationAlpha',['../classlsVelocityField.html#a9e95150133beb47249897d05d2c4d9da',1,'lsVelocityField::getDissipationAlpha(int, int, const std::array< T, 3 > &)'],['../classlsVelocityField.html#a9e95150133beb47249897d05d2c4d9da',1,'lsVelocityField::getDissipationAlpha(int, int, const std::array< T, 3 > &)']]], - ['getdomain_13',['getDomain',['../classlsDomain.html#af46c231822a856d950b55ddb680fb2df',1,'lsDomain::getDomain() const'],['../classlsDomain.html#ae5f3309a965ef29eb6ebcb14be21ee99',1,'lsDomain::getDomain()'],['../classlsDomain.html#af46c231822a856d950b55ddb680fb2df',1,'lsDomain::getDomain() const'],['../classlsDomain.html#ae5f3309a965ef29eb6ebcb14be21ee99',1,'lsDomain::getDomain()']]], - ['getelements_14',['getElements',['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()']]], - ['getfinalalphas_15',['getFinalAlphas',['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#ae382f43756d180c92a121df814ed513c',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::getFinalAlphas() const'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#ae382f43756d180c92a121df814ed513c',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::getFinalAlphas() const']]], - ['getgrid_16',['getGrid',['../classlsDomain.html#ae31267c5027a4919be7f3c2d910a595e',1,'lsDomain::getGrid()'],['../classlsDomain.html#a5ea7f6fa1b93f12330a281c4dcfbe381',1,'lsDomain::getGrid() const'],['../classlsDomain.html#ae31267c5027a4919be7f3c2d910a595e',1,'lsDomain::getGrid()'],['../classlsDomain.html#a5ea7f6fa1b93f12330a281c4dcfbe381',1,'lsDomain::getGrid() const']]], - ['getinstance_17',['getInstance',['../classlsMessage.html#a9e7b99f0901b5e4eac55c9a2145090f7',1,'lsMessage::getInstance()'],['../classlsMessage.html#a9e7b99f0901b5e4eac55c9a2145090f7',1,'lsMessage::getInstance()']]], - ['getlevelsets_18',['getLevelSets',['../classlsFromVolumeMesh.html#adb06e9d1bda604e4d8a246904a3e099e',1,'lsFromVolumeMesh::getLevelSets() const'],['../classlsFromVolumeMesh.html#adb06e9d1bda604e4d8a246904a3e099e',1,'lsFromVolumeMesh::getLevelSets() const']]], - ['getlevelsetwidth_19',['getLevelSetWidth',['../classlsDomain.html#a7c41c369debd2f5eeddfc7d4586d7116',1,'lsDomain::getLevelSetWidth() const'],['../classlsDomain.html#a7c41c369debd2f5eeddfc7d4586d7116',1,'lsDomain::getLevelSetWidth() const']]], - ['getnodes_20',['getNodes',['../classlsMesh.html#a2d3570f65acdd84cbacd75d4352d6962',1,'lsMesh::getNodes()'],['../classlsMesh.html#a0e366bb9304308085a5c37e5da6e99ae',1,'lsMesh::getNodes() const'],['../classlsMesh.html#a2d3570f65acdd84cbacd75d4352d6962',1,'lsMesh::getNodes()'],['../classlsMesh.html#a0e366bb9304308085a5c37e5da6e99ae',1,'lsMesh::getNodes() const']]], - ['getnumberofpoints_21',['getNumberOfPoints',['../classlsDomain.html#aeaedf9b83e01197f5e1ccf744364f25e',1,'lsDomain::getNumberOfPoints() const'],['../classlsDomain.html#aeaedf9b83e01197f5e1ccf744364f25e',1,'lsDomain::getNumberOfPoints() const']]], - ['getnumberofsegments_22',['getNumberOfSegments',['../classlsDomain.html#a392c3fcfc0a5c09d19cc1c319c49e49d',1,'lsDomain::getNumberOfSegments() const'],['../classlsDomain.html#a392c3fcfc0a5c09d19cc1c319c49e49d',1,'lsDomain::getNumberOfSegments() const']]], - ['getnumberoftimesteps_23',['getNumberOfTimeSteps',['../classlsAdvect.html#a77a15f986e3037afa870d4a5aab5162b',1,'lsAdvect::getNumberOfTimeSteps()'],['../classlsAdvect.html#a77a15f986e3037afa870d4a5aab5162b',1,'lsAdvect::getNumberOfTimeSteps()']]], - ['getnumberofvalues_24',['getNumberOfValues',['../classlsInternal_1_1lsFiniteDifferences.html#a6ba90da7aa5d1d5d86c2ca3f7724a298',1,'lsInternal::lsFiniteDifferences::getNumberOfValues(DifferentiationSchemeEnum s)'],['../classlsInternal_1_1lsFiniteDifferences.html#a6ba90da7aa5d1d5d86c2ca3f7724a298',1,'lsInternal::lsFiniteDifferences::getNumberOfValues(DifferentiationSchemeEnum s)']]], - ['getpointdata_25',['getPointData',['../classlsDomain.html#aeda612a44a8559e9ce421cc30834fed4',1,'lsDomain::getPointData()'],['../classlsMesh.html#a2454ee7aaa24c3d0dd31d87e6d0d65cc',1,'lsMesh::getPointData() const'],['../classlsMesh.html#a40b10e197a1594e6753091e9633b8a9b',1,'lsMesh::getPointData()'],['../classlsDomain.html#aa92b3eede588844d1a8c89248862548d',1,'lsDomain::getPointData() const'],['../classlsDomain.html#aeda612a44a8559e9ce421cc30834fed4',1,'lsDomain::getPointData()'],['../classlsMesh.html#a2454ee7aaa24c3d0dd31d87e6d0d65cc',1,'lsMesh::getPointData() const'],['../classlsMesh.html#a40b10e197a1594e6753091e9633b8a9b',1,'lsMesh::getPointData()'],['../classlsDomain.html#aa92b3eede588844d1a8c89248862548d',1,'lsDomain::getPointData()']]], - ['getscalardata_26',['getScalarData',['../classlsPointData.html#ab72bdc64972141ddc7551929c5a42830',1,'lsPointData::getScalarData(int index)'],['../classlsPointData.html#a55fab9dff3511e65e1e1d50a181ef946',1,'lsPointData::getScalarData(std::string searchLabel) const'],['../classlsPointData.html#ad33491760b48b855bdb6ede8cac9bd59',1,'lsPointData::getScalarData(std::string searchLabel)'],['../classlsPointData.html#a11c4a9f39063845186eee1008865cf2c',1,'lsPointData::getScalarData(int index) const'],['../classlsPointData.html#ab72bdc64972141ddc7551929c5a42830',1,'lsPointData::getScalarData(int index)'],['../classlsPointData.html#a55fab9dff3511e65e1e1d50a181ef946',1,'lsPointData::getScalarData(std::string searchLabel) const'],['../classlsPointData.html#ad33491760b48b855bdb6ede8cac9bd59',1,'lsPointData::getScalarData(std::string searchLabel)'],['../classlsPointData.html#a11c4a9f39063845186eee1008865cf2c',1,'lsPointData::getScalarData(int index) const']]], - ['getscalardataindex_27',['getScalarDataIndex',['../classlsPointData.html#a116178c711b1d123952fff1631420b9f',1,'lsPointData::getScalarDataIndex(std::string searchLabel) const'],['../classlsPointData.html#a116178c711b1d123952fff1631420b9f',1,'lsPointData::getScalarDataIndex(std::string searchLabel) const']]], - ['getscalardatalabel_28',['getScalarDataLabel',['../classlsPointData.html#a146172a79edbd51b8144c80ecc121177',1,'lsPointData::getScalarDataLabel(int index) const'],['../classlsPointData.html#a146172a79edbd51b8144c80ecc121177',1,'lsPointData::getScalarDataLabel(int index) const']]], - ['getscalardatasize_29',['getScalarDataSize',['../classlsPointData.html#af34badefacc0fa40d24043dbb666220b',1,'lsPointData::getScalarDataSize() const'],['../classlsPointData.html#af34badefacc0fa40d24043dbb666220b',1,'lsPointData::getScalarDataSize() const']]], - ['getscalarvelocity_30',['getScalarVelocity',['../classlsVelocityField.html#a6bbdbe1f20c0236d92e444324a692244',1,'lsVelocityField::getScalarVelocity()'],['../classAirGapDeposition_1_1velocityField.html#a813cdcf72647f935971d8f464880bddc',1,'AirGapDeposition.velocityField.getScalarVelocity()'],['../classDeposition_1_1velocityField.html#ace0f1476f38402737f2a99a7c979b3ea',1,'Deposition.velocityField.getScalarVelocity()'],['../classlsVelocityField.html#a6bbdbe1f20c0236d92e444324a692244',1,'lsVelocityField::getScalarVelocity()']]], - ['getsigneddistance_31',['getSignedDistance',['../classlsSphereDistribution.html#a853bd24d56571eebd9853c3ca6b6bef1',1,'lsSphereDistribution::getSignedDistance()'],['../classlsBoxDistribution.html#a13f9c5a7fc74ee3e8388fee5490b34c4',1,'lsBoxDistribution::getSignedDistance()'],['../classlsGeometricAdvectDistribution.html#a8c5148a2fe6d13dbb7bdfacd71bbb157',1,'lsGeometricAdvectDistribution::getSignedDistance()'],['../classlsBoxDistribution.html#a13f9c5a7fc74ee3e8388fee5490b34c4',1,'lsBoxDistribution::getSignedDistance()'],['../classlsSphereDistribution.html#a853bd24d56571eebd9853c3ca6b6bef1',1,'lsSphereDistribution::getSignedDistance()'],['../classlsGeometricAdvectDistribution.html#a8c5148a2fe6d13dbb7bdfacd71bbb157',1,'lsGeometricAdvectDistribution::getSignedDistance()'],['../classViewFactorDistribution.html#a5e24f847c839dda1330bd0d165aaa6f9',1,'ViewFactorDistribution::getSignedDistance()']]], - ['getstatus_32',['getStatus',['../classlsCheck.html#aeb3baf5265da7e0c4985d9258fb01e91',1,'lsCheck::getStatus() const'],['../classlsCheck.html#aeb3baf5265da7e0c4985d9258fb01e91',1,'lsCheck::getStatus() const']]], - ['getthickness_33',['getThickness',['../classViewFactorDistribution.html#a5072d54621471c8812895badcef07e13',1,'ViewFactorDistribution']]], - ['gettimestepratio_34',['getTimeStepRatio',['../classlsAdvect.html#a65951348ca5870a5b0caa8196358bdc2',1,'lsAdvect::getTimeStepRatio()'],['../classlsAdvect.html#a65951348ca5870a5b0caa8196358bdc2',1,'lsAdvect::getTimeStepRatio()']]], - ['gettopthickness_35',['getTopThickness',['../classViewFactorDistribution.html#a91fb7799b50c5d8dc7c0162dfd8ab32a',1,'ViewFactorDistribution']]], - ['getvectordata_36',['getVectorData',['../classlsPointData.html#a46802ce3e9260ed5bdee7d97d45effaa',1,'lsPointData::getVectorData(std::string searchLabel) const'],['../classlsPointData.html#afe6a833ac90a8aaff961cddf11f884a3',1,'lsPointData::getVectorData(int index)'],['../classlsPointData.html#ad5e79212bd807ca6c0e0ef032e5f4c00',1,'lsPointData::getVectorData(int index) const'],['../classlsPointData.html#a46802ce3e9260ed5bdee7d97d45effaa',1,'lsPointData::getVectorData(std::string searchLabel) const'],['../classlsPointData.html#ae11f864e5dea6630315cb680c4ec048f',1,'lsPointData::getVectorData(std::string searchLabel)'],['../classlsPointData.html#ad5e79212bd807ca6c0e0ef032e5f4c00',1,'lsPointData::getVectorData(int index) const'],['../classlsPointData.html#afe6a833ac90a8aaff961cddf11f884a3',1,'lsPointData::getVectorData(int index)'],['../classlsPointData.html#ae11f864e5dea6630315cb680c4ec048f',1,'lsPointData::getVectorData(std::string searchLabel)']]], - ['getvectordataindex_37',['getVectorDataIndex',['../classlsPointData.html#aca5bf284b079052ed4cff4a642a21a89',1,'lsPointData::getVectorDataIndex(std::string searchLabel) const'],['../classlsPointData.html#aca5bf284b079052ed4cff4a642a21a89',1,'lsPointData::getVectorDataIndex(std::string searchLabel) const']]], - ['getvectordatalabel_38',['getVectorDataLabel',['../classlsPointData.html#ae346fe438cbe799dae89c1a2ba576ded',1,'lsPointData::getVectorDataLabel(int index) const'],['../classlsPointData.html#ae346fe438cbe799dae89c1a2ba576ded',1,'lsPointData::getVectorDataLabel(int index) const']]], - ['getvectordatasize_39',['getVectorDataSize',['../classlsPointData.html#aa70073aa2a8e950744d5234748b58f0c',1,'lsPointData::getVectorDataSize() const'],['../classlsPointData.html#aa70073aa2a8e950744d5234748b58f0c',1,'lsPointData::getVectorDataSize() const']]], - ['getvectorvelocity_40',['getVectorVelocity',['../classDeposition_1_1velocityField.html#a9e6dee2a9d23b4d5c214d2e3146488d6',1,'Deposition.velocityField.getVectorVelocity()'],['../classlsVelocityField.html#a74bf62969a1c05342f7bb18dc7a5eec4',1,'lsVelocityField::getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)'],['../classlsVelocityField.html#a74bf62969a1c05342f7bb18dc7a5eec4',1,'lsVelocityField::getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)'],['../classAirGapDeposition_1_1velocityField.html#af34c19141117f6019e4d473de45347eb',1,'AirGapDeposition.velocityField.getVectorVelocity()']]], - ['getvoidpointmarkers_41',['getVoidPointMarkers',['../classlsDomain.html#a704c7dbdc386293ea8f2a58e038ce662',1,'lsDomain::getVoidPointMarkers()'],['../classlsDomain.html#afd8f7a7f7142cfd91e8307b891be8ff8',1,'lsDomain::getVoidPointMarkers() const'],['../classlsDomain.html#a704c7dbdc386293ea8f2a58e038ce662',1,'lsDomain::getVoidPointMarkers()'],['../classlsDomain.html#afd8f7a7f7142cfd91e8307b891be8ff8',1,'lsDomain::getVoidPointMarkers() const']]], - ['griddelta_42',['gridDelta',['../namespaceDeposition.html#a388a3ed8b0b67bec94970f23ad4fe042',1,'Deposition.gridDelta()'],['../namespaceAirGapDeposition.html#a2298757d8b928ab18a132ed7e268679b',1,'AirGapDeposition.gridDelta()'],['../namespaceGeometricAdvection.html#a46b978bd5d91bddda4f40cf011b6d4ed',1,'GeometricAdvection.gridDelta()'],['../classlsBoxDistribution.html#a96d3ff1948160d3b800ba880c896cef1',1,'lsBoxDistribution::gridDelta()'],['../classlsSphereDistribution.html#acff9f68f19a96bd7e54e9863a5ca1e7c',1,'lsSphereDistribution::gridDelta()'],['../structViewFactorProcessDataType.html#ac5f7efdbd85bdfa82e6897a8337c8473',1,'ViewFactorProcessDataType::gridDelta()']]], - ['gridtype_43',['GridType',['../classlsFromVolumeMesh.html#ae128378f34da6e6c0ca9141321a7f21a',1,'lsFromVolumeMesh::GridType()'],['../classlsDomain.html#acd1ed71ed408b19ab82f4b33db28a20d',1,'lsDomain::GridType()'],['../classlsFromVolumeMesh.html#ae128378f34da6e6c0ca9141321a7f21a',1,'lsFromVolumeMesh::GridType()'],['../classlsDomain.html#acd1ed71ed408b19ab82f4b33db28a20d',1,'lsDomain::GridType()']]] -]; diff --git a/docs/doxygen/html/search/all_7.html b/docs/doxygen/html/search/all_7.html deleted file mode 100644 index d2b18254..00000000 --- a/docs/doxygen/html/search/all_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_7.js b/docs/doxygen/html/search/all_7.js deleted file mode 100644 index 99de3ae2..00000000 --- a/docs/doxygen/html/search/all_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['height_0',['height',['../classlsCylinder.html#a8c1e8a7a6da15031bbd1b3b5ec0bf1db',1,'lsCylinder']]], - ['hexas_1',['hexas',['../classlsMesh.html#a6fa110f111ac84650d9d3101860b59b2',1,'lsMesh']]] -]; diff --git a/docs/doxygen/html/search/all_8.html b/docs/doxygen/html/search/all_8.html deleted file mode 100644 index f4e3a2aa..00000000 --- a/docs/doxygen/html/search/all_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_8.js b/docs/doxygen/html/search/all_8.js deleted file mode 100644 index 8dfb66d9..00000000 --- a/docs/doxygen/html/search/all_8.js +++ /dev/null @@ -1,27 +0,0 @@ -var searchData= -[ - ['insertnextedge_0',['insertNextEdge',['../classlsInternal_1_1lsGraph.html#aa641503c10309eed575c0a0a354f65ff',1,'lsInternal::lsGraph::insertNextEdge(std::size_t vertex1, std::size_t vertex2)'],['../classlsInternal_1_1lsGraph.html#aa641503c10309eed575c0a0a354f65ff',1,'lsInternal::lsGraph::insertNextEdge(std::size_t vertex1, std::size_t vertex2)']]], - ['insertnextelement_1',['insertNextElement',['../classlsMesh.html#ab5d02b8c2fd38f0db716ec1d197c4cb1',1,'lsMesh::insertNextElement(const std::array< unsigned, 2 > &line)'],['../classlsMesh.html#ae2949ce1c86f0b6c866053471041d502',1,'lsMesh::insertNextElement(const std::array< unsigned, 8 > &hexa)'],['../classlsMesh.html#a4e4fc766b6f02aaa25c107ced8fbd297',1,'lsMesh::insertNextElement(const std::array< unsigned, 4 > &tetra)'],['../classlsMesh.html#aeb03ebf9d3e05eb21e889e269b035d0f',1,'lsMesh::insertNextElement(const std::array< unsigned, 3 > &triangle)'],['../classlsMesh.html#afaf91c842d170f9af2723550bc042ab6',1,'lsMesh::insertNextElement(const std::array< unsigned, 1 > &vertex)'],['../classlsMesh.html#ae2949ce1c86f0b6c866053471041d502',1,'lsMesh::insertNextElement(const std::array< unsigned, 8 > &hexa)'],['../classlsMesh.html#a4e4fc766b6f02aaa25c107ced8fbd297',1,'lsMesh::insertNextElement(const std::array< unsigned, 4 > &tetra)'],['../classlsMesh.html#aeb03ebf9d3e05eb21e889e269b035d0f',1,'lsMesh::insertNextElement(const std::array< unsigned, 3 > &triangle)'],['../classlsMesh.html#ab5d02b8c2fd38f0db716ec1d197c4cb1',1,'lsMesh::insertNextElement(const std::array< unsigned, 2 > &line)'],['../classlsMesh.html#afaf91c842d170f9af2723550bc042ab6',1,'lsMesh::insertNextElement(const std::array< unsigned, 1 > &vertex)']]], - ['insertnexthexa_2',['insertNextHexa',['../classlsMesh.html#a52083651d8f1c17fd932948a26c36eb8',1,'lsMesh::insertNextHexa(const std::array< unsigned, 8 > &hexa)'],['../classlsMesh.html#a52083651d8f1c17fd932948a26c36eb8',1,'lsMesh::insertNextHexa(const std::array< unsigned, 8 > &hexa)']]], - ['insertnextlevelset_3',['insertNextLevelSet',['../classlsAdvect.html#a7d63f7b5dc62228e734223f5855a9c8f',1,'lsAdvect::insertNextLevelSet()'],['../classlsWriteVisualizationMesh.html#aecf42877c3c1455668dfd69d7e284892',1,'lsWriteVisualizationMesh::insertNextLevelSet()'],['../classlsToVoxelMesh.html#a46711ad5c1ac168a631d560ff6470d08',1,'lsToVoxelMesh::insertNextLevelSet()'],['../classlsToDiskMesh.html#a9503c21139281d91281274d8914470fa',1,'lsToDiskMesh::insertNextLevelSet()'],['../classlsWriteVisualizationMesh.html#aecf42877c3c1455668dfd69d7e284892',1,'lsWriteVisualizationMesh::insertNextLevelSet()'],['../classlsToVoxelMesh.html#a46711ad5c1ac168a631d560ff6470d08',1,'lsToVoxelMesh::insertNextLevelSet()'],['../classlsToDiskMesh.html#a9503c21139281d91281274d8914470fa',1,'lsToDiskMesh::insertNextLevelSet()'],['../classlsAdvect.html#a7d63f7b5dc62228e734223f5855a9c8f',1,'lsAdvect::insertNextLevelSet()']]], - ['insertnextline_4',['insertNextLine',['../classlsMesh.html#ad312684b5ee902221eb8230f807c0ce7',1,'lsMesh::insertNextLine(const std::array< unsigned, 2 > &line)'],['../classlsMesh.html#ad312684b5ee902221eb8230f807c0ce7',1,'lsMesh::insertNextLine(const std::array< unsigned, 2 > &line)']]], - ['insertnextnode_5',['insertNextNode',['../classlsMesh.html#a54083a0fd1af79c2b899e685bf0eac1e',1,'lsMesh::insertNextNode(const std::array< T, 3 > &node)'],['../classlsMesh.html#a54083a0fd1af79c2b899e685bf0eac1e',1,'lsMesh::insertNextNode(const std::array< T, 3 > &node)']]], - ['insertnextpoint_6',['insertNextPoint',['../classlsPointCloud.html#aa4a02b2fc568419e193e9cc28b356386',1,'lsPointCloud::insertNextPoint(hrleVectorType< T, D > newPoint)'],['../classlsPointCloud.html#a98602a8018f9325b574a0b0220fb9d1f',1,'lsPointCloud::insertNextPoint(const std::vector< T > &newPoint)'],['../classlsPointCloud.html#a2cf5f098f6c488b4674f331510e62dac',1,'lsPointCloud::insertNextPoint(const std::array< T, D > newPoint)'],['../classlsPointCloud.html#ae04ce0224a95b6e243094775d3e59f7c',1,'lsPointCloud::insertNextPoint(T *newPoint)'],['../classlsPointCloud.html#aa4a02b2fc568419e193e9cc28b356386',1,'lsPointCloud::insertNextPoint(hrleVectorType< T, D > newPoint)'],['../classlsPointCloud.html#a98602a8018f9325b574a0b0220fb9d1f',1,'lsPointCloud::insertNextPoint(const std::vector< T > &newPoint)'],['../classlsPointCloud.html#a2cf5f098f6c488b4674f331510e62dac',1,'lsPointCloud::insertNextPoint(const std::array< T, D > newPoint)'],['../classlsPointCloud.html#ae04ce0224a95b6e243094775d3e59f7c',1,'lsPointCloud::insertNextPoint(T *newPoint)']]], - ['insertnextscalardata_7',['insertNextScalarData',['../classlsPointData.html#a547554fbb15d9cac6737a278880d3568',1,'lsPointData::insertNextScalarData(ScalarDataType &&scalars, std::string label="Scalars")'],['../classlsPointData.html#a419d3cfa0e992eb360b49477f4f1c8a5',1,'lsPointData::insertNextScalarData(const ScalarDataType &scalars, std::string label="Scalars")'],['../classlsPointData.html#a547554fbb15d9cac6737a278880d3568',1,'lsPointData::insertNextScalarData(ScalarDataType &&scalars, std::string label="Scalars")'],['../classlsPointData.html#a419d3cfa0e992eb360b49477f4f1c8a5',1,'lsPointData::insertNextScalarData(const ScalarDataType &scalars, std::string label="Scalars")']]], - ['insertnexttetra_8',['insertNextTetra',['../classlsMesh.html#a6f6767d602c3ed66ce3b1a3b48359530',1,'lsMesh::insertNextTetra(const std::array< unsigned, 4 > &tetra)'],['../classlsMesh.html#a6f6767d602c3ed66ce3b1a3b48359530',1,'lsMesh::insertNextTetra(const std::array< unsigned, 4 > &tetra)']]], - ['insertnexttriangle_9',['insertNextTriangle',['../classlsMesh.html#a97414ee5e2bbdca74c3769821eeaf36f',1,'lsMesh::insertNextTriangle(const std::array< unsigned, 3 > &triangle)'],['../classlsMesh.html#a97414ee5e2bbdca74c3769821eeaf36f',1,'lsMesh::insertNextTriangle(const std::array< unsigned, 3 > &triangle)']]], - ['insertnextuniquepoint_10',['insertNextUniquePoint',['../classlsPointCloud.html#a8aafc9be8b01407dbf30f57ac2d3050a',1,'lsPointCloud::insertNextUniquePoint(hrleVectorType< T, D > newPoint)'],['../classlsPointCloud.html#a8aafc9be8b01407dbf30f57ac2d3050a',1,'lsPointCloud::insertNextUniquePoint(hrleVectorType< T, D > newPoint)']]], - ['insertnextvectordata_11',['insertNextVectorData',['../classlsPointData.html#afd33aa3f404bc85d59a53894cc48cc8e',1,'lsPointData::insertNextVectorData(const VectorDataType &vectors, std::string label="Vectors")'],['../classlsPointData.html#a9f8905112fc5e616f8203ddb19b244f3',1,'lsPointData::insertNextVectorData(VectorDataType &&vectors, std::string label="Vectors")'],['../classlsPointData.html#afd33aa3f404bc85d59a53894cc48cc8e',1,'lsPointData::insertNextVectorData(const VectorDataType &vectors, std::string label="Vectors")'],['../classlsPointData.html#a9f8905112fc5e616f8203ddb19b244f3',1,'lsPointData::insertNextVectorData(VectorDataType &&vectors, std::string label="Vectors")']]], - ['insertnextvertex_12',['insertNextVertex',['../classlsMesh.html#a8b5c5533b6dab1a7f491350d11c4ea2b',1,'lsMesh::insertNextVertex(const std::array< unsigned, 1 > &vertex)'],['../classlsMesh.html#a8b5c5533b6dab1a7f491350d11c4ea2b',1,'lsMesh::insertNextVertex(const std::array< unsigned, 1 > &vertex)'],['../classlsInternal_1_1lsGraph.html#a9dce145ce183b327cce81633ed5b0e19',1,'lsInternal::lsGraph::insertNextVertex()'],['../classlsInternal_1_1lsGraph.html#a9dce145ce183b327cce81633ed5b0e19',1,'lsInternal::lsGraph::insertNextVertex()']]], - ['insertpoints_13',['insertPoints',['../classlsDomain.html#aafee5214479c6a4519c2ec2ec4e5671e',1,'lsDomain::insertPoints(PointValueVectorType pointData, bool sort=true)'],['../classlsDomain.html#aafee5214479c6a4519c2ec2ec4e5671e',1,'lsDomain::insertPoints(PointValueVectorType pointData, bool sort=true)']]], - ['intersect_14',['INTERSECT',['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp']]], - ['invert_15',['INVERT',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp']]], - ['is_5ffinished_16',['is_finished',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a2af42d0cf34305195a68a06f3967e36f',1,'lsFromSurfaceMesh::box::iterator::is_finished() const'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a2af42d0cf34305195a68a06f3967e36f',1,'lsFromSurfaceMesh::box::iterator::is_finished() const']]], - ['isbaseof_17',['IsBaseOf',['../namespacelsConcepts.html#a90d0ed377343607596475f042f71ae47',1,'lsConcepts']]], - ['isfloatingpoint_18',['IsFloatingPoint',['../namespacelsConcepts.html#ab6faf524889c50de47df4a7cbf15a028',1,'lsConcepts']]], - ['isinside_19',['isInside',['../classlsSphereDistribution.html#a715191701b70de55d0420a7b0a03c00d',1,'lsSphereDistribution::isInside()'],['../classlsBoxDistribution.html#af169a5e556d57311c2207cc7560fbebf',1,'lsBoxDistribution::isInside()'],['../classlsGeometricAdvectDistribution.html#a100184ca8c5fd3e7b53f1328e5aa5b30',1,'lsGeometricAdvectDistribution::isInside()'],['../classlsBoxDistribution.html#af169a5e556d57311c2207cc7560fbebf',1,'lsBoxDistribution::isInside()'],['../classlsSphereDistribution.html#a715191701b70de55d0420a7b0a03c00d',1,'lsSphereDistribution::isInside()'],['../classlsGeometricAdvectDistribution.html#a100184ca8c5fd3e7b53f1328e5aa5b30',1,'lsGeometricAdvectDistribution::isInside()'],['../classViewFactorDistribution.html#af9e2e2dd4187bb96830122720f918265',1,'ViewFactorDistribution::isInside()']]], - ['isnotsame_20',['IsNotSame',['../namespacelsConcepts.html#afe02d602414323eb189f366b54dd86bc',1,'lsConcepts']]], - ['issame_21',['IsSame',['../namespacelsConcepts.html#a32ef11830a21da629bcaec40843917b5',1,'lsConcepts']]], - ['isvalid_22',['isValid',['../classlsCheck.html#a44a6cbe3c47a217c5c40020d248a443b',1,'lsCheck::isValid() const'],['../classlsCheck.html#a44a6cbe3c47a217c5c40020d248a443b',1,'lsCheck::isValid() const']]], - ['iterator_23',['iterator',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a1938cb8af1a7ceb59d909a4d7a829560',1,'lsFromSurfaceMesh::box::iterator::iterator(const box &bx)'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a1938cb8af1a7ceb59d909a4d7a829560',1,'lsFromSurfaceMesh::box::iterator::iterator(const box &bx)'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html',1,'lsFromSurfaceMesh< T, D >::box::iterator']]] -]; diff --git a/docs/doxygen/html/search/all_9.html b/docs/doxygen/html/search/all_9.html deleted file mode 100644 index 89177a82..00000000 --- a/docs/doxygen/html/search/all_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_9.js b/docs/doxygen/html/search/all_9.js deleted file mode 100644 index d0b8dbc1..00000000 --- a/docs/doxygen/html/search/all_9.js +++ /dev/null @@ -1,148 +0,0 @@ -var searchData= -[ - ['advect_0',['advect',['../namespacelsInternal_1_1advect.html',1,'lsInternal']]], - ['largest_1',['LARGEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp']]], - ['lax_5ffriedrichs_5f1st_5forder_2',['LAX_FRIEDRICHS_1ST_ORDER',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['lax_5ffriedrichs_5f2nd_5forder_3',['LAX_FRIEDRICHS_2ND_ORDER',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp']]], - ['levelsetstype_4',['LevelSetsType',['../classlsFromVolumeMesh.html#a5267ebd5ef80db3e3ea9fa09a807c1a0',1,'lsFromVolumeMesh::LevelSetsType()'],['../classlsFromVolumeMesh.html#a5267ebd5ef80db3e3ea9fa09a807c1a0',1,'lsFromVolumeMesh::LevelSetsType()']]], - ['levelsettype_5',['LevelSetType',['../classlsFromVolumeMesh.html#ae37f9ce3f8f06516c8a1894ddf85381b',1,'lsFromVolumeMesh::LevelSetType()'],['../classlsFromVolumeMesh.html#ae37f9ce3f8f06516c8a1894ddf85381b',1,'lsFromVolumeMesh::LevelSetType()']]], - ['lex_5fhighest_6',['LEX_HIGHEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp']]], - ['lex_5flowest_7',['LEX_LOWEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp']]], - ['lines_8',['lines',['../classlsMesh.html#a9c6811eb25723030619f8a155c159a8c',1,'lsMesh']]], - ['local_5flax_5ffriedrichs_5f1st_5forder_9',['LOCAL_LAX_FRIEDRICHS_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['local_5flax_5ffriedrichs_5f2nd_5forder_10',['LOCAL_LAX_FRIEDRICHS_2ND_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp']]], - ['local_5flax_5ffriedrichs_5fanalytical_5f1st_5forder_11',['LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp']]], - ['local_5flocal_5flax_5ffriedrichs_5f1st_5forder_12',['LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['local_5flocal_5flax_5ffriedrichs_5f2nd_5forder_13',['LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp']]], - ['lock_14',['lock',['../ViewFactorDistribution_8hpp.html#af40eb81400ba119f112df5c19b60617f',1,'ViewFactorDistribution.hpp']]], - ['ls_5fdomain_5fserialization_5fversion_15',['LS_DOMAIN_SERIALIZATION_VERSION',['../include_2lsDomain_8hpp.html#af575d8dc440f4bc1845b492194cd5dd2',1,'LS_DOMAIN_SERIALIZATION_VERSION(): lsDomain.hpp'],['../install_2ViennaLS_2include_2lsDomain_8hpp.html#af575d8dc440f4bc1845b492194cd5dd2',1,'LS_DOMAIN_SERIALIZATION_VERSION(): lsDomain.hpp']]], - ['lsadvect_16',['lsAdvect',['../classlsAdvect.html#a2a519664b3d7b333fd4800692b0e13ad',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsAdvect.html#a04133cfc8f477fa8357e8ebda371dc1d',1,'lsAdvect::lsAdvect()'],['../classlsAdvect.html#a2a519664b3d7b333fd4800692b0e13ad',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsAdvect.html#a0237e760f65750ed22baf06a07b3e7ad',1,'lsAdvect::lsAdvect(std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a2368631b9ced18dd258ad92611058d6c',1,'lsAdvect::lsAdvect(lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a01d918cef7cb999db48fa93a96828f0d',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a01d918cef7cb999db48fa93a96828f0d',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a2368631b9ced18dd258ad92611058d6c',1,'lsAdvect::lsAdvect(lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a0237e760f65750ed22baf06a07b3e7ad',1,'lsAdvect::lsAdvect(std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a04133cfc8f477fa8357e8ebda371dc1d',1,'lsAdvect::lsAdvect()'],['../classlsAdvect.html',1,'lsAdvect< T, D >']]], - ['lsadvect_2ehpp_17',['lsAdvect.hpp',['../include_2lsAdvect_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html',1,'(Global Namespace)']]], - ['lsbooleanoperation_18',['lsBooleanOperation',['../classlsBooleanOperation.html#a97ba78a60c2bb752108bafe824a8ba64',1,'lsBooleanOperation::lsBooleanOperation()'],['../classlsBooleanOperation.html#a3b97795ee76dbef7bf13fcb49310b3f1',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)'],['../classlsBooleanOperation.html#aefd8406e5c83b55a6504970f7381926b',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)'],['../classlsBooleanOperation.html#a97ba78a60c2bb752108bafe824a8ba64',1,'lsBooleanOperation::lsBooleanOperation()'],['../classlsBooleanOperation.html#a3b97795ee76dbef7bf13fcb49310b3f1',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)'],['../classlsBooleanOperation.html#aefd8406e5c83b55a6504970f7381926b',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)'],['../classlsBooleanOperation.html',1,'lsBooleanOperation< T, D >']]], - ['lsbooleanoperation_2ehpp_19',['lsBooleanOperation.hpp',['../include_2lsBooleanOperation_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html',1,'(Global Namespace)']]], - ['lsbooleanoperationenum_20',['lsBooleanOperationEnum',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8',1,'lsBooleanOperationEnum(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8',1,'lsBooleanOperationEnum(): lsBooleanOperation.hpp']]], - ['lsboundaryconditionenum_21',['lsBoundaryConditionEnum',['../install_2ViennaLS_2include_2lsDomain_8hpp.html#a5f744444bbee7265e693abfcce25bf9f',1,'lsBoundaryConditionEnum(): lsDomain.hpp'],['../include_2lsDomain_8hpp.html#a5f744444bbee7265e693abfcce25bf9f',1,'lsBoundaryConditionEnum(): lsDomain.hpp']]], - ['lsbox_22',['lsBox',['../classlsBox.html#ae99ac1d4398fe4cfdf1e801d6aec0842',1,'lsBox::lsBox(const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)'],['../classlsBox.html#ae99ac1d4398fe4cfdf1e801d6aec0842',1,'lsBox::lsBox(const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)'],['../classlsBox.html#a917a45d47f87ce7a01f085daa46640b4',1,'lsBox::lsBox(const T *passedMinCorner, const T *passedMaxCorner)'],['../classlsBox.html#a9e48a66eb1360c3d9f3861d44c79c02d',1,'lsBox::lsBox(hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)'],['../classlsBox.html#ae9c2f72de7a9b9368faa23bedd338fd9',1,'lsBox::lsBox()'],['../classlsBox.html#a917a45d47f87ce7a01f085daa46640b4',1,'lsBox::lsBox(const T *passedMinCorner, const T *passedMaxCorner)'],['../classlsBox.html#a9e48a66eb1360c3d9f3861d44c79c02d',1,'lsBox::lsBox(hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)'],['../classlsBox.html#ae9c2f72de7a9b9368faa23bedd338fd9',1,'lsBox::lsBox()'],['../classlsBox.html',1,'lsBox< T, D >']]], - ['lsboxdistribution_23',['lsBoxDistribution',['../classlsBoxDistribution.html',1,'lsBoxDistribution< T, D >'],['../classlsBoxDistribution.html#a137264971002f2feb6bfc044e3b8e4ab',1,'lsBoxDistribution::lsBoxDistribution(const std::array< T, 3 > &halfAxes, const T delta)'],['../classlsBoxDistribution.html#a137264971002f2feb6bfc044e3b8e4ab',1,'lsBoxDistribution::lsBoxDistribution(const std::array< T, 3 > &halfAxes, const T delta)']]], - ['lscalculatecurvatures_24',['lsCalculateCurvatures',['../classlsCalculateCurvatures.html#ab51f7c32a0c4b426ef83e9a5b2ab7853',1,'lsCalculateCurvatures::lsCalculateCurvatures()'],['../classlsCalculateCurvatures.html',1,'lsCalculateCurvatures< T, D >'],['../classlsCalculateCurvatures.html#a447d8b9199ecad0985ea16e859ee3bed',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsCalculateCurvatures.html#ad69f10b701811787960502f3096111ac',1,'lsCalculateCurvatures::lsCalculateCurvatures()'],['../classlsCalculateCurvatures.html#ab51f7c32a0c4b426ef83e9a5b2ab7853',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)'],['../classlsCalculateCurvatures.html#a447d8b9199ecad0985ea16e859ee3bed',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsCalculateCurvatures.html#ad69f10b701811787960502f3096111ac',1,'lsCalculateCurvatures::lsCalculateCurvatures()']]], - ['lscalculatecurvatures_2ehpp_25',['lsCalculateCurvatures.hpp',['../include_2lsCalculateCurvatures_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html',1,'(Global Namespace)']]], - ['lscalculatenormalvectors_26',['lsCalculateNormalVectors',['../classlsCalculateNormalVectors.html',1,'lsCalculateNormalVectors< T, D >'],['../classlsCalculateNormalVectors.html#a83f4d828940212da64e23c9e13849839',1,'lsCalculateNormalVectors::lsCalculateNormalVectors()'],['../classlsCalculateNormalVectors.html#a2f699d4d686ac31a8849a1d1e669552f',1,'lsCalculateNormalVectors::lsCalculateNormalVectors(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)'],['../classlsCalculateNormalVectors.html#a83f4d828940212da64e23c9e13849839',1,'lsCalculateNormalVectors::lsCalculateNormalVectors()'],['../classlsCalculateNormalVectors.html#a2f699d4d686ac31a8849a1d1e669552f',1,'lsCalculateNormalVectors::lsCalculateNormalVectors(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)']]], - ['lscalculatenormalvectors_2ehpp_27',['lsCalculateNormalVectors.hpp',['../include_2lsCalculateNormalVectors_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsCalculateNormalVectors_8hpp.html',1,'(Global Namespace)']]], - ['lscheck_28',['lsCheck',['../classlsCheck.html#aea6ad1bd976ece48e7a6f8fa051c152c',1,'lsCheck::lsCheck()'],['../classlsCheck.html',1,'lsCheck< T, D >'],['../classlsCheck.html#ab57ee7a75936ca725172236c80a0e8ae',1,'lsCheck::lsCheck()'],['../classlsCheck.html#aea6ad1bd976ece48e7a6f8fa051c152c',1,'lsCheck::lsCheck(lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)'],['../classlsCheck.html#ab57ee7a75936ca725172236c80a0e8ae',1,'lsCheck::lsCheck()']]], - ['lscheck_2ehpp_29',['lsCheck.hpp',['../install_2ViennaLS_2include_2lsCheck_8hpp.html',1,'(Global Namespace)'],['../include_2lsCheck_8hpp.html',1,'(Global Namespace)']]], - ['lscheckstatusenum_30',['lsCheckStatusEnum',['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307',1,'lsCheckStatusEnum(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307',1,'lsCheckStatusEnum(): lsCheck.hpp']]], - ['lsconcepts_31',['lsConcepts',['../namespacelsConcepts.html',1,'']]], - ['lsconcepts_2ehpp_32',['lsConcepts.hpp',['../install_2ViennaLS_2include_2lsConcepts_8hpp.html',1,'(Global Namespace)'],['../include_2lsConcepts_8hpp.html',1,'(Global Namespace)']]], - ['lsconvexhull_33',['lsConvexHull',['../classlsConvexHull.html#a98387dd99751fcdfe0e53ae8bdeece20',1,'lsConvexHull::lsConvexHull()'],['../classlsConvexHull.html',1,'lsConvexHull< T, D >'],['../classlsConvexHull.html#a08cf7b9bf7a6ecceb0f61ccdd4c632f7',1,'lsConvexHull::lsConvexHull()'],['../classlsConvexHull.html#a98387dd99751fcdfe0e53ae8bdeece20',1,'lsConvexHull::lsConvexHull(lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsConvexHull.html#a08cf7b9bf7a6ecceb0f61ccdd4c632f7',1,'lsConvexHull::lsConvexHull()']]], - ['lsconvexhull_2ehpp_34',['lsConvexHull.hpp',['../install_2ViennaLS_2include_2lsConvexHull_8hpp.html',1,'(Global Namespace)'],['../include_2lsConvexHull_8hpp.html',1,'(Global Namespace)']]], - ['lscurvatureenum_35',['lsCurvatureEnum',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01ed',1,'lsCurvatureEnum(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01ed',1,'lsCurvatureEnum(): lsCalculateCurvatures.hpp']]], - ['lscurvatureformulas_2ehpp_36',['lsCurvatureFormulas.hpp',['../include_2lsCurvatureFormulas_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsCurvatureFormulas_8hpp.html',1,'(Global Namespace)']]], - ['lscylinder_37',['lsCylinder',['../classlsCylinder.html#af9588284f25743ccba22a33df82d2baa',1,'lsCylinder::lsCylinder()'],['../classlsCylinder.html',1,'lsCylinder< T, D >'],['../classlsCylinder.html#af643ce05e56fefac5b6da22f937f3a56',1,'lsCylinder::lsCylinder()'],['../classlsCylinder.html#af9588284f25743ccba22a33df82d2baa',1,'lsCylinder::lsCylinder(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)'],['../classlsCylinder.html#ab416149af6baadf7b60f00897869b325',1,'lsCylinder::lsCylinder(std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)'],['../classlsCylinder.html#af643ce05e56fefac5b6da22f937f3a56',1,'lsCylinder::lsCylinder()'],['../classlsCylinder.html#a0347bd3d992cf8065424d7676a915190',1,'lsCylinder::lsCylinder(const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)'],['../classlsCylinder.html#ab416149af6baadf7b60f00897869b325',1,'lsCylinder::lsCylinder(std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)'],['../classlsCylinder.html#a0347bd3d992cf8065424d7676a915190',1,'lsCylinder::lsCylinder(const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)']]], - ['lsdetectfeatures_38',['lsDetectFeatures',['../classlsDetectFeatures.html',1,'lsDetectFeatures< T, D >'],['../classlsDetectFeatures.html#a62f51df8b1aecf6ce09f273d376a36aa',1,'lsDetectFeatures::lsDetectFeatures()'],['../classlsDetectFeatures.html#a0b4bb5f64ba586721065a732417cfc38',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsDetectFeatures.html#a9e3e676a1891b4f43596af452f21179a',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)'],['../classlsDetectFeatures.html#ac17abe7fc4a5f9f46212e8ef9d38f881',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)'],['../classlsDetectFeatures.html#a62f51df8b1aecf6ce09f273d376a36aa',1,'lsDetectFeatures::lsDetectFeatures()'],['../classlsDetectFeatures.html#a0b4bb5f64ba586721065a732417cfc38',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsDetectFeatures.html#a9e3e676a1891b4f43596af452f21179a',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)'],['../classlsDetectFeatures.html#ac17abe7fc4a5f9f46212e8ef9d38f881',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)']]], - ['lsdetectfeatures_2ehpp_39',['lsDetectFeatures.hpp',['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html',1,'(Global Namespace)'],['../include_2lsDetectFeatures_8hpp.html',1,'(Global Namespace)']]], - ['lsdomain_40',['lsDomain',['../classlsDomain.html#a4fde36ee0f4be9bf270f5ea1f6334bf0',1,'lsDomain::lsDomain(lsSmartPointer< lsDomain > passedDomain)'],['../classlsDomain.html#a4fde36ee0f4be9bf270f5ea1f6334bf0',1,'lsDomain::lsDomain(lsSmartPointer< lsDomain > passedDomain)'],['../classlsDomain.html#a58c7ef76498ba1a3d0979f64b32f4af6',1,'lsDomain::lsDomain(GridType passedGrid)'],['../classlsDomain.html#aa1b62b9875d64df99915f943a802fdec',1,'lsDomain::lsDomain(PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a154f6f7b177bd272d5f7769cb94ac7e5',1,'lsDomain::lsDomain(std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#ae4d8f81852411480790eca52f704c101',1,'lsDomain::lsDomain(hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a58c7ef76498ba1a3d0979f64b32f4af6',1,'lsDomain::lsDomain(GridType passedGrid)'],['../classlsDomain.html#aa1b62b9875d64df99915f943a802fdec',1,'lsDomain::lsDomain(PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a154f6f7b177bd272d5f7769cb94ac7e5',1,'lsDomain::lsDomain(std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a1b93737819bb59987f11239a38d26d1c',1,'lsDomain::lsDomain(hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#ae4d8f81852411480790eca52f704c101',1,'lsDomain::lsDomain(hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a1b93737819bb59987f11239a38d26d1c',1,'lsDomain::lsDomain(hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html',1,'lsDomain< T, D >']]], - ['lsdomain_2ehpp_41',['lsDomain.hpp',['../install_2ViennaLS_2include_2lsDomain_8hpp.html',1,'(Global Namespace)'],['../include_2lsDomain_8hpp.html',1,'(Global Namespace)']]], - ['lsenquistosher_42',['lsEnquistOsher',['../classlsInternal_1_1lsEnquistOsher.html#a29b54fd14d2e09d4977be9ebb5db19e2',1,'lsInternal::lsEnquistOsher::lsEnquistOsher(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)'],['../classlsInternal_1_1lsEnquistOsher.html#a29b54fd14d2e09d4977be9ebb5db19e2',1,'lsInternal::lsEnquistOsher::lsEnquistOsher(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)'],['../classlsInternal_1_1lsEnquistOsher.html',1,'lsInternal::lsEnquistOsher< T, D, order >']]], - ['lsenquistosher_2ehpp_43',['lsEnquistOsher.hpp',['../install_2ViennaLS_2include_2lsEnquistOsher_8hpp.html',1,'(Global Namespace)'],['../include_2lsEnquistOsher_8hpp.html',1,'(Global Namespace)']]], - ['lsexpand_44',['lsExpand',['../classlsExpand.html#a53cd677c947c70c2208a76d143e2971a',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)'],['../classlsExpand.html#a0bd5712bade51bbf5926c2edeb2428c6',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsExpand.html#aee5561b9b273fd27770803e23be36f9c',1,'lsExpand::lsExpand()'],['../classlsExpand.html',1,'lsExpand< T, D >'],['../classlsExpand.html#a0bd5712bade51bbf5926c2edeb2428c6',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsExpand.html#aee5561b9b273fd27770803e23be36f9c',1,'lsExpand::lsExpand()'],['../classlsExpand.html#a53cd677c947c70c2208a76d143e2971a',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)']]], - ['lsexpand_2ehpp_45',['lsExpand.hpp',['../include_2lsExpand_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsExpand_8hpp.html',1,'(Global Namespace)']]], - ['lsfeaturedetectionenum_46',['lsFeatureDetectionEnum',['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ec',1,'lsFeatureDetectionEnum(): lsDetectFeatures.hpp'],['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ec',1,'lsFeatureDetectionEnum(): lsDetectFeatures.hpp']]], - ['lsfileformatenum_47',['lsFileFormatEnum',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964',1,'lsFileFormatEnum(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964',1,'lsFileFormatEnum(): lsFileFormats.hpp']]], - ['lsfileformats_2ehpp_48',['lsFileFormats.hpp',['../include_2lsFileFormats_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html',1,'(Global Namespace)']]], - ['lsfinalizestencillocallaxfriedrichs_49',['lsFinalizeStencilLocalLaxFriedrichs',['../include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#a58c910097615dd0b0f42992f53ee5944',1,'lsFinalizeStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets): lsStencilLocalLaxFriedrichsScalar.hpp'],['../install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#a58c910097615dd0b0f42992f53ee5944',1,'lsFinalizeStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets): lsStencilLocalLaxFriedrichsScalar.hpp']]], - ['lsfinitedifferences_50',['lsFiniteDifferences',['../classlsInternal_1_1lsFiniteDifferences.html#a6fabd9feca85eed3d96379388139b6c9',1,'lsInternal::lsFiniteDifferences::lsFiniteDifferences()'],['../classlsInternal_1_1lsFiniteDifferences.html#a6fabd9feca85eed3d96379388139b6c9',1,'lsInternal::lsFiniteDifferences::lsFiniteDifferences()'],['../classlsInternal_1_1lsFiniteDifferences.html',1,'lsInternal::lsFiniteDifferences< T, scheme >']]], - ['lsfinitedifferences_2ehpp_51',['lsFiniteDifferences.hpp',['../include_2lsFiniteDifferences_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFiniteDifferences_8hpp.html',1,'(Global Namespace)']]], - ['lsfrommesh_52',['lsFromMesh',['../classlsFromMesh.html#ad5746c68b154ea5a6ce6071f69f1f2dd',1,'lsFromMesh::lsFromMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsFromMesh.html#ad5746c68b154ea5a6ce6071f69f1f2dd',1,'lsFromMesh::lsFromMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsFromMesh.html#a08ce952f855e641f5d2969db138ff7f6',1,'lsFromMesh::lsFromMesh()'],['../classlsFromMesh.html',1,'lsFromMesh< T, D >'],['../classlsFromMesh.html#a08ce952f855e641f5d2969db138ff7f6',1,'lsFromMesh::lsFromMesh()']]], - ['lsfrommesh_2ehpp_53',['lsFromMesh.hpp',['../install_2ViennaLS_2include_2lsFromMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsFromMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsfromsurfacemesh_54',['lsFromSurfaceMesh',['../classlsFromSurfaceMesh.html',1,'lsFromSurfaceMesh< T, D >'],['../classlsFromSurfaceMesh.html#a63380e5acb9d12c82ae9df19ab83d989',1,'lsFromSurfaceMesh::lsFromSurfaceMesh()'],['../classlsFromSurfaceMesh.html#a2f39a13fbef50a60fbac2e8bad0a8e88',1,'lsFromSurfaceMesh::lsFromSurfaceMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)'],['../classlsFromSurfaceMesh.html#a63380e5acb9d12c82ae9df19ab83d989',1,'lsFromSurfaceMesh::lsFromSurfaceMesh()'],['../classlsFromSurfaceMesh.html#a2f39a13fbef50a60fbac2e8bad0a8e88',1,'lsFromSurfaceMesh::lsFromSurfaceMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)']]], - ['lsfromsurfacemesh_2ehpp_55',['lsFromSurfaceMesh.hpp',['../install_2ViennaLS_2include_2lsFromSurfaceMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsFromSurfaceMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsfromvolumemesh_56',['lsFromVolumeMesh',['../classlsFromVolumeMesh.html#a20b46d7c3a16302892bbda1403045d23',1,'lsFromVolumeMesh::lsFromVolumeMesh()'],['../classlsFromVolumeMesh.html#a5f7f0aee54ea687506ec4a7f028b2b3b',1,'lsFromVolumeMesh::lsFromVolumeMesh(const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)'],['../classlsFromVolumeMesh.html#a20b46d7c3a16302892bbda1403045d23',1,'lsFromVolumeMesh::lsFromVolumeMesh()'],['../classlsFromVolumeMesh.html#a5f7f0aee54ea687506ec4a7f028b2b3b',1,'lsFromVolumeMesh::lsFromVolumeMesh(const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)'],['../classlsFromVolumeMesh.html',1,'lsFromVolumeMesh< T, D >']]], - ['lsfromvolumemesh_2ehpp_57',['lsFromVolumeMesh.hpp',['../include_2lsFromVolumeMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFromVolumeMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsgeometricadvect_58',['lsGeometricAdvect',['../classlsGeometricAdvect.html#a6485495590f6edf953cd77785f65ebfd',1,'lsGeometricAdvect::lsGeometricAdvect()'],['../classlsGeometricAdvect.html',1,'lsGeometricAdvect< T, D, withNormals >'],['../classlsGeometricAdvect.html#a6c29e806852fd047c5f796bcb4fbcfa2',1,'lsGeometricAdvect::lsGeometricAdvect(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)'],['../classlsGeometricAdvect.html#a6485495590f6edf953cd77785f65ebfd',1,'lsGeometricAdvect::lsGeometricAdvect()'],['../classlsGeometricAdvect.html#a6c29e806852fd047c5f796bcb4fbcfa2',1,'lsGeometricAdvect::lsGeometricAdvect(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)']]], - ['lsgeometricadvect_2ehpp_59',['lsGeometricAdvect.hpp',['../include_2lsGeometricAdvect_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGeometricAdvect_8hpp.html',1,'(Global Namespace)']]], - ['lsgeometricadvectdistribution_60',['lsGeometricAdvectDistribution',['../classlsGeometricAdvectDistribution.html',1,'lsGeometricAdvectDistribution< T, D >'],['../classlsGeometricAdvectDistribution.html#acba0b149a25e30d4e8d8c8dd02fa063c',1,'lsGeometricAdvectDistribution::lsGeometricAdvectDistribution()'],['../classlsGeometricAdvectDistribution.html#acba0b149a25e30d4e8d8c8dd02fa063c',1,'lsGeometricAdvectDistribution::lsGeometricAdvectDistribution()']]], - ['lsgeometricadvectdistributions_2ehpp_61',['lsGeometricAdvectDistributions.hpp',['../include_2lsGeometricAdvectDistributions_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGeometricAdvectDistributions_8hpp.html',1,'(Global Namespace)']]], - ['lsgeometries_2ehpp_62',['lsGeometries.hpp',['../include_2lsGeometries_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGeometries_8hpp.html',1,'(Global Namespace)']]], - ['lsgraph_63',['lsGraph',['../classlsInternal_1_1lsGraph.html',1,'lsInternal']]], - ['lsgraph_2ehpp_64',['lsGraph.hpp',['../include_2lsGraph_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGraph_8hpp.html',1,'(Global Namespace)']]], - ['lsintegrationschemeenum_65',['lsIntegrationSchemeEnum',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9b',1,'lsIntegrationSchemeEnum(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9b',1,'lsIntegrationSchemeEnum(): lsAdvect.hpp']]], - ['lsinternal_66',['lsInternal',['../namespacelsInternal.html',1,'']]], - ['lslaxfriedrichs_67',['lsLaxFriedrichs',['../classlsInternal_1_1lsLaxFriedrichs.html',1,'lsInternal::lsLaxFriedrichs< T, D, order >'],['../classlsInternal_1_1lsLaxFriedrichs.html#a7f83d5755ed973824d5c2570319052e7',1,'lsInternal::lsLaxFriedrichs::lsLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)'],['../classlsInternal_1_1lsLaxFriedrichs.html#a7f83d5755ed973824d5c2570319052e7',1,'lsInternal::lsLaxFriedrichs::lsLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)']]], - ['lslaxfriedrichs_2ehpp_68',['lsLaxFriedrichs.hpp',['../install_2ViennaLS_2include_2lsLaxFriedrichs_8hpp.html',1,'(Global Namespace)'],['../include_2lsLaxFriedrichs_8hpp.html',1,'(Global Namespace)']]], - ['lslocallaxfriedrichs_69',['lsLocalLaxFriedrichs',['../classlsInternal_1_1lsLocalLaxFriedrichs.html',1,'lsInternal::lsLocalLaxFriedrichs< T, D, order >'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#aaa1b09a0c1d3b20acf8f5cce0cff7fa1',1,'lsInternal::lsLocalLaxFriedrichs::lsLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#aaa1b09a0c1d3b20acf8f5cce0cff7fa1',1,'lsInternal::lsLocalLaxFriedrichs::lsLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)']]], - ['lslocallaxfriedrichs_2ehpp_70',['lsLocalLaxFriedrichs.hpp',['../include_2lsLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)']]], - ['lslocallaxfriedrichsanalytical_71',['lsLocalLaxFriedrichsAnalytical',['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html',1,'lsInternal::lsLocalLaxFriedrichsAnalytical< T, D, order >'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a0d5dcb57d2e66aeb06e564f26e791726',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::lsLocalLaxFriedrichsAnalytical(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a0d5dcb57d2e66aeb06e564f26e791726',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::lsLocalLaxFriedrichsAnalytical(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)']]], - ['lslocallaxfriedrichsanalytical_2ehpp_72',['lsLocalLaxFriedrichsAnalytical.hpp',['../include_2lsLocalLaxFriedrichsAnalytical_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsLocalLaxFriedrichsAnalytical_8hpp.html',1,'(Global Namespace)']]], - ['lslocallocallaxfriedrichs_73',['lsLocalLocalLaxFriedrichs',['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html',1,'lsInternal::lsLocalLocalLaxFriedrichs< T, D, order >'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#afe5c1c19d9a99ce7963f8f69e3b32e40',1,'lsInternal::lsLocalLocalLaxFriedrichs::lsLocalLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#afe5c1c19d9a99ce7963f8f69e3b32e40',1,'lsInternal::lsLocalLocalLaxFriedrichs::lsLocalLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)']]], - ['lslocallocallaxfriedrichs_2ehpp_74',['lsLocalLocalLaxFriedrichs.hpp',['../install_2ViennaLS_2include_2lsLocalLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)'],['../include_2lsLocalLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)']]], - ['lsmakegeometry_75',['lsMakeGeometry',['../classlsMakeGeometry.html#a177f440c08aa6867f251ae4bb482e5db',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#ada31a7c9a98ed26b204749f86b2df79a',1,'lsMakeGeometry::lsMakeGeometry()'],['../classlsMakeGeometry.html#abd3af6f55d7c0de0893df34c329df696',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsMakeGeometry.html#aa3282b309cf2aa0978a5b46e069e67cc',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#ad6a10a763e0acbeb6cbe5eea7bf15155',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#a3c458267f0987706742edc616446ffa9',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#ada31a7c9a98ed26b204749f86b2df79a',1,'lsMakeGeometry::lsMakeGeometry()'],['../classlsMakeGeometry.html',1,'lsMakeGeometry< T, D >'],['../classlsMakeGeometry.html#a47bb6021ec005fd8bf4d60151fec65ab',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsMakeGeometry.html#a177f440c08aa6867f251ae4bb482e5db',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a3c458267f0987706742edc616446ffa9',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#ad6a10a763e0acbeb6cbe5eea7bf15155',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#aa3282b309cf2aa0978a5b46e069e67cc',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#abd3af6f55d7c0de0893df34c329df696',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsMakeGeometry.html#a47bb6021ec005fd8bf4d60151fec65ab',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)']]], - ['lsmakegeometry_2ehpp_76',['lsMakeGeometry.hpp',['../install_2ViennaLS_2include_2lsMakeGeometry_8hpp.html',1,'(Global Namespace)'],['../include_2lsMakeGeometry_8hpp.html',1,'(Global Namespace)']]], - ['lsmarchingcubes_77',['lsMarchingCubes',['../classlsInternal_1_1lsMarchingCubes.html',1,'lsInternal']]], - ['lsmarchingcubes_2ehpp_78',['lsMarchingCubes.hpp',['../install_2ViennaLS_2include_2lsMarchingCubes_8hpp.html',1,'(Global Namespace)'],['../include_2lsMarchingCubes_8hpp.html',1,'(Global Namespace)']]], - ['lsmarkvoidpoints_79',['lsMarkVoidPoints',['../classlsMarkVoidPoints.html',1,'lsMarkVoidPoints< T, D >'],['../classlsMarkVoidPoints.html#a6da00087a58710deba7fa89ce5fd22fd',1,'lsMarkVoidPoints::lsMarkVoidPoints()'],['../classlsMarkVoidPoints.html#aa440ceeb5eb5e23faa9d0b552c3d9365',1,'lsMarkVoidPoints::lsMarkVoidPoints(lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)'],['../classlsMarkVoidPoints.html#a6da00087a58710deba7fa89ce5fd22fd',1,'lsMarkVoidPoints::lsMarkVoidPoints()'],['../classlsMarkVoidPoints.html#aa440ceeb5eb5e23faa9d0b552c3d9365',1,'lsMarkVoidPoints::lsMarkVoidPoints(lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)']]], - ['lsmarkvoidpoints_2ehpp_80',['lsMarkVoidPoints.hpp',['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html',1,'(Global Namespace)'],['../include_2lsMarkVoidPoints_8hpp.html',1,'(Global Namespace)']]], - ['lsmesh_81',['lsMesh',['../classlsMesh.html',1,'']]], - ['lsmesh_2ehpp_82',['lsMesh.hpp',['../install_2ViennaLS_2include_2lsMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsmessage_83',['lsMessage',['../classlsMessage.html#a2603de3902261fab485de97fc69be1ea',1,'lsMessage::lsMessage()'],['../classlsMessage.html',1,'lsMessage'],['../classlsMessage.html#a2603de3902261fab485de97fc69be1ea',1,'lsMessage::lsMessage()']]], - ['lsmessage_2ehpp_84',['lsMessage.hpp',['../install_2ViennaLS_2include_2lsMessage_8hpp.html',1,'(Global Namespace)'],['../include_2lsMessage_8hpp.html',1,'(Global Namespace)']]], - ['lsplane_85',['lsPlane',['../classlsPlane.html#aa59fb2b3c42723ddf881e118d9bf3f84',1,'lsPlane::lsPlane()'],['../classlsPlane.html#a40463fe01a70ee60c501968240803157',1,'lsPlane::lsPlane(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)'],['../classlsPlane.html#a49bd6ff0e9f90f508f11ac9f852ca705',1,'lsPlane::lsPlane(const T *passedOrigin, const T *passedNormal)'],['../classlsPlane.html#a21a4a8b21410f6d916c082e552ceb971',1,'lsPlane::lsPlane(const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)'],['../classlsPlane.html#aa59fb2b3c42723ddf881e118d9bf3f84',1,'lsPlane::lsPlane()'],['../classlsPlane.html#a40463fe01a70ee60c501968240803157',1,'lsPlane::lsPlane(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)'],['../classlsPlane.html#a49bd6ff0e9f90f508f11ac9f852ca705',1,'lsPlane::lsPlane(const T *passedOrigin, const T *passedNormal)'],['../classlsPlane.html#a21a4a8b21410f6d916c082e552ceb971',1,'lsPlane::lsPlane(const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)'],['../classlsPlane.html',1,'lsPlane< T, D >']]], - ['lspointcloud_86',['lsPointCloud',['../classlsPointCloud.html#a76f5f725653b5fe6f21a671c61ecda09',1,'lsPointCloud::lsPointCloud()'],['../classlsPointCloud.html#a5610c9621469b306f0a25ee486b4388c',1,'lsPointCloud::lsPointCloud(std::vector< hrleVectorType< T, D > > passedPoints)'],['../classlsPointCloud.html#aafb5deb59dc218da5c1cba8981468588',1,'lsPointCloud::lsPointCloud(const std::vector< std::vector< T > > &passedPoints)'],['../classlsPointCloud.html#a76f5f725653b5fe6f21a671c61ecda09',1,'lsPointCloud::lsPointCloud()'],['../classlsPointCloud.html#a5610c9621469b306f0a25ee486b4388c',1,'lsPointCloud::lsPointCloud(std::vector< hrleVectorType< T, D > > passedPoints)'],['../classlsPointCloud.html#aafb5deb59dc218da5c1cba8981468588',1,'lsPointCloud::lsPointCloud(const std::vector< std::vector< T > > &passedPoints)'],['../classlsPointCloud.html',1,'lsPointCloud< T, D >']]], - ['lspointdata_87',['lsPointData',['../classlsPointData.html',1,'']]], - ['lspointdata_2ehpp_88',['lsPointData.hpp',['../include_2lsPointData_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsPointData_8hpp.html',1,'(Global Namespace)']]], - ['lspointdata_3c_20double_20_3e_89',['lsPointData< double >',['../classlsPointData.html',1,'']]], - ['lspointdata_3c_20t_20_3e_90',['lsPointData< T >',['../classlsPointData.html',1,'']]], - ['lsprecompilemacros_2ehpp_91',['lsPreCompileMacros.hpp',['../include_2lsPreCompileMacros_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html',1,'(Global Namespace)']]], - ['lspreparestencillocallaxfriedrichs_92',['lsPrepareStencilLocalLaxFriedrichs',['../install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#ac62b360418afca0068bf2f067a9b6c0b',1,'lsPrepareStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets, std::vector< bool > isDepo): lsStencilLocalLaxFriedrichsScalar.hpp'],['../include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#ac62b360418afca0068bf2f067a9b6c0b',1,'lsPrepareStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets, std::vector< bool > isDepo): lsStencilLocalLaxFriedrichsScalar.hpp']]], - ['lsprune_93',['lsPrune',['../classlsPrune.html',1,'lsPrune< T, D >'],['../classlsPrune.html#a58ceb2d5148f1134aa039e3b454e9d54',1,'lsPrune::lsPrune(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsPrune.html#a31cc4e017b099f2af82922469fcf9bed',1,'lsPrune::lsPrune()'],['../classlsPrune.html#a58ceb2d5148f1134aa039e3b454e9d54',1,'lsPrune::lsPrune(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsPrune.html#a31cc4e017b099f2af82922469fcf9bed',1,'lsPrune::lsPrune()']]], - ['lsprune_2ehpp_94',['lsPrune.hpp',['../install_2ViennaLS_2include_2lsPrune_8hpp.html',1,'(Global Namespace)'],['../include_2lsPrune_8hpp.html',1,'(Global Namespace)']]], - ['lsreader_95',['lsReader',['../classlsReader.html#a343a67a4089dd3ad538eb3fda0837a03',1,'lsReader::lsReader()'],['../classlsReader.html',1,'lsReader< T, D >'],['../classlsReader.html#a2020c8d262dba202b045dab0b219b731',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsReader.html#a343a67a4089dd3ad538eb3fda0837a03',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsReader.html#ac0928e71e719a3b7fa1677142ebead93',1,'lsReader::lsReader()'],['../classlsReader.html#a2020c8d262dba202b045dab0b219b731',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsReader.html#ac0928e71e719a3b7fa1677142ebead93',1,'lsReader::lsReader()']]], - ['lsreader_2ehpp_96',['lsReader.hpp',['../install_2ViennaLS_2include_2lsReader_8hpp.html',1,'(Global Namespace)'],['../include_2lsReader_8hpp.html',1,'(Global Namespace)']]], - ['lsreduce_97',['lsReduce',['../classlsReduce.html#a0f69e06b5514aca84eaed1c8453d6fce',1,'lsReduce::lsReduce()'],['../classlsReduce.html#a4bb70e2e510585a140ff3afef4418edc',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsReduce.html#a0b9d3a095785ffa7c932dca166043951',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)'],['../classlsReduce.html#a0f69e06b5514aca84eaed1c8453d6fce',1,'lsReduce::lsReduce()'],['../classlsReduce.html#a4bb70e2e510585a140ff3afef4418edc',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsReduce.html#a0b9d3a095785ffa7c932dca166043951',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)'],['../classlsReduce.html',1,'lsReduce< T, D >']]], - ['lsreduce_2ehpp_98',['lsReduce.hpp',['../install_2ViennaLS_2include_2lsReduce_8hpp.html',1,'(Global Namespace)'],['../include_2lsReduce_8hpp.html',1,'(Global Namespace)']]], - ['lsremovestraypoints_99',['lsRemoveStrayPoints',['../classlsRemoveStrayPoints.html#a3dc9a7c9cb042a0f733b81deaf7ab893',1,'lsRemoveStrayPoints::lsRemoveStrayPoints()'],['../classlsRemoveStrayPoints.html',1,'lsRemoveStrayPoints< T, D >'],['../classlsRemoveStrayPoints.html#aa903de9dc604862d4de4df762ef7d1ed',1,'lsRemoveStrayPoints::lsRemoveStrayPoints(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsRemoveStrayPoints.html#a3dc9a7c9cb042a0f733b81deaf7ab893',1,'lsRemoveStrayPoints::lsRemoveStrayPoints()'],['../classlsRemoveStrayPoints.html#aa903de9dc604862d4de4df762ef7d1ed',1,'lsRemoveStrayPoints::lsRemoveStrayPoints(lsSmartPointer< lsDomain< T, D > > passedLevelSet)']]], - ['lsremovestraypoints_2ehpp_100',['lsRemoveStrayPoints.hpp',['../install_2ViennaLS_2include_2lsRemoveStrayPoints_8hpp.html',1,'(Global Namespace)'],['../include_2lsRemoveStrayPoints_8hpp.html',1,'(Global Namespace)']]], - ['lssmartpointer_101',['lsSmartPointer',['../classlsSmartPointer.html',1,'lsSmartPointer< T >'],['../classlsSmartPointer.html#af10e097abae27769f7dcd5cadfe7eaaa',1,'lsSmartPointer::lsSmartPointer(Args &&...args)'],['../classlsSmartPointer.html#ae686eaaf7c7e7abe4523fe53e452405e',1,'lsSmartPointer::lsSmartPointer(Args &&... args)']]], - ['lssmartpointer_2ehpp_102',['lsSmartPointer.hpp',['../install_2ViennaLS_2include_2lsSmartPointer_8hpp.html',1,'(Global Namespace)'],['../include_2lsSmartPointer_8hpp.html',1,'(Global Namespace)']]], - ['lssmartpointer_3c_20const_20lsgeometricadvectdistribution_3c_20hrlecoordtype_2c_20d_20_3e_20_3e_103',['lsSmartPointer< const lsGeometricAdvectDistribution< hrleCoordType, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsbox_3c_20t_2c_20d_20_3e_20_3e_104',['lsSmartPointer< lsBox< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lscylinder_3c_20t_2c_20d_20_3e_20_3e_105',['lsSmartPointer< lsCylinder< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsdomain_3c_20t_2c_20d_20_3e_20_3e_106',['lsSmartPointer< lsDomain< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsmesh_3c_20double_20_3e_20_3e_107',['lsSmartPointer< lsMesh< double > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsmesh_3c_20t_20_3e_20_3e_108',['lsSmartPointer< lsMesh< T > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsplane_3c_20t_2c_20d_20_3e_20_3e_109',['lsSmartPointer< lsPlane< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lspointcloud_3c_20t_2c_20d_20_3e_20_3e_110',['lsSmartPointer< lsPointCloud< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lssphere_3c_20t_2c_20d_20_3e_20_3e_111',['lsSmartPointer< lsSphere< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsvelocityfield_3c_20t_20_3e_20_3e_112',['lsSmartPointer< lsVelocityField< T > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20translatortype_20_3e_113',['lsSmartPointer< TranslatorType >',['../classlsSmartPointer.html',1,'']]], - ['lssphere_114',['lsSphere',['../classlsSphere.html#afc65b4af1d306091efde3430f7265b6d',1,'lsSphere::lsSphere(T *passedOrigin, T passedRadius)'],['../classlsSphere.html#a45578bd9ec9a252f166139d11cda46fd',1,'lsSphere::lsSphere()'],['../classlsSphere.html#a4ab43c9b4fa568e7b6d631a8a896e79e',1,'lsSphere::lsSphere(hrleVectorType< T, D > passedOrigin, T passedRadius)'],['../classlsSphere.html#afc65b4af1d306091efde3430f7265b6d',1,'lsSphere::lsSphere(T *passedOrigin, T passedRadius)'],['../classlsSphere.html#aa131fdb973f837cf5a37ce6e24c20393',1,'lsSphere::lsSphere(const std::vector< T > &passedOrigin, T passedRadius)'],['../classlsSphere.html',1,'lsSphere< T, D >'],['../classlsSphere.html#a45578bd9ec9a252f166139d11cda46fd',1,'lsSphere::lsSphere()'],['../classlsSphere.html#aa131fdb973f837cf5a37ce6e24c20393',1,'lsSphere::lsSphere(const std::vector< T > &passedOrigin, T passedRadius)'],['../classlsSphere.html#a4ab43c9b4fa568e7b6d631a8a896e79e',1,'lsSphere::lsSphere(hrleVectorType< T, D > passedOrigin, T passedRadius)']]], - ['lsspheredistribution_115',['lsSphereDistribution',['../classlsSphereDistribution.html',1,'lsSphereDistribution< T, D >'],['../classlsSphereDistribution.html#a0071db703db6ef1992c7e4493966ed14',1,'lsSphereDistribution::lsSphereDistribution(const T passedRadius, const T delta)'],['../classlsSphereDistribution.html#a0071db703db6ef1992c7e4493966ed14',1,'lsSphereDistribution::lsSphereDistribution(const T passedRadius, const T delta)']]], - ['lsstencillocallaxfriedrichsscalar_116',['lsStencilLocalLaxFriedrichsScalar',['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar< T, D, order >'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#adcbdc1a5a11ac79488a6b1d26aea7366',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::lsStencilLocalLaxFriedrichsScalar(LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#adcbdc1a5a11ac79488a6b1d26aea7366',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::lsStencilLocalLaxFriedrichsScalar(LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)']]], - ['lsstencillocallaxfriedrichsscalar_2ehpp_117',['lsStencilLocalLaxFriedrichsScalar.hpp',['../install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html',1,'(Global Namespace)'],['../include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html',1,'(Global Namespace)']]], - ['lstest_5fassert_118',['LSTEST_ASSERT',['../install_2ViennaLS_2include_2lsTestAsserts_8hpp.html#a622e9d7e09c25ba495e010a18b719625',1,'LSTEST_ASSERT(): lsTestAsserts.hpp'],['../include_2lsTestAsserts_8hpp.html#a622e9d7e09c25ba495e010a18b719625',1,'LSTEST_ASSERT(): lsTestAsserts.hpp']]], - ['lstest_5fassert_5fvalid_5fls_119',['LSTEST_ASSERT_VALID_LS',['../install_2ViennaLS_2include_2lsTestAsserts_8hpp.html#a577864eccdd1313491124dfc80dc59ce',1,'LSTEST_ASSERT_VALID_LS(): lsTestAsserts.hpp'],['../include_2lsTestAsserts_8hpp.html#a577864eccdd1313491124dfc80dc59ce',1,'LSTEST_ASSERT_VALID_LS(): lsTestAsserts.hpp']]], - ['lstestasserts_2ehpp_120',['lsTestAsserts.hpp',['../include_2lsTestAsserts_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsTestAsserts_8hpp.html',1,'(Global Namespace)']]], - ['lstodiskmesh_121',['lsToDiskMesh',['../classlsToDiskMesh.html#ae31401d943219e815332afc2071436b9',1,'lsToDiskMesh::lsToDiskMesh()'],['../classlsToDiskMesh.html',1,'lsToDiskMesh< T, D, N, keepNormals >'],['../classlsToDiskMesh.html#ae31401d943219e815332afc2071436b9',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#a1cba051b6604932265219222152d0e74',1,'lsToDiskMesh::lsToDiskMesh()'],['../classlsToDiskMesh.html#ae323e48b3a73752c3b754abd3d0ff271',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#a42fa06a5f099a4ec8a702f19f9847280',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#a42fa06a5f099a4ec8a702f19f9847280',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#ae323e48b3a73752c3b754abd3d0ff271',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#a1cba051b6604932265219222152d0e74',1,'lsToDiskMesh::lsToDiskMesh()']]], - ['lstodiskmesh_2ehpp_122',['lsToDiskMesh.hpp',['../install_2ViennaLS_2include_2lsToDiskMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsToDiskMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstomesh_123',['lsToMesh',['../classlsToMesh.html',1,'lsToMesh< T, D >'],['../classlsToMesh.html#aa29aa019be9d55040b2ca26802371249',1,'lsToMesh::lsToMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)'],['../classlsToMesh.html#a13ff52503ffe9a602d41c8ce4925653f',1,'lsToMesh::lsToMesh()'],['../classlsToMesh.html#aa29aa019be9d55040b2ca26802371249',1,'lsToMesh::lsToMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)'],['../classlsToMesh.html#a13ff52503ffe9a602d41c8ce4925653f',1,'lsToMesh::lsToMesh()']]], - ['lstomesh_2ehpp_124',['lsToMesh.hpp',['../install_2ViennaLS_2include_2lsToMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsToMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstosurfacemesh_125',['lsToSurfaceMesh',['../classlsToSurfaceMesh.html#aac753633d2f8da94ecabf86ea2e2e346',1,'lsToSurfaceMesh::lsToSurfaceMesh()'],['../classlsToSurfaceMesh.html',1,'lsToSurfaceMesh< T, D >'],['../classlsToSurfaceMesh.html#aac753633d2f8da94ecabf86ea2e2e346',1,'lsToSurfaceMesh::lsToSurfaceMesh(double eps=1e-12)'],['../classlsToSurfaceMesh.html#a5cfece17354ca1bc59a6c66434ed06c2',1,'lsToSurfaceMesh::lsToSurfaceMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)'],['../classlsToSurfaceMesh.html#a5cfece17354ca1bc59a6c66434ed06c2',1,'lsToSurfaceMesh::lsToSurfaceMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)']]], - ['lstosurfacemesh_2ehpp_126',['lsToSurfaceMesh.hpp',['../install_2ViennaLS_2include_2lsToSurfaceMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsToSurfaceMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstovoxelmesh_127',['lsToVoxelMesh',['../classlsToVoxelMesh.html#ae0aa7bef004cad8cc6d15a3c5fd2aacb',1,'lsToVoxelMesh::lsToVoxelMesh()'],['../classlsToVoxelMesh.html',1,'lsToVoxelMesh< T, D >'],['../classlsToVoxelMesh.html#ae0aa7bef004cad8cc6d15a3c5fd2aacb',1,'lsToVoxelMesh::lsToVoxelMesh()'],['../classlsToVoxelMesh.html#acff43277ae78cd011e5cdad129094a72',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#a6ea93057fbfd9896d48fb9d71d31cc62',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#afcc9d61f63c2b1a195b7feeb2b12037c',1,'lsToVoxelMesh::lsToVoxelMesh(const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#acff43277ae78cd011e5cdad129094a72',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#a6ea93057fbfd9896d48fb9d71d31cc62',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#afcc9d61f63c2b1a195b7feeb2b12037c',1,'lsToVoxelMesh::lsToVoxelMesh(const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)']]], - ['lstovoxelmesh_2ehpp_128',['lsToVoxelMesh.hpp',['../install_2ViennaLS_2include_2lsToVoxelMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsToVoxelMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstransformenum_129',['lsTransformEnum',['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98',1,'lsTransformEnum(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98',1,'lsTransformEnum(): lsTransformMesh.hpp']]], - ['lstransformmesh_130',['lsTransformMesh',['../classlsTransformMesh.html',1,'lsTransformMesh< T >'],['../classlsTransformMesh.html#ab3ddd1536adc93ad4081d7739fb51709',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)'],['../classlsTransformMesh.html#a55f012c7a7e252bd866aff50f7aaad9b',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)'],['../classlsTransformMesh.html#ab3ddd1536adc93ad4081d7739fb51709',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)'],['../classlsTransformMesh.html#a55f012c7a7e252bd866aff50f7aaad9b',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)']]], - ['lstransformmesh_2ehpp_131',['lsTransformMesh.hpp',['../include_2lsTransformMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsvelocityfield_132',['lsVelocityField',['../classlsVelocityField.html',1,'lsVelocityField< T >'],['../classlsVelocityField.html#a0e78edc56bdb3f2ed2d27827a4388ff3',1,'lsVelocityField::lsVelocityField()'],['../classlsVelocityField.html#a0e78edc56bdb3f2ed2d27827a4388ff3',1,'lsVelocityField::lsVelocityField()']]], - ['lsvelocityfield_2ehpp_133',['lsVelocityField.hpp',['../include_2lsVelocityField_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsVelocityField_8hpp.html',1,'(Global Namespace)']]], - ['lsvelocityfield_3c_20double_20_3e_134',['lsVelocityField< double >',['../classlsVelocityField.html',1,'']]], - ['lsvelocityfield_3c_20numerictype_20_3e_135',['lsVelocityField< NumericType >',['../classlsVelocityField.html',1,'']]], - ['lsvoidtopsurfaceenum_136',['lsVoidTopSurfaceEnum',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598',1,'lsVoidTopSurfaceEnum(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598',1,'lsVoidTopSurfaceEnum(): lsMarkVoidPoints.hpp']]], - ['lsvtkreader_137',['lsVTKReader',['../classlsVTKReader.html',1,'lsVTKReader< T >'],['../classlsVTKReader.html#a6072c9029878869db0a02295566087e8',1,'lsVTKReader::lsVTKReader()'],['../classlsVTKReader.html#a3fcbcfb680787f7517d8ee0ecf1b082e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKReader.html#aa7a5ad72e9540304ec3769e800f19601',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)'],['../classlsVTKReader.html#a0597eeebd0b2d13888e890b2fba1c09e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)'],['../classlsVTKReader.html#a6072c9029878869db0a02295566087e8',1,'lsVTKReader::lsVTKReader()'],['../classlsVTKReader.html#a3fcbcfb680787f7517d8ee0ecf1b082e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKReader.html#aa7a5ad72e9540304ec3769e800f19601',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)'],['../classlsVTKReader.html#a0597eeebd0b2d13888e890b2fba1c09e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)']]], - ['lsvtkreader_2ehpp_138',['lsVTKReader.hpp',['../include_2lsVTKReader_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsVTKReader_8hpp.html',1,'(Global Namespace)']]], - ['lsvtkwriter_139',['lsVTKWriter',['../classlsVTKWriter.html#a29705717bfe75acef5d02e579bd04bf2',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKWriter.html#a1652db574c0c65c401194a2b1f92ff25',1,'lsVTKWriter::lsVTKWriter()'],['../classlsVTKWriter.html#a74b1c49dbae3f74cafe051e8b583552b',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)'],['../classlsVTKWriter.html#ae133381037906aa7bba5101a9a6d0c14',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)'],['../classlsVTKWriter.html#a29705717bfe75acef5d02e579bd04bf2',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKWriter.html#a1652db574c0c65c401194a2b1f92ff25',1,'lsVTKWriter::lsVTKWriter()'],['../classlsVTKWriter.html#a74b1c49dbae3f74cafe051e8b583552b',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)'],['../classlsVTKWriter.html',1,'lsVTKWriter< T >'],['../classlsVTKWriter.html#ae133381037906aa7bba5101a9a6d0c14',1,'lsVTKWriter::lsVTKWriter()']]], - ['lsvtkwriter_2ehpp_140',['lsVTKWriter.hpp',['../include_2lsVTKWriter_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsVTKWriter_8hpp.html',1,'(Global Namespace)']]], - ['lswriter_141',['lsWriter',['../classlsWriter.html#acf6a29e6d8f1c5900c17179333640294',1,'lsWriter::lsWriter()'],['../classlsWriter.html',1,'lsWriter< T, D >'],['../classlsWriter.html#a687387dcad4d5b10103ffec6d98b4d99',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsWriter.html#a5de4871b57de4fa7b297d6b3fcaa6bc2',1,'lsWriter::lsWriter()'],['../classlsWriter.html#acf6a29e6d8f1c5900c17179333640294',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsWriter.html#a687387dcad4d5b10103ffec6d98b4d99',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsWriter.html#a5de4871b57de4fa7b297d6b3fcaa6bc2',1,'lsWriter::lsWriter()']]], - ['lswriter_2ehpp_142',['lsWriter.hpp',['../install_2ViennaLS_2include_2lsWriter_8hpp.html',1,'(Global Namespace)'],['../include_2lsWriter_8hpp.html',1,'(Global Namespace)']]], - ['lswritevisualizationmesh_143',['lsWriteVisualizationMesh',['../classlsWriteVisualizationMesh.html#ae94323fb9a6461cc62d1d6f566eb1a05',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh()'],['../classlsWriteVisualizationMesh.html#a9e51120446adfec0f5d5037b6808dad3',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh(lsSmartPointer< lsDomain< T, D > > levelSet)'],['../classlsWriteVisualizationMesh.html',1,'lsWriteVisualizationMesh< T, D >'],['../classlsWriteVisualizationMesh.html#ae94323fb9a6461cc62d1d6f566eb1a05',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh()'],['../classlsWriteVisualizationMesh.html#a9e51120446adfec0f5d5037b6808dad3',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh(lsSmartPointer< lsDomain< T, D > > levelSet)']]], - ['lswritevisualizationmesh_2ehpp_144',['lsWriteVisualizationMesh.hpp',['../install_2ViennaLS_2include_2lsWriteVisualizationMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsWriteVisualizationMesh_8hpp.html',1,'(Global Namespace)']]] -]; diff --git a/docs/doxygen/html/search/all_a.html b/docs/doxygen/html/search/all_a.html deleted file mode 100644 index 1f90b7a7..00000000 --- a/docs/doxygen/html/search/all_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_a.js b/docs/doxygen/html/search/all_a.js deleted file mode 100644 index c5312946..00000000 --- a/docs/doxygen/html/search/all_a.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['mag_0',['mag',['../classViewFactorDistribution.html#a36393e8847409fb644003f6c99ce4a4d',1,'ViewFactorDistribution']]], - ['main_1',['main',['../Deposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): Deposition.cpp'],['../VolumeToLevelSets_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): VolumeToLevelSets.cpp'],['../VoidEtching_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): VoidEtching.cpp'],['../ViewFactor_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): ViewFactor.cpp'],['../SquareEtch_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): SquareEtch.cpp'],['../SharedLib_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): SharedLib.cpp'],['../PeriodicBoundary_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): PeriodicBoundary.cpp'],['../PatternedSubstrate_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): PatternedSubstrate.cpp'],['../GeometricAdvection_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): GeometricAdvection.cpp'],['../AirGapDeposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): AirGapDeposition.cpp']]], - ['makeroundcone_2',['makeRoundCone',['../PatternedSubstrate_8cpp.html#aef2c56104ca1ad1de87257fa940fff30',1,'PatternedSubstrate.cpp']]], - ['maketaperedtrench_3',['makeTaperedTrench',['../ViewFactor_8cpp.html#aa95872ecbf3551b03003ddfe5705da39',1,'ViewFactor.cpp']]], - ['map_4',['map',['../classViewFactorDistribution.html#ad53f6bcc0f5d5e19c9ec9b78a11efbea',1,'ViewFactorDistribution']]], - ['maxcorner_5',['maxCorner',['../namespaceAirGapDeposition.html#a7e6fb0e6e3965c24e43e33753cc4c2b4',1,'AirGapDeposition.maxCorner()'],['../namespaceDeposition.html#acfc1b4da91a51db88736546ef5d6ecaa',1,'Deposition.maxCorner()'],['../namespaceGeometricAdvection.html#a61784e26891726ae8a5decd60904d2ae',1,'GeometricAdvection.maxCorner()'],['../classlsBox.html#a594716d10e208becc5de0690733349d0',1,'lsBox::maxCorner()']]], - ['maximumextent_6',['maximumExtent',['../classlsMesh.html#a8abd8564dc1d598bd8ee910297aa298e',1,'lsMesh']]], - ['mean_5fand_5fgaussian_5fcurvature_7',['MEAN_AND_GAUSSIAN_CURVATURE',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp']]], - ['mean_5fcurvature_8',['MEAN_CURVATURE',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp']]], - ['meancurvature_9',['meanCurvature',['../namespacelsInternal.html#aeef0c3f29a30bccb29b6bb7b72cddd8e',1,'lsInternal']]], - ['meancurvature2d_10',['meanCurvature2D',['../namespacelsInternal.html#aa3e9fd90bb8afd29f44df8da2701150d',1,'lsInternal']]], - ['meancurvature3d_11',['meanCurvature3D',['../namespacelsInternal.html#af5d2622bd1a287a6f3ca0000cc1821e7',1,'lsInternal']]], - ['meancurvaturelabel_12',['meanCurvatureLabel',['../classlsCalculateCurvatures.html#aa3331a8bd3efce809f789bab054fcad8',1,'lsCalculateCurvatures']]], - ['mesh_13',['mesh',['../namespaceGeometricAdvection.html#ab3cac288eeef62da544cfa01e9d88691',1,'GeometricAdvection.mesh()'],['../namespaceDeposition.html#a8725affaf165a7612eae4f80807f9789',1,'Deposition.mesh()'],['../namespaceAirGapDeposition.html#ab170b9d309c41a6a8f385caf53068bfa',1,'AirGapDeposition.mesh()']]], - ['mincorner_14',['minCorner',['../namespaceDeposition.html#a871e02f9e0fc93e250d34bb0662f288b',1,'Deposition.minCorner()'],['../namespaceGeometricAdvection.html#a4bc967230cc6b0b1fd473860f144736c',1,'GeometricAdvection.minCorner()'],['../namespaceAirGapDeposition.html#ae202b9c552c69548274e05624dc8c47b',1,'AirGapDeposition.minCorner()'],['../classlsBox.html#ad42bdd6e0c610c2c03c0ffd559711aeb',1,'lsBox::minCorner()']]], - ['minimumextent_15',['minimumExtent',['../classlsMesh.html#aadb5c6417f0720f7c3f7a3ee2942af9f',1,'lsMesh']]] -]; diff --git a/docs/doxygen/html/search/all_b.html b/docs/doxygen/html/search/all_b.html deleted file mode 100644 index b7ad6e6d..00000000 --- a/docs/doxygen/html/search/all_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_b.js b/docs/doxygen/html/search/all_b.js deleted file mode 100644 index e9be5fa6..00000000 --- a/docs/doxygen/html/search/all_b.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['neg_5fvalue_0',['NEG_VALUE',['../classlsDomain.html#acd59efb6dcdc1ccc8f48a17fdc4aa356',1,'lsDomain']]], - ['new_1',['New',['../classlsSmartPointer.html#ae58c9ee92c03b933f07228fd4e79b849',1,'lsSmartPointer::New(TArgs &&... targs)'],['../classlsSmartPointer.html#abc42fbab727d1b3ff0a04ae68a3e5f7a',1,'lsSmartPointer::New(TArgs &&...targs)']]], - ['newlayer_2',['newLayer',['../namespaceGeometricAdvection.html#abd9a032068d19a191bc00596224a23fe',1,'GeometricAdvection.newLayer()'],['../namespaceDeposition.html#a448222c801fb513e47426d6adcbadcbd',1,'Deposition.newLayer()'],['../namespaceAirGapDeposition.html#ae4c15d7b109cfa0500c2e84e79c19ef6',1,'AirGapDeposition.newLayer()']]], - ['nodes_3',['nodes',['../classlsMesh.html#aef70c079c387114ba1f929cdc9d72f04',1,'lsMesh']]], - ['normal_4',['normal',['../classlsPlane.html#a758faaa5fcfc68674040158a21511ef6',1,'lsPlane']]], - ['normals_5fangle_5',['NORMALS_ANGLE',['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp'],['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp']]], - ['normalvectorslabel_6',['normalVectorsLabel',['../classlsCalculateNormalVectors.html#a6008b54cf1c7c73f45479b2ecdf59f31',1,'lsCalculateNormalVectors']]], - ['normalvectortype_7',['NormalVectorType',['../classlsDomain.html#a1b5387cd91551921f8f4b034aef54c80',1,'lsDomain::NormalVectorType()'],['../classlsDomain.html#a1b5387cd91551921f8f4b034aef54c80',1,'lsDomain::NormalVectorType()']]], - ['numberofsteps_8',['numberOfSteps',['../namespaceAirGapDeposition.html#aad04fd5c5532665c5eee936cd2681b74',1,'AirGapDeposition']]], - ['numerictype_9',['NumericType',['../AirGapDeposition_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f',1,'NumericType(): AirGapDeposition.cpp'],['../Deposition_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f',1,'NumericType(): Deposition.cpp'],['../GeometricAdvection_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f',1,'NumericType(): GeometricAdvection.cpp'],['../ViewFactor_8cpp.html#a14553a085b558f7ab8acb83e593290f8',1,'NumericType(): ViewFactor.cpp']]] -]; diff --git a/docs/doxygen/html/search/all_c.html b/docs/doxygen/html/search/all_c.html deleted file mode 100644 index 829c9170..00000000 --- a/docs/doxygen/html/search/all_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_c.js b/docs/doxygen/html/search/all_c.js deleted file mode 100644 index a8f9ec58..00000000 --- a/docs/doxygen/html/search/all_c.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['operator_28_29_0',['operator()',['../classlsInternal_1_1lsLaxFriedrichs.html#aac3ab80f2383064aad4d9846f2dc777f',1,'lsInternal::lsLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a0334cb3bae261e2def92af86b7898728',1,'lsInternal::lsLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a7924d0f2c37442ba6cf2f200663d8c05',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::operator()()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#ab96d4eaf584ebca2f3415234654c83f4',1,'lsInternal::lsLocalLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a728551b121bc7a4a2f254d8614e140fd',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::operator()()'],['../classlsInternal_1_1lsEnquistOsher.html#aa88cbd689a670a83d9a38aef86dd4019',1,'lsInternal::lsEnquistOsher::operator()()'],['../classlsInternal_1_1lsLaxFriedrichs.html#aac3ab80f2383064aad4d9846f2dc777f',1,'lsInternal::lsLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a0334cb3bae261e2def92af86b7898728',1,'lsInternal::lsLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a7924d0f2c37442ba6cf2f200663d8c05',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::operator()()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#ab96d4eaf584ebca2f3415234654c83f4',1,'lsInternal::lsLocalLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a728551b121bc7a4a2f254d8614e140fd',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::operator()()'],['../classlsInternal_1_1lsEnquistOsher.html#aa88cbd689a670a83d9a38aef86dd4019',1,'lsInternal::lsEnquistOsher::operator()()']]], - ['operator_2a_1',['operator*',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a6b70e49130f27b00f717f28afae1b7ff',1,'lsFromSurfaceMesh::box::iterator::operator*() const'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a6b70e49130f27b00f717f28afae1b7ff',1,'lsFromSurfaceMesh::box::iterator::operator*() const']]], - ['operator_2b_2b_2',['operator++',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#ad4fdf9de98d8608fc495517a0c8e3d01',1,'lsFromSurfaceMesh::box::iterator::operator++()'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a4a914d0865dd415b095a0b12b465fc75',1,'lsFromSurfaceMesh::box::iterator::operator++(int)'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#ad4fdf9de98d8608fc495517a0c8e3d01',1,'lsFromSurfaceMesh::box::iterator::operator++()'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a4a914d0865dd415b095a0b12b465fc75',1,'lsFromSurfaceMesh::box::iterator::operator++(int)']]], - ['operator_3d_3',['operator=',['../classlsMessage.html#a2eb16a1651607dd1ad012734ced81bcb',1,'lsMessage::operator=(const lsMessage &)=delete'],['../classlsMessage.html#a2eb16a1651607dd1ad012734ced81bcb',1,'lsMessage::operator=(const lsMessage &)=delete']]], - ['operator_5b_5d_4',['operator[]',['../classlsPointCloud.html#a6158baabfcc7cc3e4cbc6fb9f91ad694',1,'lsPointCloud::operator[](std::size_t i)'],['../classlsPointCloud.html#a6158baabfcc7cc3e4cbc6fb9f91ad694',1,'lsPointCloud::operator[](std::size_t i)']]], - ['origin_5',['origin',['../classlsSphere.html#aba0dc3001111b997ca98a79baf23ffba',1,'lsSphere::origin()'],['../classlsPlane.html#a8d04795ea979be3468c895efd84fb2b4',1,'lsPlane::origin()'],['../classlsCylinder.html#a5f69ab67fae5153465b95543405141ed',1,'lsCylinder::origin()'],['../namespaceAirGapDeposition.html#ae54fe602ea6ed9d4d67fc74791f536c5',1,'AirGapDeposition.origin()'],['../namespaceDeposition.html#acdb3f1e89daecbef98d6f71113c249fd',1,'Deposition.origin()'],['../namespaceGeometricAdvection.html#a24e2a92a06eed3283575cc671a99680f',1,'GeometricAdvection.origin()']]] -]; diff --git a/docs/doxygen/html/search/all_d.html b/docs/doxygen/html/search/all_d.html deleted file mode 100644 index d32b28eb..00000000 --- a/docs/doxygen/html/search/all_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_d.js b/docs/doxygen/html/search/all_d.js deleted file mode 100644 index eef50a91..00000000 --- a/docs/doxygen/html/search/all_d.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['passedlevelset_0',['passedLevelSet',['../classViewFactorDistribution.html#a3e604940e27e1390df0199f68656c09e',1,'ViewFactorDistribution']]], - ['passedtime_1',['passedTime',['../namespaceAirGapDeposition.html#a86904a08b62cc0d346f96b5a7609263e',1,'AirGapDeposition.passedTime()'],['../namespaceDeposition.html#a9df7fa526473e45109729f2dd37fbbb6',1,'Deposition.passedTime()']]], - ['patternedsubstrate_2ecpp_2',['PatternedSubstrate.cpp',['../PatternedSubstrate_8cpp.html',1,'']]], - ['periodicboundary_2ecpp_3',['PeriodicBoundary.cpp',['../PeriodicBoundary_8cpp.html',1,'']]], - ['planenormal_4',['planeNormal',['../namespaceAirGapDeposition.html#a8f9a128eb4d3a446d178e6756691d08e',1,'AirGapDeposition.planeNormal()'],['../namespaceDeposition.html#a822cb2e71c77b4c9815adba4e890b8d7',1,'Deposition.planeNormal()'],['../namespaceGeometricAdvection.html#a08c9c6b2be2e81901d5bef9dbb609f2d',1,'GeometricAdvection.planeNormal()']]], - ['pointdata_5',['pointData',['../classlsMesh.html#ab46cf561076266db74af72bebea8d402',1,'lsMesh']]], - ['pointdatatype_6',['PointDataType',['../classlsDomain.html#a60bb8552260d6497f645bb4eb0f9af87',1,'lsDomain::PointDataType()'],['../classlsDomain.html#a60bb8552260d6497f645bb4eb0f9af87',1,'lsDomain::PointDataType()']]], - ['points_7',['points',['../classlsPointCloud.html#a811e6a9dfc2b8fbee7a45c03091a4edd',1,'lsPointCloud']]], - ['pointvaluevectortype_8',['PointValueVectorType',['../classlsDomain.html#a81a5c708142e9a0b5bcf2a537934cf7f',1,'lsDomain::PointValueVectorType()'],['../classlsDomain.html#a81a5c708142e9a0b5bcf2a537934cf7f',1,'lsDomain::PointValueVectorType()']]], - ['polygonize2d_9',['polygonize2d',['../classlsInternal_1_1lsMarchingCubes.html#ad30219b168adae74cd60826057f33b96',1,'lsInternal::lsMarchingCubes::polygonize2d(unsigned int signs)'],['../classlsInternal_1_1lsMarchingCubes.html#ad30219b168adae74cd60826057f33b96',1,'lsInternal::lsMarchingCubes::polygonize2d(unsigned int signs)']]], - ['polygonize3d_10',['polygonize3d',['../classlsInternal_1_1lsMarchingCubes.html#a21e70660e994e01a7d1ad4b5e96da3aa',1,'lsInternal::lsMarchingCubes::polygonize3d(unsigned int signs)'],['../classlsInternal_1_1lsMarchingCubes.html#a21e70660e994e01a7d1ad4b5e96da3aa',1,'lsInternal::lsMarchingCubes::polygonize3d(unsigned int signs)']]], - ['pos_5fvalue_11',['POS_VALUE',['../classlsDomain.html#a9c130cd72fdf29fb0c281780faeff7ea',1,'lsDomain']]], - ['posextent_12',['posExtent',['../classlsBoxDistribution.html#a4be7039fa78a256e91b2bb59c07e03d4',1,'lsBoxDistribution']]], - ['precompile_5fprecision_13',['PRECOMPILE_PRECISION',['../install_2ViennaLS_2include_2lsPointData_8hpp.html#aed7d44d1cda4f26773f3edf03aff100b',1,'PRECOMPILE_PRECISION(lsPointData): lsPointData.hpp'],['../install_2ViennaLS_2include_2lsMesh_8hpp.html#a8d1dc953994a70ec3336eb78e1012b79',1,'PRECOMPILE_PRECISION(lsMesh): lsMesh.hpp'],['../include_2lsPointData_8hpp.html#aed7d44d1cda4f26773f3edf03aff100b',1,'PRECOMPILE_PRECISION(lsPointData): lsPointData.hpp'],['../include_2lsMesh_8hpp.html#a8d1dc953994a70ec3336eb78e1012b79',1,'PRECOMPILE_PRECISION(lsMesh): lsMesh.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#a98493cdbc1397d37fece3f4b2f23d53d',1,'PRECOMPILE_PRECISION(): lsPreCompileMacros.hpp'],['../include_2lsPreCompileMacros_8hpp.html#a98493cdbc1397d37fece3f4b2f23d53d',1,'PRECOMPILE_PRECISION(): lsPreCompileMacros.hpp']]], - ['precompile_5fprecision_5fdimension_14',['PRECOMPILE_PRECISION_DIMENSION',['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#aad8c2febdeaa77e73cd00b97b461c0fb',1,'PRECOMPILE_PRECISION_DIMENSION(): lsPreCompileMacros.hpp'],['../include_2lsPreCompileMacros_8hpp.html#aad8c2febdeaa77e73cd00b97b461c0fb',1,'PRECOMPILE_PRECISION_DIMENSION(): lsPreCompileMacros.hpp']]], - ['precompile_5fspecialize_15',['PRECOMPILE_SPECIALIZE',['../include_2lsPreCompileMacros_8hpp.html#a3a67980ca2f045075c1d162fb333ee86',1,'PRECOMPILE_SPECIALIZE(): lsPreCompileMacros.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#a3a67980ca2f045075c1d162fb333ee86',1,'PRECOMPILE_SPECIALIZE(): lsPreCompileMacros.hpp']]], - ['precompile_5fspecialize_5fprecision_16',['PRECOMPILE_SPECIALIZE_PRECISION',['../include_2lsPreCompileMacros_8hpp.html#a36ec35d54081c6d543054d52a4569ad9',1,'PRECOMPILE_SPECIALIZE_PRECISION(): lsPreCompileMacros.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#a36ec35d54081c6d543054d52a4569ad9',1,'PRECOMPILE_SPECIALIZE_PRECISION(): lsPreCompileMacros.hpp']]], - ['preparels_17',['prepareLS',['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#a989159116f393d1c76c673f82362a1ec',1,'lsInternal::lsLocalLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsEnquistOsher.html#ab32d98257c224d9869e79afa9f8cf383',1,'lsInternal::lsEnquistOsher::prepareLS()'],['../classlsInternal_1_1lsLaxFriedrichs.html#a611136c4d8ef0b5c520f012e2ee55f4e',1,'lsInternal::lsLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a7f353cb97e92cb9c2939cf0b24303573',1,'lsInternal::lsLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a6fc042f5d37c4711b5b51a15772bc4e2',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::prepareLS()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#a989159116f393d1c76c673f82362a1ec',1,'lsInternal::lsLocalLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a9260560e786cd1affde73df39954cab3',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::prepareLS()'],['../classlsInternal_1_1lsEnquistOsher.html#ab32d98257c224d9869e79afa9f8cf383',1,'lsInternal::lsEnquistOsher::prepareLS()'],['../classlsInternal_1_1lsLaxFriedrichs.html#a611136c4d8ef0b5c520f012e2ee55f4e',1,'lsInternal::lsLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a7f353cb97e92cb9c2939cf0b24303573',1,'lsInternal::lsLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a6fc042f5d37c4711b5b51a15772bc4e2',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::prepareLS()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a9260560e786cd1affde73df39954cab3',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::prepareLS()']]], - ['print_18',['print',['../classlsInternal_1_1lsGraph.html#ab8d1efbe073e9ca21f95845e790ebe17',1,'lsInternal::lsGraph::print()'],['../classlsDomain.html#acd24851408ebf57b1e98c8577b5a4676',1,'lsDomain::print()'],['../classlsInternal_1_1lsGraph.html#ab8d1efbe073e9ca21f95845e790ebe17',1,'lsInternal::lsGraph::print()'],['../classlsMesh.html#a32b0311db368cccb62d2ff8eee1a10a4',1,'lsMesh::print()'],['../classlsMessage.html#a180aade911695157f8efdd325e4aaf42',1,'lsMessage::print()'],['../classlsDomain.html#acd24851408ebf57b1e98c8577b5a4676',1,'lsDomain::print()'],['../classlsMessage.html#a180aade911695157f8efdd325e4aaf42',1,'lsMessage::print()'],['../classlsMesh.html#a32b0311db368cccb62d2ff8eee1a10a4',1,'lsMesh::print()']]], - ['processtime_19',['processTime',['../structViewFactorProcessDataType.html#a1d135635af66c2212dc657e8507ac050',1,'ViewFactorProcessDataType']]] -]; diff --git a/docs/doxygen/html/search/all_e.html b/docs/doxygen/html/search/all_e.html deleted file mode 100644 index ce450a29..00000000 --- a/docs/doxygen/html/search/all_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_e.js b/docs/doxygen/html/search/all_e.js deleted file mode 100644 index 5c7a4b66..00000000 --- a/docs/doxygen/html/search/all_e.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['radius_0',['radius',['../classlsSphereDistribution.html#a425e0f5e4670854be0482a39741cb260',1,'lsSphereDistribution::radius()'],['../classlsSphere.html#a9d3efa11ce374c9fd4e864d9b73a12ab',1,'lsSphere::radius()'],['../classlsCylinder.html#a84426e0ea4c3f8ec15822a729270273b',1,'lsCylinder::radius()']]], - ['radius2_1',['radius2',['../classlsSphereDistribution.html#a127f7767efe18e76c8c6c04841f111e1',1,'lsSphereDistribution']]], - ['readme_2emd_2',['README.md',['../README_8md.html',1,'']]], - ['reducetimestephamiltonjacobi_3',['reduceTimeStepHamiltonJacobi',['../namespacelsInternal_1_1advect.html#a55518456d0d4959c618121a07da6ff22',1,'lsInternal::advect']]], - ['relative_5fcomplement_4',['RELATIVE_COMPLEMENT',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp']]], - ['removeduplicatenodes_5',['removeDuplicateNodes',['../classlsMesh.html#ab4e41a44cea55b071f652302bc2249a4',1,'lsMesh::removeDuplicateNodes()'],['../classlsMesh.html#ab4e41a44cea55b071f652302bc2249a4',1,'lsMesh::removeDuplicateNodes()']]], - ['rootsumsquarepow3_6',['rootSumSquarePow3',['../namespacelsInternal.html#af475b51c8bd1acca4e2723a1d4db79e8',1,'lsInternal']]], - ['rotation_7',['ROTATION',['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp']]] -]; diff --git a/docs/doxygen/html/search/all_f.html b/docs/doxygen/html/search/all_f.html deleted file mode 100644 index 59cfe49c..00000000 --- a/docs/doxygen/html/search/all_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/all_f.js b/docs/doxygen/html/search/all_f.js deleted file mode 100644 index 7823110a..00000000 --- a/docs/doxygen/html/search/all_f.js +++ /dev/null @@ -1,71 +0,0 @@ -var searchData= -[ - ['scalardatatype_0',['ScalarDataType',['../classlsPointData.html#ae16a499be075c2f8dd85f65b25bad982',1,'lsPointData::ScalarDataType()'],['../classlsPointData.html#ae16a499be075c2f8dd85f65b25bad982',1,'lsPointData::ScalarDataType()']]], - ['scale_1',['SCALE',['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp']]], - ['second_5forder_2',['SECOND_ORDER',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()']]], - ['serialize_3',['serialize',['../classlsPointData.html#a10c65b8990f36d866f51cd6d4860eb79',1,'lsPointData::serialize()'],['../classlsDomain.html#a6e8a316b00c046168c2ee64336b48e7f',1,'lsDomain::serialize()'],['../classlsPointData.html#a10c65b8990f36d866f51cd6d4860eb79',1,'lsPointData::serialize()'],['../classlsDomain.html#a6e8a316b00c046168c2ee64336b48e7f',1,'lsDomain::serialize()']]], - ['setadvectiondistribution_4',['setAdvectionDistribution',['../classlsGeometricAdvect.html#a5dcfef14087ec1ae3459f192f197921b',1,'lsGeometricAdvect::setAdvectionDistribution(lsSmartPointer< DistType > passedDist)'],['../classlsGeometricAdvect.html#a5dcfef14087ec1ae3459f192f197921b',1,'lsGeometricAdvect::setAdvectionDistribution(lsSmartPointer< DistType > passedDist)']]], - ['setadvectiontime_5',['setAdvectionTime',['../classlsAdvect.html#ad0504339e8d545dfec417acd5c6b0eb7',1,'lsAdvect::setAdvectionTime(double time)'],['../classlsAdvect.html#ad0504339e8d545dfec417acd5c6b0eb7',1,'lsAdvect::setAdvectionTime(double time)']]], - ['setbooleanoperation_6',['setBooleanOperation',['../classlsBooleanOperation.html#ac904f34f63ebc791b392e04f0bb98a0f',1,'lsBooleanOperation::setBooleanOperation(lsBooleanOperationEnum passedOperation)'],['../classlsBooleanOperation.html#ac904f34f63ebc791b392e04f0bb98a0f',1,'lsBooleanOperation::setBooleanOperation(lsBooleanOperationEnum passedOperation)']]], - ['setbooleanoperationcomparator_7',['setBooleanOperationComparator',['../classlsBooleanOperation.html#ad0897af105fa3ff9decf2ee7a78849e4',1,'lsBooleanOperation::setBooleanOperationComparator(ComparatorType passedOperationComp)'],['../classlsBooleanOperation.html#ad0897af105fa3ff9decf2ee7a78849e4',1,'lsBooleanOperation::setBooleanOperationComparator(ComparatorType passedOperationComp)']]], - ['setcalculatenormalvectors_8',['setCalculateNormalVectors',['../classlsAdvect.html#aa2aba91f9cccd19247a5017d9b1b4142',1,'lsAdvect::setCalculateNormalVectors(bool cnv)'],['../classlsAdvect.html#aa2aba91f9cccd19247a5017d9b1b4142',1,'lsAdvect::setCalculateNormalVectors(bool cnv)']]], - ['setcurvaturetype_9',['setCurvatureType',['../classlsCalculateCurvatures.html#aee1468901a7d14fade9ddb8a3e1d3028',1,'lsCalculateCurvatures::setCurvatureType(lsCurvatureEnum passedType)'],['../classlsCalculateCurvatures.html#aee1468901a7d14fade9ddb8a3e1d3028',1,'lsCalculateCurvatures::setCurvatureType(lsCurvatureEnum passedType)']]], - ['setdetectionmethod_10',['setDetectionMethod',['../classlsDetectFeatures.html#aa629b0e8866d889f03745fc7a99aab2f',1,'lsDetectFeatures::setDetectionMethod(lsFeatureDetectionEnum passedMethod)'],['../classlsDetectFeatures.html#aa629b0e8866d889f03745fc7a99aab2f',1,'lsDetectFeatures::setDetectionMethod(lsFeatureDetectionEnum passedMethod)']]], - ['setdetectionthreshold_11',['setDetectionThreshold',['../classlsDetectFeatures.html#a717d46c6f74c61a002950dc5438ebc52',1,'lsDetectFeatures::setDetectionThreshold(T threshold)'],['../classlsDetectFeatures.html#a717d46c6f74c61a002950dc5438ebc52',1,'lsDetectFeatures::setDetectionThreshold(T threshold)']]], - ['setdetectlargestsurface_12',['setDetectLargestSurface',['../classlsMarkVoidPoints.html#a243d5e532bf4e9b43f533e813e1bd580',1,'lsMarkVoidPoints::setDetectLargestSurface(bool passedDetect)'],['../classlsMarkVoidPoints.html#a243d5e532bf4e9b43f533e813e1bd580',1,'lsMarkVoidPoints::setDetectLargestSurface(bool passedDetect)']]], - ['setdissipationalpha_13',['setDissipationAlpha',['../classlsAdvect.html#af644ebf0efd6dbef33865a9c5c61988c',1,'lsAdvect::setDissipationAlpha(const double &a)'],['../classlsAdvect.html#af644ebf0efd6dbef33865a9c5c61988c',1,'lsAdvect::setDissipationAlpha(const double &a)']]], - ['setextracthullmesh_14',['setExtractHullMesh',['../classlsWriteVisualizationMesh.html#a4e7c4966242b49a485339c033bfee7c6',1,'lsWriteVisualizationMesh::setExtractHullMesh(bool passedExtractHullMesh)'],['../classlsWriteVisualizationMesh.html#a4e7c4966242b49a485339c033bfee7c6',1,'lsWriteVisualizationMesh::setExtractHullMesh(bool passedExtractHullMesh)']]], - ['setextractvolumemesh_15',['setExtractVolumeMesh',['../classlsWriteVisualizationMesh.html#a6e9ff4fb3603a1f0f43c71b85a972997',1,'lsWriteVisualizationMesh::setExtractVolumeMesh(bool passedExtractVolumeMesh)'],['../classlsWriteVisualizationMesh.html#a6e9ff4fb3603a1f0f43c71b85a972997',1,'lsWriteVisualizationMesh::setExtractVolumeMesh(bool passedExtractVolumeMesh)']]], - ['setfileformat_16',['setFileFormat',['../classlsVTKReader.html#a4eb7135b138c7cc8ae7f8699b3955792',1,'lsVTKReader::setFileFormat()'],['../classlsVTKWriter.html#a2230804fecd34e03f9df7630a83e1127',1,'lsVTKWriter::setFileFormat()'],['../classlsVTKReader.html#a4eb7135b138c7cc8ae7f8699b3955792',1,'lsVTKReader::setFileFormat()'],['../classlsVTKWriter.html#a2230804fecd34e03f9df7630a83e1127',1,'lsVTKWriter::setFileFormat()']]], - ['setfilename_17',['setFileName',['../classlsWriteVisualizationMesh.html#adf13ee153843fdc4336a2209a0167ad6',1,'lsWriteVisualizationMesh::setFileName()'],['../classlsWriter.html#a6967cd115c75e3d295c63e1f19d7528f',1,'lsWriter::setFileName()'],['../classlsVTKReader.html#af94bb5b08cee78c16cb059381241872f',1,'lsVTKReader::setFileName()'],['../classlsReader.html#ab6fb71c3c52d774d4a5240999ef46a2d',1,'lsReader::setFileName(std::string passedFileName)'],['../classlsReader.html#ab6fb71c3c52d774d4a5240999ef46a2d',1,'lsReader::setFileName(std::string passedFileName)'],['../classlsVTKReader.html#af94bb5b08cee78c16cb059381241872f',1,'lsVTKReader::setFileName()'],['../classlsVTKWriter.html#a4ae62b592bed4f6d213ac155d1d310f8',1,'lsVTKWriter::setFileName()'],['../classlsWriter.html#a6967cd115c75e3d295c63e1f19d7528f',1,'lsWriter::setFileName()'],['../classlsWriteVisualizationMesh.html#adf13ee153843fdc4336a2209a0167ad6',1,'lsWriteVisualizationMesh::setFileName()'],['../classlsVTKWriter.html#a4ae62b592bed4f6d213ac155d1d310f8',1,'lsVTKWriter::setFileName()']]], - ['setgeometry_18',['setGeometry',['../classlsMakeGeometry.html#a1237597a324b1fead8ebddb13cefdae2',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsMakeGeometry.html#ae8a3d7a7b3a6307fe10e9f5fd74f944d',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a300aefa23081546b6f36e4cc1bdc0a69',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#a49baefee65e4caf5a016a6e5ede98294',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#a2eb2ded44c6e812aaab713805403f2f7',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#a1237597a324b1fead8ebddb13cefdae2',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsMakeGeometry.html#ae8a3d7a7b3a6307fe10e9f5fd74f944d',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a300aefa23081546b6f36e4cc1bdc0a69',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#a49baefee65e4caf5a016a6e5ede98294',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#a2eb2ded44c6e812aaab713805403f2f7',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsSphere< T, D > > passedSphere)']]], - ['setgrid_19',['setGrid',['../classlsFromVolumeMesh.html#a7c19a58c41c41ea995eba128c947a2bc',1,'lsFromVolumeMesh::setGrid(const GridType &passedGrid)'],['../classlsFromVolumeMesh.html#a7c19a58c41c41ea995eba128c947a2bc',1,'lsFromVolumeMesh::setGrid(const GridType &passedGrid)']]], - ['setignoreboundaryconditions_20',['setIgnoreBoundaryConditions',['../classlsMakeGeometry.html#a33c32a76da73eb4bb4a8bee39695c680',1,'lsMakeGeometry::setIgnoreBoundaryConditions(bool passedIgnoreBoundaryConditions)'],['../classlsMakeGeometry.html#a17f1b69119d2c13483b1679ba80f05cc',1,'lsMakeGeometry::setIgnoreBoundaryConditions(std::array< bool, N > passedIgnoreBoundaryConditions)'],['../classlsMakeGeometry.html#a33c32a76da73eb4bb4a8bee39695c680',1,'lsMakeGeometry::setIgnoreBoundaryConditions(bool passedIgnoreBoundaryConditions)'],['../classlsMakeGeometry.html#a17f1b69119d2c13483b1679ba80f05cc',1,'lsMakeGeometry::setIgnoreBoundaryConditions(std::array< bool, N > passedIgnoreBoundaryConditions)']]], - ['setignorevoids_21',['setIgnoreVoids',['../classlsAdvect.html#a520e28feacd2655a4eff2a33e1d7f92d',1,'lsAdvect::setIgnoreVoids(bool iV)'],['../classlsAdvect.html#a520e28feacd2655a4eff2a33e1d7f92d',1,'lsAdvect::setIgnoreVoids(bool iV)']]], - ['setintegrationscheme_22',['setIntegrationScheme',['../classlsAdvect.html#a5f46e20b204edca8a987514909e34907',1,'lsAdvect::setIntegrationScheme(lsIntegrationSchemeEnum scheme)'],['../classlsAdvect.html#a5f46e20b204edca8a987514909e34907',1,'lsAdvect::setIntegrationScheme(lsIntegrationSchemeEnum scheme)']]], - ['setlevelset_23',['setLevelSet',['../classlsExpand.html#ae076432f719f6098286376e6d148d3c8',1,'lsExpand::setLevelSet()'],['../classlsCheck.html#aeda6fbde3665a7a65153527595efbace',1,'lsCheck::setLevelSet()'],['../classlsFromMesh.html#a1833593eb956deb6701d6fb7c4345afb',1,'lsFromMesh::setLevelSet()'],['../classlsFromSurfaceMesh.html#aa504298e7bb5512c49af4f3ac440e283',1,'lsFromSurfaceMesh::setLevelSet()'],['../classlsGeometricAdvect.html#addaab4d1b849441b549c0b383d2e2507',1,'lsGeometricAdvect::setLevelSet()'],['../classlsMakeGeometry.html#a2ac9a93fae272254438aeefa8b3af64f',1,'lsMakeGeometry::setLevelSet()'],['../classlsMarkVoidPoints.html#a748bebbc84d590b304c97b57b2f89aee',1,'lsMarkVoidPoints::setLevelSet()'],['../classlsPrune.html#ab2d51c7308d612aaf392b0ae91302735',1,'lsPrune::setLevelSet()'],['../classlsReader.html#a2e1f872ba70b54007c32e812069a894f',1,'lsReader::setLevelSet()'],['../classlsReduce.html#ab70e84ea1c25a5221130f0b1e9898530',1,'lsReduce::setLevelSet()'],['../classlsRemoveStrayPoints.html#aac847111ad0aceaafcedb19cb36f552b',1,'lsRemoveStrayPoints::setLevelSet()'],['../classlsToDiskMesh.html#a145dd8efe0bd06d935d356ca3e847252',1,'lsToDiskMesh::setLevelSet()'],['../classlsToMesh.html#a94c62571bdc746bd46e19fba607cb5e8',1,'lsToMesh::setLevelSet()'],['../classlsToSurfaceMesh.html#a548d339bbe631f125c9109bc78664d19',1,'lsToSurfaceMesh::setLevelSet()'],['../classlsWriter.html#aa84f60af9f8f5c0fefe7566f4f788aa5',1,'lsWriter::setLevelSet()'],['../classlsCalculateCurvatures.html#abbbf1ab5d0812ca4edc0cc23b835ccab',1,'lsCalculateCurvatures::setLevelSet()'],['../classlsBooleanOperation.html#a615c4ca23805b39d7e7d12b8cd45c2bb',1,'lsBooleanOperation::setLevelSet()'],['../classlsCalculateNormalVectors.html#adacb5ae1ec8eb349c17c95cd4d22b4d8',1,'lsCalculateNormalVectors::setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsCalculateNormalVectors.html#adacb5ae1ec8eb349c17c95cd4d22b4d8',1,'lsCalculateNormalVectors::setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsExpand.html#ae076432f719f6098286376e6d148d3c8',1,'lsExpand::setLevelSet()'],['../classlsFromMesh.html#a1833593eb956deb6701d6fb7c4345afb',1,'lsFromMesh::setLevelSet()'],['../classlsFromSurfaceMesh.html#aa504298e7bb5512c49af4f3ac440e283',1,'lsFromSurfaceMesh::setLevelSet()'],['../classlsGeometricAdvect.html#addaab4d1b849441b549c0b383d2e2507',1,'lsGeometricAdvect::setLevelSet()'],['../classlsMakeGeometry.html#a2ac9a93fae272254438aeefa8b3af64f',1,'lsMakeGeometry::setLevelSet()'],['../classlsMarkVoidPoints.html#a748bebbc84d590b304c97b57b2f89aee',1,'lsMarkVoidPoints::setLevelSet()'],['../classlsPrune.html#ab2d51c7308d612aaf392b0ae91302735',1,'lsPrune::setLevelSet()'],['../classlsReader.html#a2e1f872ba70b54007c32e812069a894f',1,'lsReader::setLevelSet()'],['../classlsReduce.html#ab70e84ea1c25a5221130f0b1e9898530',1,'lsReduce::setLevelSet()'],['../classlsRemoveStrayPoints.html#aac847111ad0aceaafcedb19cb36f552b',1,'lsRemoveStrayPoints::setLevelSet()'],['../classlsToDiskMesh.html#a145dd8efe0bd06d935d356ca3e847252',1,'lsToDiskMesh::setLevelSet()'],['../classlsToMesh.html#a94c62571bdc746bd46e19fba607cb5e8',1,'lsToMesh::setLevelSet()'],['../classlsToSurfaceMesh.html#a548d339bbe631f125c9109bc78664d19',1,'lsToSurfaceMesh::setLevelSet()'],['../classlsWriter.html#aa84f60af9f8f5c0fefe7566f4f788aa5',1,'lsWriter::setLevelSet()'],['../classlsBooleanOperation.html#a615c4ca23805b39d7e7d12b8cd45c2bb',1,'lsBooleanOperation::setLevelSet()'],['../classlsCalculateCurvatures.html#abbbf1ab5d0812ca4edc0cc23b835ccab',1,'lsCalculateCurvatures::setLevelSet()'],['../classlsCheck.html#aeda6fbde3665a7a65153527595efbace',1,'lsCheck::setLevelSet()']]], - ['setlevelsetwidth_24',['setLevelSetWidth',['../classlsDomain.html#a615d5361183773a25292ead3c3a6ef08',1,'lsDomain::setLevelSetWidth(int width)'],['../classlsDomain.html#a615d5361183773a25292ead3c3a6ef08',1,'lsDomain::setLevelSetWidth(int width)']]], - ['setmasklevelset_25',['setMaskLevelSet',['../classlsGeometricAdvect.html#a1f174312eeb260817eea7f02131e5ab6',1,'lsGeometricAdvect::setMaskLevelSet(lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)'],['../classlsGeometricAdvect.html#a1f174312eeb260817eea7f02131e5ab6',1,'lsGeometricAdvect::setMaskLevelSet(lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)']]], - ['setmaxvalue_26',['setMaxValue',['../classlsCalculateNormalVectors.html#a92100e8acaca1a49e4f15e8dd1be7689',1,'lsCalculateNormalVectors::setMaxValue()'],['../classlsToDiskMesh.html#a7e3e5102273b013af75c4bb6a190ead6',1,'lsToDiskMesh::setMaxValue()'],['../classlsCalculateNormalVectors.html#a92100e8acaca1a49e4f15e8dd1be7689',1,'lsCalculateNormalVectors::setMaxValue()'],['../classlsCalculateCurvatures.html#a939081a3cd9dd253181c14a33e313464',1,'lsCalculateCurvatures::setMaxValue()'],['../classlsToDiskMesh.html#a7e3e5102273b013af75c4bb6a190ead6',1,'lsToDiskMesh::setMaxValue()'],['../classlsCalculateCurvatures.html#a939081a3cd9dd253181c14a33e313464',1,'lsCalculateCurvatures::setMaxValue()']]], - ['setmesh_27',['setMesh',['../classlsFromMesh.html#a0ea2cfb6e39b9185e24daae66198642b',1,'lsFromMesh::setMesh()'],['../classlsConvexHull.html#abd6b029f56e1bc91aa3e3f99cfde44a1',1,'lsConvexHull::setMesh()'],['../classlsVTKWriter.html#a3abeca7dfc8d22c29ec6605528db6b7b',1,'lsVTKWriter::setMesh()'],['../classlsVTKReader.html#af26177365584de61224dc344dd7f7d36',1,'lsVTKReader::setMesh()'],['../classlsToVoxelMesh.html#ab2217769b1b5e09dca03f39fc4e56b53',1,'lsToVoxelMesh::setMesh()'],['../classlsToSurfaceMesh.html#aaaf1a854f85dfd75b966f9d18bacda17',1,'lsToSurfaceMesh::setMesh()'],['../classlsToMesh.html#ad501660c40efd3b98dce022251fd4017',1,'lsToMesh::setMesh()'],['../classlsToDiskMesh.html#a2808196cb03c20e9759e9d59f871b673',1,'lsToDiskMesh::setMesh()'],['../classlsFromSurfaceMesh.html#ae9ce0569134d7a955ee4e44f11abe61d',1,'lsFromSurfaceMesh::setMesh()'],['../classlsToSurfaceMesh.html#aaaf1a854f85dfd75b966f9d18bacda17',1,'lsToSurfaceMesh::setMesh()'],['../classlsToMesh.html#ad501660c40efd3b98dce022251fd4017',1,'lsToMesh::setMesh()'],['../classlsToDiskMesh.html#a2808196cb03c20e9759e9d59f871b673',1,'lsToDiskMesh::setMesh()'],['../classlsFromVolumeMesh.html#ab7e2b04fd398a5ee5a135aa85ad72992',1,'lsFromVolumeMesh::setMesh()'],['../classlsFromSurfaceMesh.html#ae9ce0569134d7a955ee4e44f11abe61d',1,'lsFromSurfaceMesh::setMesh()'],['../classlsFromVolumeMesh.html#ab7e2b04fd398a5ee5a135aa85ad72992',1,'lsFromVolumeMesh::setMesh()'],['../classlsFromMesh.html#a0ea2cfb6e39b9185e24daae66198642b',1,'lsFromMesh::setMesh()'],['../classlsConvexHull.html#abd6b029f56e1bc91aa3e3f99cfde44a1',1,'lsConvexHull::setMesh()'],['../classlsVTKWriter.html#a3abeca7dfc8d22c29ec6605528db6b7b',1,'lsVTKWriter::setMesh()'],['../classlsVTKReader.html#af26177365584de61224dc344dd7f7d36',1,'lsVTKReader::setMesh()'],['../classlsToVoxelMesh.html#ab2217769b1b5e09dca03f39fc4e56b53',1,'lsToVoxelMesh::setMesh()']]], - ['setnonewsegment_28',['setNoNewSegment',['../classlsReduce.html#a79b094f1253082aa9d7a0818b3bc9e17',1,'lsReduce::setNoNewSegment(bool passedNoNewSegment)'],['../classlsReduce.html#a79b094f1253082aa9d7a0818b3bc9e17',1,'lsReduce::setNoNewSegment(bool passedNoNewSegment)']]], - ['setonlyactive_29',['setOnlyActive',['../classlsToMesh.html#acae91b8a8f912523b36bd7a4980d7cbb',1,'lsToMesh::setOnlyActive(bool passedOnlyActive)'],['../classlsToMesh.html#acae91b8a8f912523b36bd7a4980d7cbb',1,'lsToMesh::setOnlyActive(bool passedOnlyActive)']]], - ['setonlydefined_30',['setOnlyDefined',['../classlsToMesh.html#a2e06030e5a2d621398d3104092cff1cb',1,'lsToMesh::setOnlyDefined(bool passedOnlyDefined)'],['../classlsToMesh.html#a2e06030e5a2d621398d3104092cff1cb',1,'lsToMesh::setOnlyDefined(bool passedOnlyDefined)']]], - ['setpointcloud_31',['setPointCloud',['../classlsConvexHull.html#a07e0ad51f2fbe925bd2201dbd2e9ea1f',1,'lsConvexHull::setPointCloud(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsConvexHull.html#a07e0ad51f2fbe925bd2201dbd2e9ea1f',1,'lsConvexHull::setPointCloud(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)']]], - ['setprintmessage_32',['setPrintMessage',['../classlsCheck.html#a4fc80ee1ad5d72af7d1ec8a5407d9095',1,'lsCheck::setPrintMessage(bool print)'],['../classlsCheck.html#a4fc80ee1ad5d72af7d1ec8a5407d9095',1,'lsCheck::setPrintMessage(bool print)']]], - ['setprocesstime_33',['setProcessTime',['../classViewFactorProcess.html#af1d7c53a9b2a1248b01c627a7fab956e',1,'ViewFactorProcess']]], - ['setpruneresult_34',['setPruneResult',['../classlsBooleanOperation.html#a2da3a198e269eb99886aa076f55d9a91',1,'lsBooleanOperation::setPruneResult(bool pR)'],['../classlsBooleanOperation.html#a2da3a198e269eb99886aa076f55d9a91',1,'lsBooleanOperation::setPruneResult(bool pR)']]], - ['setremoveboundarytriangles_35',['setRemoveBoundaryTriangles',['../classlsFromSurfaceMesh.html#a88a91f1e8e9e872236654eb370b0f8c1',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles()'],['../classlsFromVolumeMesh.html#a6d01f44d80f05cef2ce836a6e1ae822c',1,'lsFromVolumeMesh::setRemoveBoundaryTriangles()'],['../classlsFromSurfaceMesh.html#a2b855261a82c28690f455420dc929123',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles(std::array< bool, N > passedRemoveBoundaryTriangles)'],['../classlsFromSurfaceMesh.html#a88a91f1e8e9e872236654eb370b0f8c1',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)'],['../classlsFromVolumeMesh.html#a6d01f44d80f05cef2ce836a6e1ae822c',1,'lsFromVolumeMesh::setRemoveBoundaryTriangles()'],['../classlsFromSurfaceMesh.html#a2b855261a82c28690f455420dc929123',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles()']]], - ['setremovestrayzeros_36',['setRemoveStrayZeros',['../classlsPrune.html#a0e56c094eed1ec3088d03e365a00b227',1,'lsPrune::setRemoveStrayZeros(bool rsz)'],['../classlsPrune.html#a0e56c094eed1ec3088d03e365a00b227',1,'lsPrune::setRemoveStrayZeros(bool rsz)']]], - ['setreversevoiddetection_37',['setReverseVoidDetection',['../classlsMarkVoidPoints.html#a74b6de628e2bbcfa932b43085955492f',1,'lsMarkVoidPoints::setReverseVoidDetection(bool passedReverseVoidDetection)'],['../classlsMarkVoidPoints.html#a74b6de628e2bbcfa932b43085955492f',1,'lsMarkVoidPoints::setReverseVoidDetection(bool passedReverseVoidDetection)']]], - ['setsaveadvectionvelocities_38',['setSaveAdvectionVelocities',['../classlsAdvect.html#a1f78eb026aa00ec77cf420fe3674dd03',1,'lsAdvect::setSaveAdvectionVelocities(bool sAV)'],['../classlsAdvect.html#a1f78eb026aa00ec77cf420fe3674dd03',1,'lsAdvect::setSaveAdvectionVelocities(bool sAV)']]], - ['setsavecomponentids_39',['setSaveComponentIds',['../classlsMarkVoidPoints.html#a7b9ae4f0778a684458fc98d50b4c556f',1,'lsMarkVoidPoints::setSaveComponentIds(bool scid)'],['../classlsMarkVoidPoints.html#a7b9ae4f0778a684458fc98d50b4c556f',1,'lsMarkVoidPoints::setSaveComponentIds(bool scid)']]], - ['setscalardatalabel_40',['setScalarDataLabel',['../classlsPointData.html#a55bb6c76bade1d082affdbb83ff1e004',1,'lsPointData::setScalarDataLabel(int index, std::string newLabel)'],['../classlsPointData.html#a55bb6c76bade1d082affdbb83ff1e004',1,'lsPointData::setScalarDataLabel(int index, std::string newLabel)']]], - ['setsecondlevelset_41',['setSecondLevelSet',['../classlsBooleanOperation.html#a054463b6dd648148ceb0e1b28633f8e2',1,'lsBooleanOperation::setSecondLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsBooleanOperation.html#a054463b6dd648148ceb0e1b28633f8e2',1,'lsBooleanOperation::setSecondLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)']]], - ['setsidewallnormal_42',['setSidewallNormal',['../classViewFactorProcess.html#a990795836ef045262d8fb85a7bbe1875',1,'ViewFactorProcess']]], - ['setsinglestep_43',['setSingleStep',['../classlsAdvect.html#accf51dda5ac4830d9b54f1d4ef15ba57',1,'lsAdvect::setSingleStep(bool singleStep)'],['../classlsAdvect.html#accf51dda5ac4830d9b54f1d4ef15ba57',1,'lsAdvect::setSingleStep(bool singleStep)']]], - ['setsortpointlist_44',['setSortPointList',['../classlsFromMesh.html#a508528bcbe5da9af9955376e716a8881',1,'lsFromMesh::setSortPointList(bool passedSortPointList)'],['../classlsFromMesh.html#a508528bcbe5da9af9955376e716a8881',1,'lsFromMesh::setSortPointList(bool passedSortPointList)']]], - ['setsubstrate_45',['setSubstrate',['../classViewFactorProcess.html#a240a61d969e0bb05b31624d5fdf05e0e',1,'ViewFactorProcess']]], - ['settimestep_46',['setTimeStep',['../classViewFactorProcess.html#a840c5d43aa814965606e5af87187dec4',1,'ViewFactorProcess']]], - ['settimestepratio_47',['setTimeStepRatio',['../classlsAdvect.html#ac1ec99a52859c693e3c8741f50329a7e',1,'lsAdvect::setTimeStepRatio(const double &cfl)'],['../classlsAdvect.html#ac1ec99a52859c693e3c8741f50329a7e',1,'lsAdvect::setTimeStepRatio(const double &cfl)']]], - ['settoprate_48',['setTopRate',['../classViewFactorProcess.html#a111cc7d2c23bb722f2d1d32fd1b803fa',1,'ViewFactorProcess']]], - ['settranslator_49',['setTranslator',['../classlsToDiskMesh.html#a1924a3500c4dcdbedfea8919c028fdc3',1,'lsToDiskMesh::setTranslator(lsSmartPointer< TranslatorType > passedTranslator)'],['../classlsToDiskMesh.html#a1924a3500c4dcdbedfea8919c028fdc3',1,'lsToDiskMesh::setTranslator(lsSmartPointer< TranslatorType > passedTranslator)']]], - ['settrenchdepth_50',['setTrenchDepth',['../classViewFactorProcess.html#ac48bbadbec41f511dfc7e167ed311ec3',1,'ViewFactorProcess']]], - ['settrenchdiameter_51',['setTrenchDiameter',['../classViewFactorProcess.html#a478d2af1b30b8ffdeb2a5081b297448a',1,'ViewFactorProcess']]], - ['setupdatepointdata_52',['setUpdatePointData',['../classlsToSurfaceMesh.html#ade3d85a6d3a8446f1c67aae91cbce69a',1,'lsToSurfaceMesh::setUpdatePointData()'],['../classlsReduce.html#a53211bd04c40297d39719fc9fdccbd6a',1,'lsReduce::setUpdatePointData()'],['../classlsPrune.html#a2b523272d509bf8da9559f1536277ea7',1,'lsPrune::setUpdatePointData()'],['../classlsBooleanOperation.html#ac16373cd720e46654721ca7f95fcbaff',1,'lsBooleanOperation::setUpdatePointData()'],['../classlsAdvect.html#a58b680304b836eaf906539a86633b1ab',1,'lsAdvect::setUpdatePointData()'],['../classlsToSurfaceMesh.html#ade3d85a6d3a8446f1c67aae91cbce69a',1,'lsToSurfaceMesh::setUpdatePointData()'],['../classlsAdvect.html#a58b680304b836eaf906539a86633b1ab',1,'lsAdvect::setUpdatePointData()'],['../classlsBooleanOperation.html#ac16373cd720e46654721ca7f95fcbaff',1,'lsBooleanOperation::setUpdatePointData()'],['../classlsExpand.html#a44cb42819fc0b8eae9ae0698b7346aa9',1,'lsExpand::setUpdatePointData(bool update)'],['../classlsExpand.html#a44cb42819fc0b8eae9ae0698b7346aa9',1,'lsExpand::setUpdatePointData(bool update)'],['../classlsPrune.html#a2b523272d509bf8da9559f1536277ea7',1,'lsPrune::setUpdatePointData()'],['../classlsReduce.html#a53211bd04c40297d39719fc9fdccbd6a',1,'lsReduce::setUpdatePointData()']]], - ['setvectordatalabel_53',['setVectorDataLabel',['../classlsPointData.html#a252f30652d7d9bd2823bc2d73142ede7',1,'lsPointData::setVectorDataLabel(int index, std::string newLabel)'],['../classlsPointData.html#a252f30652d7d9bd2823bc2d73142ede7',1,'lsPointData::setVectorDataLabel(int index, std::string newLabel)']]], - ['setvelocityfield_54',['setVelocityField',['../classlsAdvect.html#a33f8966aac303d434345cca2b6139815',1,'lsAdvect::setVelocityField(lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a33f8966aac303d434345cca2b6139815',1,'lsAdvect::setVelocityField(lsSmartPointer< VelocityField > passedVelocities)']]], - ['setvoidtopsurface_55',['setVoidTopSurface',['../classlsRemoveStrayPoints.html#a7d484d9f3563f8d52bbc3a56afe14736',1,'lsRemoveStrayPoints::setVoidTopSurface()'],['../classlsMarkVoidPoints.html#a501b738173e4aac1e8a6c67ab60f8461',1,'lsMarkVoidPoints::setVoidTopSurface()'],['../classlsRemoveStrayPoints.html#a7d484d9f3563f8d52bbc3a56afe14736',1,'lsRemoveStrayPoints::setVoidTopSurface()'],['../classlsMarkVoidPoints.html#a501b738173e4aac1e8a6c67ab60f8461',1,'lsMarkVoidPoints::setVoidTopSurface()']]], - ['setwidth_56',['setWidth',['../classlsExpand.html#af347c11def96375fec96c6bbd192491c',1,'lsExpand::setWidth()'],['../classlsReduce.html#a7065af6add1b12483b135a1044e041af',1,'lsReduce::setWidth(int passedWidth)'],['../classlsReduce.html#a7065af6add1b12483b135a1044e041af',1,'lsReduce::setWidth(int passedWidth)'],['../classlsExpand.html#af347c11def96375fec96c6bbd192491c',1,'lsExpand::setWidth()']]], - ['sharedlib_2ecpp_57',['SharedLib.cpp',['../SharedLib_8cpp.html',1,'']]], - ['sidewallnormal_58',['sidewallNormal',['../structViewFactorProcessDataType.html#a618a6fa58c2541e6d4f037455f1cbb24',1,'ViewFactorProcessDataType']]], - ['size_59',['size',['../classlsPointCloud.html#ac78a4af3b7efa9dc2ba1b3eb4873ad3e',1,'lsPointCloud::size()'],['../classlsPointCloud.html#ac78a4af3b7efa9dc2ba1b3eb4873ad3e',1,'lsPointCloud::size()']]], - ['smallest_60',['SMALLEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp']]], - ['smallstencilfromiterator_61',['smallStencilFromIterator',['../namespacelsInternal.html#a354a75c75dbbe14b92815df6c365da7e',1,'lsInternal']]], - ['specialisations_2ecpp_62',['specialisations.cpp',['../specialisations_8cpp.html',1,'']]], - ['squareetch_2ecpp_63',['SquareEtch.cpp',['../SquareEtch_8cpp.html',1,'']]], - ['squaresumsquare_64',['squareSumSquare',['../namespacelsInternal.html#a19cf4bf13e22b8ff3e4ce2eb618b2fca',1,'lsInternal']]], - ['stencil_5flocal_5flax_5ffriedrichs_5f1st_5forder_65',['STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['substrate_66',['substrate',['../namespaceAirGapDeposition.html#a00dc73663e030fed6bb40169ef4070b6',1,'AirGapDeposition.substrate()'],['../namespaceDeposition.html#a68c03f351e1469988a55e41eba8b288f',1,'Deposition.substrate()'],['../namespaceGeometricAdvection.html#a6847ded4385aaab7eb500e36ca0f3f7c',1,'GeometricAdvection.substrate()']]], - ['success_67',['SUCCESS',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp']]] -]; diff --git a/docs/doxygen/html/search/classes_0.html b/docs/doxygen/html/search/classes_0.html deleted file mode 100644 index 8361bcdc..00000000 --- a/docs/doxygen/html/search/classes_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/classes_0.js b/docs/doxygen/html/search/classes_0.js deleted file mode 100644 index 17ea384e..00000000 --- a/docs/doxygen/html/search/classes_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['iterator_0',['iterator',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html',1,'lsFromSurfaceMesh::box']]] -]; diff --git a/docs/doxygen/html/search/classes_1.html b/docs/doxygen/html/search/classes_1.html deleted file mode 100644 index 3c668dea..00000000 --- a/docs/doxygen/html/search/classes_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/classes_1.js b/docs/doxygen/html/search/classes_1.js deleted file mode 100644 index 84b7dbe8..00000000 --- a/docs/doxygen/html/search/classes_1.js +++ /dev/null @@ -1,68 +0,0 @@ -var searchData= -[ - ['lsadvect_0',['lsAdvect',['../classlsAdvect.html',1,'']]], - ['lsbooleanoperation_1',['lsBooleanOperation',['../classlsBooleanOperation.html',1,'']]], - ['lsbox_2',['lsBox',['../classlsBox.html',1,'']]], - ['lsboxdistribution_3',['lsBoxDistribution',['../classlsBoxDistribution.html',1,'']]], - ['lscalculatecurvatures_4',['lsCalculateCurvatures',['../classlsCalculateCurvatures.html',1,'']]], - ['lscalculatenormalvectors_5',['lsCalculateNormalVectors',['../classlsCalculateNormalVectors.html',1,'']]], - ['lscheck_6',['lsCheck',['../classlsCheck.html',1,'']]], - ['lsconvexhull_7',['lsConvexHull',['../classlsConvexHull.html',1,'']]], - ['lscylinder_8',['lsCylinder',['../classlsCylinder.html',1,'']]], - ['lsdetectfeatures_9',['lsDetectFeatures',['../classlsDetectFeatures.html',1,'']]], - ['lsdomain_10',['lsDomain',['../classlsDomain.html',1,'']]], - ['lsenquistosher_11',['lsEnquistOsher',['../classlsInternal_1_1lsEnquistOsher.html',1,'lsInternal']]], - ['lsexpand_12',['lsExpand',['../classlsExpand.html',1,'']]], - ['lsfinitedifferences_13',['lsFiniteDifferences',['../classlsInternal_1_1lsFiniteDifferences.html',1,'lsInternal']]], - ['lsfrommesh_14',['lsFromMesh',['../classlsFromMesh.html',1,'']]], - ['lsfromsurfacemesh_15',['lsFromSurfaceMesh',['../classlsFromSurfaceMesh.html',1,'']]], - ['lsfromvolumemesh_16',['lsFromVolumeMesh',['../classlsFromVolumeMesh.html',1,'']]], - ['lsgeometricadvect_17',['lsGeometricAdvect',['../classlsGeometricAdvect.html',1,'']]], - ['lsgeometricadvectdistribution_18',['lsGeometricAdvectDistribution',['../classlsGeometricAdvectDistribution.html',1,'']]], - ['lsgraph_19',['lsGraph',['../classlsInternal_1_1lsGraph.html',1,'lsInternal']]], - ['lslaxfriedrichs_20',['lsLaxFriedrichs',['../classlsInternal_1_1lsLaxFriedrichs.html',1,'lsInternal']]], - ['lslocallaxfriedrichs_21',['lsLocalLaxFriedrichs',['../classlsInternal_1_1lsLocalLaxFriedrichs.html',1,'lsInternal']]], - ['lslocallaxfriedrichsanalytical_22',['lsLocalLaxFriedrichsAnalytical',['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html',1,'lsInternal']]], - ['lslocallocallaxfriedrichs_23',['lsLocalLocalLaxFriedrichs',['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html',1,'lsInternal']]], - ['lsmakegeometry_24',['lsMakeGeometry',['../classlsMakeGeometry.html',1,'']]], - ['lsmarchingcubes_25',['lsMarchingCubes',['../classlsInternal_1_1lsMarchingCubes.html',1,'lsInternal']]], - ['lsmarkvoidpoints_26',['lsMarkVoidPoints',['../classlsMarkVoidPoints.html',1,'']]], - ['lsmesh_27',['lsMesh',['../classlsMesh.html',1,'']]], - ['lsmessage_28',['lsMessage',['../classlsMessage.html',1,'']]], - ['lsplane_29',['lsPlane',['../classlsPlane.html',1,'']]], - ['lspointcloud_30',['lsPointCloud',['../classlsPointCloud.html',1,'']]], - ['lspointdata_31',['lsPointData',['../classlsPointData.html',1,'']]], - ['lspointdata_3c_20double_20_3e_32',['lsPointData< double >',['../classlsPointData.html',1,'']]], - ['lspointdata_3c_20t_20_3e_33',['lsPointData< T >',['../classlsPointData.html',1,'']]], - ['lsprune_34',['lsPrune',['../classlsPrune.html',1,'']]], - ['lsreader_35',['lsReader',['../classlsReader.html',1,'']]], - ['lsreduce_36',['lsReduce',['../classlsReduce.html',1,'']]], - ['lsremovestraypoints_37',['lsRemoveStrayPoints',['../classlsRemoveStrayPoints.html',1,'']]], - ['lssmartpointer_38',['lsSmartPointer',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20const_20lsgeometricadvectdistribution_3c_20hrlecoordtype_2c_20d_20_3e_20_3e_39',['lsSmartPointer< const lsGeometricAdvectDistribution< hrleCoordType, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsbox_3c_20t_2c_20d_20_3e_20_3e_40',['lsSmartPointer< lsBox< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lscylinder_3c_20t_2c_20d_20_3e_20_3e_41',['lsSmartPointer< lsCylinder< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsdomain_3c_20t_2c_20d_20_3e_20_3e_42',['lsSmartPointer< lsDomain< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsmesh_3c_20double_20_3e_20_3e_43',['lsSmartPointer< lsMesh< double > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsmesh_3c_20t_20_3e_20_3e_44',['lsSmartPointer< lsMesh< T > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsplane_3c_20t_2c_20d_20_3e_20_3e_45',['lsSmartPointer< lsPlane< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lspointcloud_3c_20t_2c_20d_20_3e_20_3e_46',['lsSmartPointer< lsPointCloud< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lssphere_3c_20t_2c_20d_20_3e_20_3e_47',['lsSmartPointer< lsSphere< T, D > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20lsvelocityfield_3c_20t_20_3e_20_3e_48',['lsSmartPointer< lsVelocityField< T > >',['../classlsSmartPointer.html',1,'']]], - ['lssmartpointer_3c_20translatortype_20_3e_49',['lsSmartPointer< TranslatorType >',['../classlsSmartPointer.html',1,'']]], - ['lssphere_50',['lsSphere',['../classlsSphere.html',1,'']]], - ['lsspheredistribution_51',['lsSphereDistribution',['../classlsSphereDistribution.html',1,'']]], - ['lsstencillocallaxfriedrichsscalar_52',['lsStencilLocalLaxFriedrichsScalar',['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html',1,'lsInternal']]], - ['lstodiskmesh_53',['lsToDiskMesh',['../classlsToDiskMesh.html',1,'']]], - ['lstomesh_54',['lsToMesh',['../classlsToMesh.html',1,'']]], - ['lstosurfacemesh_55',['lsToSurfaceMesh',['../classlsToSurfaceMesh.html',1,'']]], - ['lstovoxelmesh_56',['lsToVoxelMesh',['../classlsToVoxelMesh.html',1,'']]], - ['lstransformmesh_57',['lsTransformMesh',['../classlsTransformMesh.html',1,'']]], - ['lsvelocityfield_58',['lsVelocityField',['../classlsVelocityField.html',1,'']]], - ['lsvelocityfield_3c_20double_20_3e_59',['lsVelocityField< double >',['../classlsVelocityField.html',1,'']]], - ['lsvelocityfield_3c_20numerictype_20_3e_60',['lsVelocityField< NumericType >',['../classlsVelocityField.html',1,'']]], - ['lsvtkreader_61',['lsVTKReader',['../classlsVTKReader.html',1,'']]], - ['lsvtkwriter_62',['lsVTKWriter',['../classlsVTKWriter.html',1,'']]], - ['lswriter_63',['lsWriter',['../classlsWriter.html',1,'']]], - ['lswritevisualizationmesh_64',['lsWriteVisualizationMesh',['../classlsWriteVisualizationMesh.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/classes_2.html b/docs/doxygen/html/search/classes_2.html deleted file mode 100644 index 868c1727..00000000 --- a/docs/doxygen/html/search/classes_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/classes_2.js b/docs/doxygen/html/search/classes_2.js deleted file mode 100644 index e01f4b8c..00000000 --- a/docs/doxygen/html/search/classes_2.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['velocityfield_0',['velocityField',['../classAirGapDeposition_1_1velocityField.html',1,'AirGapDeposition.velocityField'],['../classDeposition_1_1velocityField.html',1,'Deposition.velocityField']]], - ['viewfactordistribution_1',['ViewFactorDistribution',['../classViewFactorDistribution.html',1,'']]], - ['viewfactorprocess_2',['ViewFactorProcess',['../classViewFactorProcess.html',1,'']]], - ['viewfactorprocessdatatype_3',['ViewFactorProcessDataType',['../structViewFactorProcessDataType.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/close.svg b/docs/doxygen/html/search/close.svg deleted file mode 100644 index a933eea1..00000000 --- a/docs/doxygen/html/search/close.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - diff --git a/docs/doxygen/html/search/defines_0.html b/docs/doxygen/html/search/defines_0.html deleted file mode 100644 index fd147dbf..00000000 --- a/docs/doxygen/html/search/defines_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/defines_0.js b/docs/doxygen/html/search/defines_0.js deleted file mode 100644 index 381ad4ac..00000000 --- a/docs/doxygen/html/search/defines_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['ls_5fdomain_5fserialization_5fversion_0',['LS_DOMAIN_SERIALIZATION_VERSION',['../include_2lsDomain_8hpp.html#af575d8dc440f4bc1845b492194cd5dd2',1,'LS_DOMAIN_SERIALIZATION_VERSION(): lsDomain.hpp'],['../install_2ViennaLS_2include_2lsDomain_8hpp.html#af575d8dc440f4bc1845b492194cd5dd2',1,'LS_DOMAIN_SERIALIZATION_VERSION(): lsDomain.hpp']]], - ['lstest_5fassert_1',['LSTEST_ASSERT',['../include_2lsTestAsserts_8hpp.html#a622e9d7e09c25ba495e010a18b719625',1,'LSTEST_ASSERT(): lsTestAsserts.hpp'],['../install_2ViennaLS_2include_2lsTestAsserts_8hpp.html#a622e9d7e09c25ba495e010a18b719625',1,'LSTEST_ASSERT(): lsTestAsserts.hpp']]], - ['lstest_5fassert_5fvalid_5fls_2',['LSTEST_ASSERT_VALID_LS',['../include_2lsTestAsserts_8hpp.html#a577864eccdd1313491124dfc80dc59ce',1,'LSTEST_ASSERT_VALID_LS(): lsTestAsserts.hpp'],['../install_2ViennaLS_2include_2lsTestAsserts_8hpp.html#a577864eccdd1313491124dfc80dc59ce',1,'LSTEST_ASSERT_VALID_LS(): lsTestAsserts.hpp']]] -]; diff --git a/docs/doxygen/html/search/defines_1.html b/docs/doxygen/html/search/defines_1.html deleted file mode 100644 index 517e9fc4..00000000 --- a/docs/doxygen/html/search/defines_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/defines_1.js b/docs/doxygen/html/search/defines_1.js deleted file mode 100644 index 2eda84a5..00000000 --- a/docs/doxygen/html/search/defines_1.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['precompile_5fprecision_0',['PRECOMPILE_PRECISION',['../include_2lsPreCompileMacros_8hpp.html#a98493cdbc1397d37fece3f4b2f23d53d',1,'PRECOMPILE_PRECISION(): lsPreCompileMacros.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#a98493cdbc1397d37fece3f4b2f23d53d',1,'PRECOMPILE_PRECISION(): lsPreCompileMacros.hpp']]], - ['precompile_5fprecision_5fdimension_1',['PRECOMPILE_PRECISION_DIMENSION',['../include_2lsPreCompileMacros_8hpp.html#aad8c2febdeaa77e73cd00b97b461c0fb',1,'PRECOMPILE_PRECISION_DIMENSION(): lsPreCompileMacros.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#aad8c2febdeaa77e73cd00b97b461c0fb',1,'PRECOMPILE_PRECISION_DIMENSION(): lsPreCompileMacros.hpp']]], - ['precompile_5fspecialize_2',['PRECOMPILE_SPECIALIZE',['../include_2lsPreCompileMacros_8hpp.html#a3a67980ca2f045075c1d162fb333ee86',1,'PRECOMPILE_SPECIALIZE(): lsPreCompileMacros.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#a3a67980ca2f045075c1d162fb333ee86',1,'PRECOMPILE_SPECIALIZE(): lsPreCompileMacros.hpp']]], - ['precompile_5fspecialize_5fprecision_3',['PRECOMPILE_SPECIALIZE_PRECISION',['../include_2lsPreCompileMacros_8hpp.html#a36ec35d54081c6d543054d52a4569ad9',1,'PRECOMPILE_SPECIALIZE_PRECISION(): lsPreCompileMacros.hpp'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html#a36ec35d54081c6d543054d52a4569ad9',1,'PRECOMPILE_SPECIALIZE_PRECISION(): lsPreCompileMacros.hpp']]] -]; diff --git a/docs/doxygen/html/search/enums_0.html b/docs/doxygen/html/search/enums_0.html deleted file mode 100644 index eb1f873f..00000000 --- a/docs/doxygen/html/search/enums_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enums_0.js b/docs/doxygen/html/search/enums_0.js deleted file mode 100644 index 57985b55..00000000 --- a/docs/doxygen/html/search/enums_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['differentiationschemeenum_0',['DifferentiationSchemeEnum',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7',1,'lsInternal::DifferentiationSchemeEnum()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7',1,'lsInternal::DifferentiationSchemeEnum()']]] -]; diff --git a/docs/doxygen/html/search/enums_1.html b/docs/doxygen/html/search/enums_1.html deleted file mode 100644 index 722aa399..00000000 --- a/docs/doxygen/html/search/enums_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enums_1.js b/docs/doxygen/html/search/enums_1.js deleted file mode 100644 index b4caf793..00000000 --- a/docs/doxygen/html/search/enums_1.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['lsbooleanoperationenum_0',['lsBooleanOperationEnum',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8',1,'lsBooleanOperationEnum(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8',1,'lsBooleanOperationEnum(): lsBooleanOperation.hpp']]], - ['lscheckstatusenum_1',['lsCheckStatusEnum',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307',1,'lsCheckStatusEnum(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307',1,'lsCheckStatusEnum(): lsCheck.hpp']]], - ['lscurvatureenum_2',['lsCurvatureEnum',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01ed',1,'lsCurvatureEnum(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01ed',1,'lsCurvatureEnum(): lsCalculateCurvatures.hpp']]], - ['lsfeaturedetectionenum_3',['lsFeatureDetectionEnum',['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ec',1,'lsFeatureDetectionEnum(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ec',1,'lsFeatureDetectionEnum(): lsDetectFeatures.hpp']]], - ['lsfileformatenum_4',['lsFileFormatEnum',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964',1,'lsFileFormatEnum(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964',1,'lsFileFormatEnum(): lsFileFormats.hpp']]], - ['lsintegrationschemeenum_5',['lsIntegrationSchemeEnum',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9b',1,'lsIntegrationSchemeEnum(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9b',1,'lsIntegrationSchemeEnum(): lsAdvect.hpp']]], - ['lstransformenum_6',['lsTransformEnum',['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98',1,'lsTransformEnum(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98',1,'lsTransformEnum(): lsTransformMesh.hpp']]], - ['lsvoidtopsurfaceenum_7',['lsVoidTopSurfaceEnum',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598',1,'lsVoidTopSurfaceEnum(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598',1,'lsVoidTopSurfaceEnum(): lsMarkVoidPoints.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_0.html b/docs/doxygen/html/search/enumvalues_0.html deleted file mode 100644 index 7a520ff8..00000000 --- a/docs/doxygen/html/search/enumvalues_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_0.js b/docs/doxygen/html/search/enumvalues_0.js deleted file mode 100644 index 2b675348..00000000 --- a/docs/doxygen/html/search/enumvalues_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['curvature_0',['CURVATURE',['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp'],['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecaa946d58841083de4137f44727adbac6d',1,'CURVATURE(): lsDetectFeatures.hpp']]], - ['custom_1',['CUSTOM',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a72baef04098f035e8a320b03ad197818',1,'CUSTOM(): lsBooleanOperation.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_1.html b/docs/doxygen/html/search/enumvalues_1.html deleted file mode 100644 index d2e2ce04..00000000 --- a/docs/doxygen/html/search/enumvalues_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_1.js b/docs/doxygen/html/search/enumvalues_1.js deleted file mode 100644 index 0dedc1e1..00000000 --- a/docs/doxygen/html/search/enumvalues_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['engquist_5fosher_5f1st_5forder_0',['ENGQUIST_OSHER_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad0a7e3dc2008232b277a258bb57d2049',1,'ENGQUIST_OSHER_1ST_ORDER(): lsAdvect.hpp']]], - ['engquist_5fosher_5f2nd_5forder_1',['ENGQUIST_OSHER_2ND_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa04ccfbc276e404065c286a5ff2f249d',1,'ENGQUIST_OSHER_2ND_ORDER(): lsAdvect.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_2.html b/docs/doxygen/html/search/enumvalues_2.html deleted file mode 100644 index 9ecc4d3c..00000000 --- a/docs/doxygen/html/search/enumvalues_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_2.js b/docs/doxygen/html/search/enumvalues_2.js deleted file mode 100644 index 5a4415ad..00000000 --- a/docs/doxygen/html/search/enumvalues_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['failed_0',['FAILED',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ab9e14d9b2886bcff408b85aefa780419',1,'FAILED(): lsCheck.hpp']]], - ['first_5forder_1',['FIRST_ORDER',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a381be4beabc209c2c0999eabbfcaa16b',1,'lsInternal::FIRST_ORDER()']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_3.html b/docs/doxygen/html/search/enumvalues_3.html deleted file mode 100644 index ceb76af1..00000000 --- a/docs/doxygen/html/search/enumvalues_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_3.js b/docs/doxygen/html/search/enumvalues_3.js deleted file mode 100644 index 9f40e51e..00000000 --- a/docs/doxygen/html/search/enumvalues_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['gaussian_5fcurvature_0',['GAUSSIAN_CURVATURE',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda5c6d0aa67addeea5ec8c2a7803f67893',1,'GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_4.html b/docs/doxygen/html/search/enumvalues_4.html deleted file mode 100644 index 940d7784..00000000 --- a/docs/doxygen/html/search/enumvalues_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_4.js b/docs/doxygen/html/search/enumvalues_4.js deleted file mode 100644 index 9ccf0561..00000000 --- a/docs/doxygen/html/search/enumvalues_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['intersect_0',['INTERSECT',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8a24bdbe2bcaf533b7b3f0bd58bfa7f291',1,'INTERSECT(): lsBooleanOperation.hpp']]], - ['invert_1',['INVERT',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aa2727ae72447eea06d4cc0ef67187280',1,'INVERT(): lsBooleanOperation.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_5.html b/docs/doxygen/html/search/enumvalues_5.html deleted file mode 100644 index f52f5703..00000000 --- a/docs/doxygen/html/search/enumvalues_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_5.js b/docs/doxygen/html/search/enumvalues_5.js deleted file mode 100644 index 428d79c0..00000000 --- a/docs/doxygen/html/search/enumvalues_5.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['largest_0',['LARGEST',['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598af542a19a630f8cdda301a922a26e2528',1,'LARGEST(): lsMarkVoidPoints.hpp']]], - ['lax_5ffriedrichs_5f1st_5forder_1',['LAX_FRIEDRICHS_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa6e8c70e1bb7ba1a32b675aa9affdb3e',1,'LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['lax_5ffriedrichs_5f2nd_5forder_2',['LAX_FRIEDRICHS_2ND_ORDER',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9274ae9f4d9eeff513420c676c30e202',1,'LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp']]], - ['lex_5fhighest_3',['LEX_HIGHEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598a30215017996b1d0479a210b1957bbe4b',1,'LEX_HIGHEST(): lsMarkVoidPoints.hpp']]], - ['lex_5flowest_4',['LEX_LOWEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598aedc0e136653b951b8200f5350c6f5694',1,'LEX_LOWEST(): lsMarkVoidPoints.hpp']]], - ['local_5flax_5ffriedrichs_5f1st_5forder_5',['LOCAL_LAX_FRIEDRICHS_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba9d9467fd3cd87ad296f1e808bde320e7',1,'LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['local_5flax_5ffriedrichs_5f2nd_5forder_6',['LOCAL_LAX_FRIEDRICHS_2ND_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9baa8159c2466e3dc270b8273486c9c5288',1,'LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp']]], - ['local_5flax_5ffriedrichs_5fanalytical_5f1st_5forder_7',['LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9bad9e41f7feca099c1c35585950539f32e',1,'LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER(): lsAdvect.hpp']]], - ['local_5flocal_5flax_5ffriedrichs_5f1st_5forder_8',['LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba6bc0794b66bd6c7f3c3d5da37a724500',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['local_5flocal_5flax_5ffriedrichs_5f2nd_5forder_9',['LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba04bc01449f4f7cc5d5f1a8c14fdd7594',1,'LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER(): lsAdvect.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_6.html b/docs/doxygen/html/search/enumvalues_6.html deleted file mode 100644 index dc9659da..00000000 --- a/docs/doxygen/html/search/enumvalues_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_6.js b/docs/doxygen/html/search/enumvalues_6.js deleted file mode 100644 index 8ded676f..00000000 --- a/docs/doxygen/html/search/enumvalues_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['mean_5fand_5fgaussian_5fcurvature_0',['MEAN_AND_GAUSSIAN_CURVATURE',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01eda7cc81f1f0e43035d06928955b4f385ac',1,'MEAN_AND_GAUSSIAN_CURVATURE(): lsCalculateCurvatures.hpp']]], - ['mean_5fcurvature_1',['MEAN_CURVATURE',['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp'],['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html#aebd020246bdcb8ba73ec5ae3b21b01edaf04bbe1fcd55b69c996511540e1a4af9',1,'MEAN_CURVATURE(): lsCalculateCurvatures.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_7.html b/docs/doxygen/html/search/enumvalues_7.html deleted file mode 100644 index 195ddfe6..00000000 --- a/docs/doxygen/html/search/enumvalues_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_7.js b/docs/doxygen/html/search/enumvalues_7.js deleted file mode 100644 index f0caab9f..00000000 --- a/docs/doxygen/html/search/enumvalues_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['normals_5fangle_0',['NORMALS_ANGLE',['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp'],['../include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html#a505172fee2074f3ca33038216a92c0ecafdf760a0ba0aa40216ea830cb58a1714',1,'NORMALS_ANGLE(): lsDetectFeatures.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_8.html b/docs/doxygen/html/search/enumvalues_8.html deleted file mode 100644 index 1238a8c2..00000000 --- a/docs/doxygen/html/search/enumvalues_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_8.js b/docs/doxygen/html/search/enumvalues_8.js deleted file mode 100644 index dbfc3c48..00000000 --- a/docs/doxygen/html/search/enumvalues_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['relative_5fcomplement_0',['RELATIVE_COMPLEMENT',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8ac50397eae12f3694f170c9aaaa57c042',1,'RELATIVE_COMPLEMENT(): lsBooleanOperation.hpp']]], - ['rotation_1',['ROTATION',['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98aa27939099e0fe4086159364fcf8d5f73',1,'ROTATION(): lsTransformMesh.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_9.html b/docs/doxygen/html/search/enumvalues_9.html deleted file mode 100644 index 644bf37c..00000000 --- a/docs/doxygen/html/search/enumvalues_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_9.js b/docs/doxygen/html/search/enumvalues_9.js deleted file mode 100644 index 49a80e57..00000000 --- a/docs/doxygen/html/search/enumvalues_9.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['scale_0',['SCALE',['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a127ea1d20becc4dba06d9d152db0c2e5',1,'SCALE(): lsTransformMesh.hpp']]], - ['second_5forder_1',['SECOND_ORDER',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a69d00beda0858745a9f4459133568c87',1,'lsInternal::SECOND_ORDER()']]], - ['smallest_2',['SMALLEST',['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp'],['../include_2lsMarkVoidPoints_8hpp.html#ac4f5468bc25b55e237a1623e5a9c8598add23747cdd223977e9003ea25f65913f',1,'SMALLEST(): lsMarkVoidPoints.hpp']]], - ['stencil_5flocal_5flax_5ffriedrichs_5f1st_5forder_3',['STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER',['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp'],['../install_2ViennaLS_2include_2lsAdvect_8hpp.html#afe9778bbf7b5f9aeb52d14c4f133cc9ba42659a032846a2676b762fed7a2666f8',1,'STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER(): lsAdvect.hpp']]], - ['success_4',['SUCCESS',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307ad0749aaba8b833466dfcbb0428e4f89c',1,'SUCCESS(): lsCheck.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_a.html b/docs/doxygen/html/search/enumvalues_a.html deleted file mode 100644 index 83a47c88..00000000 --- a/docs/doxygen/html/search/enumvalues_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_a.js b/docs/doxygen/html/search/enumvalues_a.js deleted file mode 100644 index 5e1bad31..00000000 --- a/docs/doxygen/html/search/enumvalues_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['translation_0',['TRANSLATION',['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp'],['../include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html#a0cb195277df055af93385ff610b0ba98a0da044e5b37e6bcb3a8d01dc7362b276',1,'TRANSLATION(): lsTransformMesh.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_b.html b/docs/doxygen/html/search/enumvalues_b.html deleted file mode 100644 index 28b9d43e..00000000 --- a/docs/doxygen/html/search/enumvalues_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_b.js b/docs/doxygen/html/search/enumvalues_b.js deleted file mode 100644 index d2dbac03..00000000 --- a/docs/doxygen/html/search/enumvalues_b.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['unchecked_0',['UNCHECKED',['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp'],['../include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html#a567a35958ba7a1bfc2d0d84a097d8307acb05b13dd1c5294579396a615f2fae82',1,'UNCHECKED(): lsCheck.hpp']]], - ['union_1',['UNION',['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp'],['../include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp'],['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html#a8b5747a2da7e017486ffceefca67d6d8aea931da33de8ba05c3635a51c2b25d75',1,'UNION(): lsBooleanOperation.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_c.html b/docs/doxygen/html/search/enumvalues_c.html deleted file mode 100644 index 7715ca5e..00000000 --- a/docs/doxygen/html/search/enumvalues_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_c.js b/docs/doxygen/html/search/enumvalues_c.js deleted file mode 100644 index e6dccbeb..00000000 --- a/docs/doxygen/html/search/enumvalues_c.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['vtk_5fauto_0',['VTK_AUTO',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a4eced443a40042d60f7056b0785979f7',1,'VTK_AUTO(): lsFileFormats.hpp']]], - ['vtk_5flegacy_1',['VTK_LEGACY',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a80d698f68ccb4c9143d932db3af5e05b',1,'VTK_LEGACY(): lsFileFormats.hpp']]], - ['vtp_2',['VTP',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964a863add93f0d56ce49020187569c7b1cd',1,'VTP(): lsFileFormats.hpp']]], - ['vtu_3',['VTU',['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp'],['../include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp'],['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html#ab14b0589117b7e039d94cc26402fa964ae57246648e6daf8463f2aaab072d0d45',1,'VTU(): lsFileFormats.hpp']]] -]; diff --git a/docs/doxygen/html/search/enumvalues_d.html b/docs/doxygen/html/search/enumvalues_d.html deleted file mode 100644 index d8a21bc6..00000000 --- a/docs/doxygen/html/search/enumvalues_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/enumvalues_d.js b/docs/doxygen/html/search/enumvalues_d.js deleted file mode 100644 index e174da52..00000000 --- a/docs/doxygen/html/search/enumvalues_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['weno3_0',['WENO3',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7a48827877b1f4c91171ef2d17aaeeb9ca',1,'lsInternal::WENO3()']]], - ['weno5_1',['WENO5',['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()'],['../namespacelsInternal.html#a1197c9bc5d272ab73e76ebc2d4ab05a7adf9e08f10584e71c9abf514864a47f99',1,'lsInternal::WENO5()']]] -]; diff --git a/docs/doxygen/html/search/files_0.html b/docs/doxygen/html/search/files_0.html deleted file mode 100644 index da83704e..00000000 --- a/docs/doxygen/html/search/files_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_0.js b/docs/doxygen/html/search/files_0.js deleted file mode 100644 index 9de689b7..00000000 --- a/docs/doxygen/html/search/files_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['airgapdeposition_2ecpp_0',['AirGapDeposition.cpp',['../AirGapDeposition_8cpp.html',1,'']]], - ['airgapdeposition_2epy_1',['AirGapDeposition.py',['../AirGapDeposition_8py.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_1.html b/docs/doxygen/html/search/files_1.html deleted file mode 100644 index f7e1582a..00000000 --- a/docs/doxygen/html/search/files_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_1.js b/docs/doxygen/html/search/files_1.js deleted file mode 100644 index 239032b6..00000000 --- a/docs/doxygen/html/search/files_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['contributing_2emd_0',['CONTRIBUTING.md',['../CONTRIBUTING_8md.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_2.html b/docs/doxygen/html/search/files_2.html deleted file mode 100644 index 99aca620..00000000 --- a/docs/doxygen/html/search/files_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_2.js b/docs/doxygen/html/search/files_2.js deleted file mode 100644 index 35e18171..00000000 --- a/docs/doxygen/html/search/files_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['deposition_2ecpp_0',['Deposition.cpp',['../Deposition_8cpp.html',1,'']]], - ['deposition_2epy_1',['Deposition.py',['../Deposition_8py.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_3.html b/docs/doxygen/html/search/files_3.html deleted file mode 100644 index 25e128c8..00000000 --- a/docs/doxygen/html/search/files_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_3.js b/docs/doxygen/html/search/files_3.js deleted file mode 100644 index 993a7811..00000000 --- a/docs/doxygen/html/search/files_3.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['geometricadvection_2ecpp_0',['GeometricAdvection.cpp',['../GeometricAdvection_8cpp.html',1,'']]], - ['geometricadvection_2epy_1',['GeometricAdvection.py',['../GeometricAdvection_8py.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_4.html b/docs/doxygen/html/search/files_4.html deleted file mode 100644 index 3c8ba6ea..00000000 --- a/docs/doxygen/html/search/files_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_4.js b/docs/doxygen/html/search/files_4.js deleted file mode 100644 index 419ac4ca..00000000 --- a/docs/doxygen/html/search/files_4.js +++ /dev/null @@ -1,52 +0,0 @@ -var searchData= -[ - ['lsadvect_2ehpp_0',['lsAdvect.hpp',['../install_2ViennaLS_2include_2lsAdvect_8hpp.html',1,'(Global Namespace)'],['../include_2lsAdvect_8hpp.html',1,'(Global Namespace)']]], - ['lsbooleanoperation_2ehpp_1',['lsBooleanOperation.hpp',['../install_2ViennaLS_2include_2lsBooleanOperation_8hpp.html',1,'(Global Namespace)'],['../include_2lsBooleanOperation_8hpp.html',1,'(Global Namespace)']]], - ['lscalculatecurvatures_2ehpp_2',['lsCalculateCurvatures.hpp',['../install_2ViennaLS_2include_2lsCalculateCurvatures_8hpp.html',1,'(Global Namespace)'],['../include_2lsCalculateCurvatures_8hpp.html',1,'(Global Namespace)']]], - ['lscalculatenormalvectors_2ehpp_3',['lsCalculateNormalVectors.hpp',['../include_2lsCalculateNormalVectors_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsCalculateNormalVectors_8hpp.html',1,'(Global Namespace)']]], - ['lscheck_2ehpp_4',['lsCheck.hpp',['../include_2lsCheck_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsCheck_8hpp.html',1,'(Global Namespace)']]], - ['lsconcepts_2ehpp_5',['lsConcepts.hpp',['../include_2lsConcepts_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsConcepts_8hpp.html',1,'(Global Namespace)']]], - ['lsconvexhull_2ehpp_6',['lsConvexHull.hpp',['../include_2lsConvexHull_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsConvexHull_8hpp.html',1,'(Global Namespace)']]], - ['lscurvatureformulas_2ehpp_7',['lsCurvatureFormulas.hpp',['../include_2lsCurvatureFormulas_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsCurvatureFormulas_8hpp.html',1,'(Global Namespace)']]], - ['lsdetectfeatures_2ehpp_8',['lsDetectFeatures.hpp',['../include_2lsDetectFeatures_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsDetectFeatures_8hpp.html',1,'(Global Namespace)']]], - ['lsdomain_2ehpp_9',['lsDomain.hpp',['../include_2lsDomain_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsDomain_8hpp.html',1,'(Global Namespace)']]], - ['lsenquistosher_2ehpp_10',['lsEnquistOsher.hpp',['../include_2lsEnquistOsher_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsEnquistOsher_8hpp.html',1,'(Global Namespace)']]], - ['lsexpand_2ehpp_11',['lsExpand.hpp',['../include_2lsExpand_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsExpand_8hpp.html',1,'(Global Namespace)']]], - ['lsfileformats_2ehpp_12',['lsFileFormats.hpp',['../install_2ViennaLS_2include_2lsFileFormats_8hpp.html',1,'(Global Namespace)'],['../include_2lsFileFormats_8hpp.html',1,'(Global Namespace)']]], - ['lsfinitedifferences_2ehpp_13',['lsFiniteDifferences.hpp',['../include_2lsFiniteDifferences_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFiniteDifferences_8hpp.html',1,'(Global Namespace)']]], - ['lsfrommesh_2ehpp_14',['lsFromMesh.hpp',['../include_2lsFromMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFromMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsfromsurfacemesh_2ehpp_15',['lsFromSurfaceMesh.hpp',['../include_2lsFromSurfaceMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFromSurfaceMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsfromvolumemesh_2ehpp_16',['lsFromVolumeMesh.hpp',['../include_2lsFromVolumeMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsFromVolumeMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsgeometricadvect_2ehpp_17',['lsGeometricAdvect.hpp',['../include_2lsGeometricAdvect_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGeometricAdvect_8hpp.html',1,'(Global Namespace)']]], - ['lsgeometricadvectdistributions_2ehpp_18',['lsGeometricAdvectDistributions.hpp',['../install_2ViennaLS_2include_2lsGeometricAdvectDistributions_8hpp.html',1,'(Global Namespace)'],['../include_2lsGeometricAdvectDistributions_8hpp.html',1,'(Global Namespace)']]], - ['lsgeometries_2ehpp_19',['lsGeometries.hpp',['../include_2lsGeometries_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGeometries_8hpp.html',1,'(Global Namespace)']]], - ['lsgraph_2ehpp_20',['lsGraph.hpp',['../include_2lsGraph_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsGraph_8hpp.html',1,'(Global Namespace)']]], - ['lslaxfriedrichs_2ehpp_21',['lsLaxFriedrichs.hpp',['../include_2lsLaxFriedrichs_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsLaxFriedrichs_8hpp.html',1,'(Global Namespace)']]], - ['lslocallaxfriedrichs_2ehpp_22',['lsLocalLaxFriedrichs.hpp',['../include_2lsLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)']]], - ['lslocallaxfriedrichsanalytical_2ehpp_23',['lsLocalLaxFriedrichsAnalytical.hpp',['../include_2lsLocalLaxFriedrichsAnalytical_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsLocalLaxFriedrichsAnalytical_8hpp.html',1,'(Global Namespace)']]], - ['lslocallocallaxfriedrichs_2ehpp_24',['lsLocalLocalLaxFriedrichs.hpp',['../install_2ViennaLS_2include_2lsLocalLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)'],['../include_2lsLocalLocalLaxFriedrichs_8hpp.html',1,'(Global Namespace)']]], - ['lsmakegeometry_2ehpp_25',['lsMakeGeometry.hpp',['../include_2lsMakeGeometry_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsMakeGeometry_8hpp.html',1,'(Global Namespace)']]], - ['lsmarchingcubes_2ehpp_26',['lsMarchingCubes.hpp',['../include_2lsMarchingCubes_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsMarchingCubes_8hpp.html',1,'(Global Namespace)']]], - ['lsmarkvoidpoints_2ehpp_27',['lsMarkVoidPoints.hpp',['../include_2lsMarkVoidPoints_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsMarkVoidPoints_8hpp.html',1,'(Global Namespace)']]], - ['lsmesh_2ehpp_28',['lsMesh.hpp',['../include_2lsMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsmessage_2ehpp_29',['lsMessage.hpp',['../include_2lsMessage_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsMessage_8hpp.html',1,'(Global Namespace)']]], - ['lspointdata_2ehpp_30',['lsPointData.hpp',['../include_2lsPointData_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsPointData_8hpp.html',1,'(Global Namespace)']]], - ['lsprecompilemacros_2ehpp_31',['lsPreCompileMacros.hpp',['../include_2lsPreCompileMacros_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsPreCompileMacros_8hpp.html',1,'(Global Namespace)']]], - ['lsprune_2ehpp_32',['lsPrune.hpp',['../include_2lsPrune_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsPrune_8hpp.html',1,'(Global Namespace)']]], - ['lsreader_2ehpp_33',['lsReader.hpp',['../include_2lsReader_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsReader_8hpp.html',1,'(Global Namespace)']]], - ['lsreduce_2ehpp_34',['lsReduce.hpp',['../include_2lsReduce_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsReduce_8hpp.html',1,'(Global Namespace)']]], - ['lsremovestraypoints_2ehpp_35',['lsRemoveStrayPoints.hpp',['../include_2lsRemoveStrayPoints_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsRemoveStrayPoints_8hpp.html',1,'(Global Namespace)']]], - ['lssmartpointer_2ehpp_36',['lsSmartPointer.hpp',['../install_2ViennaLS_2include_2lsSmartPointer_8hpp.html',1,'(Global Namespace)'],['../include_2lsSmartPointer_8hpp.html',1,'(Global Namespace)']]], - ['lsstencillocallaxfriedrichsscalar_2ehpp_37',['lsStencilLocalLaxFriedrichsScalar.hpp',['../include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html',1,'(Global Namespace)']]], - ['lstestasserts_2ehpp_38',['lsTestAsserts.hpp',['../include_2lsTestAsserts_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsTestAsserts_8hpp.html',1,'(Global Namespace)']]], - ['lstodiskmesh_2ehpp_39',['lsToDiskMesh.hpp',['../include_2lsToDiskMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsToDiskMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstomesh_2ehpp_40',['lsToMesh.hpp',['../include_2lsToMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsToMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstosurfacemesh_2ehpp_41',['lsToSurfaceMesh.hpp',['../include_2lsToSurfaceMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsToSurfaceMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstovoxelmesh_2ehpp_42',['lsToVoxelMesh.hpp',['../install_2ViennaLS_2include_2lsToVoxelMesh_8hpp.html',1,'(Global Namespace)'],['../include_2lsToVoxelMesh_8hpp.html',1,'(Global Namespace)']]], - ['lstransformmesh_2ehpp_43',['lsTransformMesh.hpp',['../include_2lsTransformMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsTransformMesh_8hpp.html',1,'(Global Namespace)']]], - ['lsvelocityfield_2ehpp_44',['lsVelocityField.hpp',['../include_2lsVelocityField_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsVelocityField_8hpp.html',1,'(Global Namespace)']]], - ['lsvtkreader_2ehpp_45',['lsVTKReader.hpp',['../include_2lsVTKReader_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsVTKReader_8hpp.html',1,'(Global Namespace)']]], - ['lsvtkwriter_2ehpp_46',['lsVTKWriter.hpp',['../include_2lsVTKWriter_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsVTKWriter_8hpp.html',1,'(Global Namespace)']]], - ['lswriter_2ehpp_47',['lsWriter.hpp',['../include_2lsWriter_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsWriter_8hpp.html',1,'(Global Namespace)']]], - ['lswritevisualizationmesh_2ehpp_48',['lsWriteVisualizationMesh.hpp',['../include_2lsWriteVisualizationMesh_8hpp.html',1,'(Global Namespace)'],['../install_2ViennaLS_2include_2lsWriteVisualizationMesh_8hpp.html',1,'(Global Namespace)']]] -]; diff --git a/docs/doxygen/html/search/files_5.html b/docs/doxygen/html/search/files_5.html deleted file mode 100644 index 7ff9613b..00000000 --- a/docs/doxygen/html/search/files_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_5.js b/docs/doxygen/html/search/files_5.js deleted file mode 100644 index 14db30fd..00000000 --- a/docs/doxygen/html/search/files_5.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['patternedsubstrate_2ecpp_0',['PatternedSubstrate.cpp',['../PatternedSubstrate_8cpp.html',1,'']]], - ['periodicboundary_2ecpp_1',['PeriodicBoundary.cpp',['../PeriodicBoundary_8cpp.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_6.html b/docs/doxygen/html/search/files_6.html deleted file mode 100644 index cdd711bd..00000000 --- a/docs/doxygen/html/search/files_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_6.js b/docs/doxygen/html/search/files_6.js deleted file mode 100644 index 98476761..00000000 --- a/docs/doxygen/html/search/files_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['readme_2emd_0',['README.md',['../README_8md.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_7.html b/docs/doxygen/html/search/files_7.html deleted file mode 100644 index 590e76ac..00000000 --- a/docs/doxygen/html/search/files_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_7.js b/docs/doxygen/html/search/files_7.js deleted file mode 100644 index a67d8997..00000000 --- a/docs/doxygen/html/search/files_7.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['sharedlib_2ecpp_0',['SharedLib.cpp',['../SharedLib_8cpp.html',1,'']]], - ['specialisations_2ecpp_1',['specialisations.cpp',['../specialisations_8cpp.html',1,'']]], - ['squareetch_2ecpp_2',['SquareEtch.cpp',['../SquareEtch_8cpp.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/files_8.html b/docs/doxygen/html/search/files_8.html deleted file mode 100644 index 5f47b07e..00000000 --- a/docs/doxygen/html/search/files_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/files_8.js b/docs/doxygen/html/search/files_8.js deleted file mode 100644 index 8083e0db..00000000 --- a/docs/doxygen/html/search/files_8.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['viewfactor_2ecpp_0',['ViewFactor.cpp',['../ViewFactor_8cpp.html',1,'']]], - ['viewfactordistribution_2ehpp_1',['ViewFactorDistribution.hpp',['../ViewFactorDistribution_8hpp.html',1,'']]], - ['viewfactorprocess_2ehpp_2',['ViewFactorProcess.hpp',['../ViewFactorProcess_8hpp.html',1,'']]], - ['viewfactorprocessdata_2ehpp_3',['ViewFactorProcessData.hpp',['../ViewFactorProcessData_8hpp.html',1,'']]], - ['voidetching_2ecpp_4',['VoidEtching.cpp',['../VoidEtching_8cpp.html',1,'']]], - ['volumetolevelsets_2ecpp_5',['VolumeToLevelSets.cpp',['../VolumeToLevelSets_8cpp.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/functions_0.html b/docs/doxygen/html/search/functions_0.html deleted file mode 100644 index 2d2d9501..00000000 --- a/docs/doxygen/html/search/functions_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_0.js b/docs/doxygen/html/search/functions_0.js deleted file mode 100644 index 600917ce..00000000 --- a/docs/doxygen/html/search/functions_0.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['add_0',['add',['../classlsMessage.html#a809e57a0a55b63ca935ba86491d18439',1,'lsMessage::add(std::string s)'],['../classlsMessage.html#a809e57a0a55b63ca935ba86491d18439',1,'lsMessage::add(std::string s)']]], - ['adddebug_1',['addDebug',['../classlsMessage.html#a34569693c3e7ac0464d08b18dd34643b',1,'lsMessage::addDebug(std::string s)'],['../classlsMessage.html#a34569693c3e7ac0464d08b18dd34643b',1,'lsMessage::addDebug(std::string s)']]], - ['adderror_2',['addError',['../classlsMessage.html#a88248f483409dddc828bb96809dde6bf',1,'lsMessage::addError(std::string s, bool shouldAbort=true)'],['../classlsMessage.html#a88248f483409dddc828bb96809dde6bf',1,'lsMessage::addError(std::string s, bool shouldAbort=true)']]], - ['addwarning_3',['addWarning',['../classlsMessage.html#a94c5ae8ae205853ec55172da34772442',1,'lsMessage::addWarning(std::string s)'],['../classlsMessage.html#a94c5ae8ae205853ec55172da34772442',1,'lsMessage::addWarning(std::string s)']]], - ['append_4',['append',['../classlsPointData.html#a30f64dfd5dc51fa07198aa3d1ec6e540',1,'lsPointData::append(const lsPointData &passedData)'],['../classlsPointData.html#a30f64dfd5dc51fa07198aa3d1ec6e540',1,'lsPointData::append(const lsPointData &passedData)'],['../classlsMesh.html#a93d2f2c80aa65a296ab550f4169f5531',1,'lsMesh::append(const lsMesh< T > &passedMesh)'],['../classlsMesh.html#a93d2f2c80aa65a296ab550f4169f5531',1,'lsMesh::append(const lsMesh< T > &passedMesh)']]], - ['apply_5',['apply',['../classlsMakeGeometry.html#a3256e05d1dec7d632f0ea1edef69f7b5',1,'lsMakeGeometry::apply()'],['../classlsAdvect.html#a7b6f35f0b35133d40ceeb866b5c733f3',1,'lsAdvect::apply()'],['../classlsGeometricAdvect.html#a798451757892dcb34d02e6b263780581',1,'lsGeometricAdvect::apply()'],['../classlsFromVolumeMesh.html#a08f3315b80ae24108b2ad794d6e0d3a4',1,'lsFromVolumeMesh::apply()'],['../classlsFromSurfaceMesh.html#a76fce6385cab0be5293718be04979086',1,'lsFromSurfaceMesh::apply()'],['../classlsFromMesh.html#a228a27a3e4f0101b9a99280c194b7016',1,'lsFromMesh::apply()'],['../classlsExpand.html#af252c81a9cc628c837afb285a8834353',1,'lsExpand::apply()'],['../classlsDetectFeatures.html#adbdb153c34bd669c4b19bb93ff69e190',1,'lsDetectFeatures::apply()'],['../classlsConvexHull.html#a241c5e598fa84f5a393ad28a42d67fb8',1,'lsConvexHull::apply()'],['../classlsCheck.html#ae203104b7edaacd9bcc61c9bb930c90e',1,'lsCheck::apply()'],['../classlsCalculateNormalVectors.html#ad613a081f288a83097fdbcfeb5b20825',1,'lsCalculateNormalVectors::apply()'],['../classlsCalculateCurvatures.html#a4a5bb7217d4680f7b9180bf7053d10b5',1,'lsCalculateCurvatures::apply()'],['../classlsBooleanOperation.html#a5b2168e5f32f6893b832074ff32f6526',1,'lsBooleanOperation::apply()'],['../classlsWriteVisualizationMesh.html#ae1674518ec3ce27c909ca832c68c38e7',1,'lsWriteVisualizationMesh::apply()'],['../classlsMarkVoidPoints.html#a843e2f3333c62eec585d8eb765a07a3c',1,'lsMarkVoidPoints::apply()'],['../classlsPrune.html#a4c7c29b4fd19be9990e5910c6d16c625',1,'lsPrune::apply()'],['../classlsReader.html#a5c9cdd618ebb3b6332499b41aee9d8ad',1,'lsReader::apply()'],['../classlsReduce.html#a637a2597465ce102c290b5e7d1f7c547',1,'lsReduce::apply()'],['../classlsRemoveStrayPoints.html#a157bfc95ec2563b89148956da10df897',1,'lsRemoveStrayPoints::apply()'],['../classlsToDiskMesh.html#a810c62ca12326e03c1610ad2350a261c',1,'lsToDiskMesh::apply()'],['../classlsToMesh.html#a7c671e886e5336f66a688a2066fd0ea1',1,'lsToMesh::apply()'],['../classlsToSurfaceMesh.html#a4e035b7d07ce2ef93442ba8e45856ee4',1,'lsToSurfaceMesh::apply()'],['../classlsToVoxelMesh.html#a95c11589b8c4928c11ce4feb44995499',1,'lsToVoxelMesh::apply()'],['../classlsTransformMesh.html#acdb5c39d30a367341a5189b177dbd836',1,'lsTransformMesh::apply()'],['../classlsVTKReader.html#aefb14ecf00954c0f8aa90a934eec4eb2',1,'lsVTKReader::apply()'],['../classlsVTKWriter.html#a905f6ada26f0e2eda0229a8549b8d763',1,'lsVTKWriter::apply()'],['../classlsWriter.html#a58d76dd0c0e1e49ce7ff03e3dd494fee',1,'lsWriter::apply()'],['../classlsMakeGeometry.html#a3256e05d1dec7d632f0ea1edef69f7b5',1,'lsMakeGeometry::apply()'],['../classViewFactorProcess.html#a7a6fc684ffeb89ffaf23f2ffd220767f',1,'ViewFactorProcess::apply()'],['../classlsAdvect.html#a7b6f35f0b35133d40ceeb866b5c733f3',1,'lsAdvect::apply()'],['../classlsBooleanOperation.html#a5b2168e5f32f6893b832074ff32f6526',1,'lsBooleanOperation::apply()'],['../classlsCalculateCurvatures.html#a4a5bb7217d4680f7b9180bf7053d10b5',1,'lsCalculateCurvatures::apply()'],['../classlsCalculateNormalVectors.html#ad613a081f288a83097fdbcfeb5b20825',1,'lsCalculateNormalVectors::apply()'],['../classlsCheck.html#ae203104b7edaacd9bcc61c9bb930c90e',1,'lsCheck::apply()'],['../classlsConvexHull.html#a241c5e598fa84f5a393ad28a42d67fb8',1,'lsConvexHull::apply()'],['../classlsDetectFeatures.html#adbdb153c34bd669c4b19bb93ff69e190',1,'lsDetectFeatures::apply()'],['../classlsExpand.html#af252c81a9cc628c837afb285a8834353',1,'lsExpand::apply()'],['../classlsFromMesh.html#a228a27a3e4f0101b9a99280c194b7016',1,'lsFromMesh::apply()'],['../classlsFromSurfaceMesh.html#a76fce6385cab0be5293718be04979086',1,'lsFromSurfaceMesh::apply()'],['../classlsFromVolumeMesh.html#a08f3315b80ae24108b2ad794d6e0d3a4',1,'lsFromVolumeMesh::apply()'],['../classlsGeometricAdvect.html#a798451757892dcb34d02e6b263780581',1,'lsGeometricAdvect::apply()'],['../classlsWriteVisualizationMesh.html#ae1674518ec3ce27c909ca832c68c38e7',1,'lsWriteVisualizationMesh::apply()'],['../classlsMarkVoidPoints.html#a843e2f3333c62eec585d8eb765a07a3c',1,'lsMarkVoidPoints::apply()'],['../classlsPrune.html#a4c7c29b4fd19be9990e5910c6d16c625',1,'lsPrune::apply()'],['../classlsReader.html#a5c9cdd618ebb3b6332499b41aee9d8ad',1,'lsReader::apply()'],['../classlsReduce.html#a637a2597465ce102c290b5e7d1f7c547',1,'lsReduce::apply()'],['../classlsRemoveStrayPoints.html#a157bfc95ec2563b89148956da10df897',1,'lsRemoveStrayPoints::apply()'],['../classlsToDiskMesh.html#a810c62ca12326e03c1610ad2350a261c',1,'lsToDiskMesh::apply()'],['../classlsToMesh.html#a7c671e886e5336f66a688a2066fd0ea1',1,'lsToMesh::apply()'],['../classlsToSurfaceMesh.html#a4e035b7d07ce2ef93442ba8e45856ee4',1,'lsToSurfaceMesh::apply()'],['../classlsToVoxelMesh.html#a95c11589b8c4928c11ce4feb44995499',1,'lsToVoxelMesh::apply()'],['../classlsTransformMesh.html#acdb5c39d30a367341a5189b177dbd836',1,'lsTransformMesh::apply()'],['../classlsVTKReader.html#aefb14ecf00954c0f8aa90a934eec4eb2',1,'lsVTKReader::apply()'],['../classlsVTKWriter.html#a905f6ada26f0e2eda0229a8549b8d763',1,'lsVTKWriter::apply()'],['../classlsWriter.html#a58d76dd0c0e1e49ce7ff03e3dd494fee',1,'lsWriter::apply()']]] -]; diff --git a/docs/doxygen/html/search/functions_1.html b/docs/doxygen/html/search/functions_1.html deleted file mode 100644 index 3b96b900..00000000 --- a/docs/doxygen/html/search/functions_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_1.js b/docs/doxygen/html/search/functions_1.js deleted file mode 100644 index 26ee3a30..00000000 --- a/docs/doxygen/html/search/functions_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['begin_0',['begin',['../classlsPointCloud.html#a4b0a5ae4ab4a0ba5fb2245814d87ac93',1,'lsPointCloud::begin()'],['../classlsPointCloud.html#a4b0a5ae4ab4a0ba5fb2245814d87ac93',1,'lsPointCloud::begin()']]], - ['bigstencilfromiterator_1',['bigStencilFromIterator',['../namespacelsInternal.html#ac5bacaf552b09c8044841756c5de4e1b',1,'lsInternal']]] -]; diff --git a/docs/doxygen/html/search/functions_10.html b/docs/doxygen/html/search/functions_10.html deleted file mode 100644 index f0fe4893..00000000 --- a/docs/doxygen/html/search/functions_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_10.js b/docs/doxygen/html/search/functions_10.js deleted file mode 100644 index abb2bf96..00000000 --- a/docs/doxygen/html/search/functions_10.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['viewfactor_0',['viewfactor',['../classViewFactorDistribution.html#aeecd38282f6ba0d8fb2d0ae4fc980d63',1,'ViewFactorDistribution']]], - ['viewfactordistribution_1',['ViewFactorDistribution',['../classViewFactorDistribution.html#ab53f7fe83da78517f7c7b51be3d03288',1,'ViewFactorDistribution']]], - ['viewfactorprocess_2',['ViewFactorProcess',['../classViewFactorProcess.html#ac40efbfa916cdc1431c6b3b9f4bcd17a',1,'ViewFactorProcess::ViewFactorProcess()'],['../classViewFactorProcess.html#acc54f7ab2e10ff4fbf2a7973ecc9fdfe',1,'ViewFactorProcess::ViewFactorProcess(LSPtrType passedSubstrate)']]] -]; diff --git a/docs/doxygen/html/search/functions_11.html b/docs/doxygen/html/search/functions_11.html deleted file mode 100644 index fb95b058..00000000 --- a/docs/doxygen/html/search/functions_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_11.js b/docs/doxygen/html/search/functions_11.js deleted file mode 100644 index a72bcd12..00000000 --- a/docs/doxygen/html/search/functions_11.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['weno3_0',['weno3',['../classlsInternal_1_1lsFiniteDifferences.html#a79d98864e22c1e1f124e334ba6c0387e',1,'lsInternal::lsFiniteDifferences::weno3(const T *x, T delta, bool plus, T eps=1e-6)'],['../classlsInternal_1_1lsFiniteDifferences.html#a79d98864e22c1e1f124e334ba6c0387e',1,'lsInternal::lsFiniteDifferences::weno3(const T *x, T delta, bool plus, T eps=1e-6)']]], - ['weno5_1',['weno5',['../classlsInternal_1_1lsFiniteDifferences.html#ab0b417ce562ed42a8b484dd7214e8a13',1,'lsInternal::lsFiniteDifferences::weno5(const T *x, T dx, bool plus, T eps=1e-6)'],['../classlsInternal_1_1lsFiniteDifferences.html#ab0b417ce562ed42a8b484dd7214e8a13',1,'lsInternal::lsFiniteDifferences::weno5(const T *x, T dx, bool plus, T eps=1e-6)']]], - ['what_2',['what',['../classlsCheck.html#aeb83d0fe006beb8f5d78e8b3c9872f2e',1,'lsCheck::what() const'],['../classlsCheck.html#aeb83d0fe006beb8f5d78e8b3c9872f2e',1,'lsCheck::what() const']]] -]; diff --git a/docs/doxygen/html/search/functions_12.html b/docs/doxygen/html/search/functions_12.html deleted file mode 100644 index 292fd4a7..00000000 --- a/docs/doxygen/html/search/functions_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_12.js b/docs/doxygen/html/search/functions_12.js deleted file mode 100644 index cee4e5c1..00000000 --- a/docs/doxygen/html/search/functions_12.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['_7elsgeometricadvectdistribution_0',['~lsGeometricAdvectDistribution',['../classlsGeometricAdvectDistribution.html#af1cac2fe8eb887b30165fe636b719d67',1,'lsGeometricAdvectDistribution::~lsGeometricAdvectDistribution()'],['../classlsGeometricAdvectDistribution.html#af1cac2fe8eb887b30165fe636b719d67',1,'lsGeometricAdvectDistribution::~lsGeometricAdvectDistribution()']]], - ['_7elsvelocityfield_1',['~lsVelocityField',['../classlsVelocityField.html#a584c90d1d3e35d43e657a57ecaa12d45',1,'lsVelocityField::~lsVelocityField()'],['../classlsVelocityField.html#a584c90d1d3e35d43e657a57ecaa12d45',1,'lsVelocityField::~lsVelocityField()']]] -]; diff --git a/docs/doxygen/html/search/functions_2.html b/docs/doxygen/html/search/functions_2.html deleted file mode 100644 index 1f16d2ae..00000000 --- a/docs/doxygen/html/search/functions_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_2.js b/docs/doxygen/html/search/functions_2.js deleted file mode 100644 index a125a12e..00000000 --- a/docs/doxygen/html/search/functions_2.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['calculategradient_0',['calculateGradient',['../classlsInternal_1_1lsFiniteDifferences.html#a4d0e845db587f2dd7d624d53b893f72f',1,'lsInternal::lsFiniteDifferences::calculateGradient(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#a4d0e845db587f2dd7d624d53b893f72f',1,'lsInternal::lsFiniteDifferences::calculateGradient(const T *values, const double &delta)']]], - ['calculategradientdiff_1',['calculateGradientDiff',['../classlsInternal_1_1lsFiniteDifferences.html#a602e63e25f54ece3466a5d3e391fc55f',1,'lsInternal::lsFiniteDifferences::calculateGradientDiff(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#a602e63e25f54ece3466a5d3e391fc55f',1,'lsInternal::lsFiniteDifferences::calculateGradientDiff(const T *values, const double &delta)']]], - ['clear_2',['clear',['../classlsMesh.html#a04b852bf429a4022800b59515e64a43a',1,'lsMesh::clear()'],['../classlsPointData.html#ae4605de670b5af2def0b3efdb048a942',1,'lsPointData::clear()'],['../classlsMesh.html#a04b852bf429a4022800b59515e64a43a',1,'lsMesh::clear()'],['../classlsPointData.html#ae4605de670b5af2def0b3efdb048a942',1,'lsPointData::clear()']]], - ['clearmetadata_3',['clearMetaData',['../classlsDomain.html#a335f146054c0610326fc51436ae620bc',1,'lsDomain::clearMetaData()'],['../classlsDomain.html#a335f146054c0610326fc51436ae620bc',1,'lsDomain::clearMetaData()']]] -]; diff --git a/docs/doxygen/html/search/functions_3.html b/docs/doxygen/html/search/functions_3.html deleted file mode 100644 index 0b37ee2f..00000000 --- a/docs/doxygen/html/search/functions_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_3.js b/docs/doxygen/html/search/functions_3.js deleted file mode 100644 index 6ac1b577..00000000 --- a/docs/doxygen/html/search/functions_3.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['deepcopy_0',['deepCopy',['../classlsDomain.html#a32213467746efd0977a84b7a5d7de743',1,'lsDomain::deepCopy(const lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsDomain.html#a32213467746efd0977a84b7a5d7de743',1,'lsDomain::deepCopy(const lsSmartPointer< lsDomain< T, D > > passedlsDomain)']]], - ['deserialize_1',['deserialize',['../classlsDomain.html#aebe97f435fd89c0d10f0b12f747f8dee',1,'lsDomain::deserialize()'],['../classlsPointData.html#a682ceb0ce5c8d13d38957a74d96a252e',1,'lsPointData::deserialize()'],['../classlsDomain.html#aebe97f435fd89c0d10f0b12f747f8dee',1,'lsDomain::deserialize()'],['../classlsPointData.html#a682ceb0ce5c8d13d38957a74d96a252e',1,'lsPointData::deserialize()']]], - ['differencenegative_2',['differenceNegative',['../classlsInternal_1_1lsFiniteDifferences.html#a7d255b73875af1f1345aec82db1df762',1,'lsInternal::lsFiniteDifferences::differenceNegative(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#a7d255b73875af1f1345aec82db1df762',1,'lsInternal::lsFiniteDifferences::differenceNegative(const T *values, const double &delta)']]], - ['differencepositive_3',['differencePositive',['../classlsInternal_1_1lsFiniteDifferences.html#aee7d45bd89a59a4b42f21748f6641cdd',1,'lsInternal::lsFiniteDifferences::differencePositive(const T *values, const double &delta)'],['../classlsInternal_1_1lsFiniteDifferences.html#aee7d45bd89a59a4b42f21748f6641cdd',1,'lsInternal::lsFiniteDifferences::differencePositive(const T *values, const double &delta)']]], - ['dot_4',['dot',['../classViewFactorDistribution.html#afc281981f5357ca2d8763306c43c9364',1,'ViewFactorDistribution']]], - ['drdt_5',['drdt',['../classViewFactorDistribution.html#a3b97e7c3cd0a77b3a0116e50e08366cb',1,'ViewFactorDistribution']]] -]; diff --git a/docs/doxygen/html/search/functions_4.html b/docs/doxygen/html/search/functions_4.html deleted file mode 100644 index 0eaf2b4a..00000000 --- a/docs/doxygen/html/search/functions_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_4.js b/docs/doxygen/html/search/functions_4.js deleted file mode 100644 index e813992b..00000000 --- a/docs/doxygen/html/search/functions_4.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['empty_0',['empty',['../classlsPointData.html#a94ecd32b8ef890831d819453abf5258d',1,'lsPointData::empty()'],['../classlsPointData.html#a94ecd32b8ef890831d819453abf5258d',1,'lsPointData::empty()']]], - ['end_1',['end',['../classlsPointCloud.html#a3aaad3c6ad7258cbad18b8dc17c675c0',1,'lsPointCloud::end()'],['../classlsPointCloud.html#a3aaad3c6ad7258cbad18b8dc17c675c0',1,'lsPointCloud::end()']]], - ['erasescalardata_2',['eraseScalarData',['../classlsPointData.html#ab61572daa79898ed3c84377c4af739b1',1,'lsPointData::eraseScalarData(int index)'],['../classlsPointData.html#ab61572daa79898ed3c84377c4af739b1',1,'lsPointData::eraseScalarData(int index)']]], - ['erasevectordata_3',['eraseVectorData',['../classlsPointData.html#ade244809d00be4e306c320c0ce729feb',1,'lsPointData::eraseVectorData(int index)'],['../classlsPointData.html#ade244809d00be4e306c320c0ce729feb',1,'lsPointData::eraseVectorData(int index)']]] -]; diff --git a/docs/doxygen/html/search/functions_5.html b/docs/doxygen/html/search/functions_5.html deleted file mode 100644 index eaa27697..00000000 --- a/docs/doxygen/html/search/functions_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_5.js b/docs/doxygen/html/search/functions_5.js deleted file mode 100644 index 71752650..00000000 --- a/docs/doxygen/html/search/functions_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['finalize_0',['finalize',['../classlsDomain.html#a413380ae4d497ab06c56e28aaea6c2ce',1,'lsDomain::finalize(int newWidth)'],['../classlsDomain.html#ad3d4f7ece6737806c42f642aa42d8309',1,'lsDomain::finalize()'],['../classlsDomain.html#a413380ae4d497ab06c56e28aaea6c2ce',1,'lsDomain::finalize(int newWidth)'],['../classlsDomain.html#ad3d4f7ece6737806c42f642aa42d8309',1,'lsDomain::finalize()']]] -]; diff --git a/docs/doxygen/html/search/functions_6.html b/docs/doxygen/html/search/functions_6.html deleted file mode 100644 index 25d1cc81..00000000 --- a/docs/doxygen/html/search/functions_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_6.js b/docs/doxygen/html/search/functions_6.js deleted file mode 100644 index cb187304..00000000 --- a/docs/doxygen/html/search/functions_6.js +++ /dev/null @@ -1,40 +0,0 @@ -var searchData= -[ - ['gaussiancurvature_0',['gaussianCurvature',['../namespacelsInternal.html#abee0952a38ee9d2dd729b2c5b6006591',1,'lsInternal']]], - ['gaussiancurvature3d_1',['gaussianCurvature3D',['../namespacelsInternal.html#a8408b8dfc9c76d40f01093cb33091c81',1,'lsInternal']]], - ['getadvectedtime_2',['getAdvectedTime',['../classlsAdvect.html#ab3aa1882d86169065989b55c839f061a',1,'lsAdvect::getAdvectedTime()'],['../classlsAdvect.html#ab3aa1882d86169065989b55c839f061a',1,'lsAdvect::getAdvectedTime()']]], - ['getbounds_3',['getBounds',['../classlsSphereDistribution.html#a61215c7801d27584e84e0e54388601d8',1,'lsSphereDistribution::getBounds()'],['../classViewFactorDistribution.html#a195e3eed6d467b738b7cfde6fe3e47fc',1,'ViewFactorDistribution::getBounds()'],['../classlsBoxDistribution.html#a62d0122283bdf5c697ffe8b9c8b2cc89',1,'lsBoxDistribution::getBounds()'],['../classlsGeometricAdvectDistribution.html#a5e074d9fc15e80cd8370e3b1ab5f7d67',1,'lsGeometricAdvectDistribution::getBounds() const =0'],['../classlsGeometricAdvectDistribution.html#a5e074d9fc15e80cd8370e3b1ab5f7d67',1,'lsGeometricAdvectDistribution::getBounds() const =0'],['../classlsBoxDistribution.html#a62d0122283bdf5c697ffe8b9c8b2cc89',1,'lsBoxDistribution::getBounds()'],['../classlsSphereDistribution.html#a61215c7801d27584e84e0e54388601d8',1,'lsSphereDistribution::getBounds()']]], - ['getcalculatenormalvectors_4',['getCalculateNormalVectors',['../classlsAdvect.html#a8a9e64c2f053d28d459d5742f18f424b',1,'lsAdvect::getCalculateNormalVectors()'],['../classlsAdvect.html#a8a9e64c2f053d28d459d5742f18f424b',1,'lsAdvect::getCalculateNormalVectors()']]], - ['getcelldata_5',['getCellData',['../classlsMesh.html#a04bfb7899869f4db02cf7c84abc5528c',1,'lsMesh::getCellData()'],['../classlsMesh.html#ad8c7e5b4b0e85ed270dbb583d6c8d982',1,'lsMesh::getCellData() const'],['../classlsMesh.html#ad8c7e5b4b0e85ed270dbb583d6c8d982',1,'lsMesh::getCellData() const'],['../classlsMesh.html#a04bfb7899869f4db02cf7c84abc5528c',1,'lsMesh::getCellData()']]], - ['getconnectedcomponents_6',['getConnectedComponents',['../classlsInternal_1_1lsGraph.html#a1f527a0458bb34272eab42c4be5c3d16',1,'lsInternal::lsGraph::getConnectedComponents()'],['../classlsInternal_1_1lsGraph.html#a1f527a0458bb34272eab42c4be5c3d16',1,'lsInternal::lsGraph::getConnectedComponents()']]], - ['getdissipationalpha_7',['getDissipationAlpha',['../classlsVelocityField.html#a9e95150133beb47249897d05d2c4d9da',1,'lsVelocityField::getDissipationAlpha(int, int, const std::array< T, 3 > &)'],['../classlsVelocityField.html#a9e95150133beb47249897d05d2c4d9da',1,'lsVelocityField::getDissipationAlpha(int, int, const std::array< T, 3 > &)']]], - ['getdomain_8',['getDomain',['../classlsDomain.html#ae5f3309a965ef29eb6ebcb14be21ee99',1,'lsDomain::getDomain()'],['../classlsDomain.html#af46c231822a856d950b55ddb680fb2df',1,'lsDomain::getDomain() const'],['../classlsDomain.html#af46c231822a856d950b55ddb680fb2df',1,'lsDomain::getDomain() const'],['../classlsDomain.html#ae5f3309a965ef29eb6ebcb14be21ee99',1,'lsDomain::getDomain()']]], - ['getelements_9',['getElements',['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()'],['../classlsMesh.html#a78f5b29730b0687f9dae0bd60967c140',1,'lsMesh::getElements()']]], - ['getfinalalphas_10',['getFinalAlphas',['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#ae382f43756d180c92a121df814ed513c',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::getFinalAlphas() const'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#ae382f43756d180c92a121df814ed513c',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::getFinalAlphas() const']]], - ['getgrid_11',['getGrid',['../classlsDomain.html#a5ea7f6fa1b93f12330a281c4dcfbe381',1,'lsDomain::getGrid() const'],['../classlsDomain.html#a5ea7f6fa1b93f12330a281c4dcfbe381',1,'lsDomain::getGrid() const'],['../classlsDomain.html#ae31267c5027a4919be7f3c2d910a595e',1,'lsDomain::getGrid()'],['../classlsDomain.html#ae31267c5027a4919be7f3c2d910a595e',1,'lsDomain::getGrid()']]], - ['getinstance_12',['getInstance',['../classlsMessage.html#a9e7b99f0901b5e4eac55c9a2145090f7',1,'lsMessage::getInstance()'],['../classlsMessage.html#a9e7b99f0901b5e4eac55c9a2145090f7',1,'lsMessage::getInstance()']]], - ['getlevelsets_13',['getLevelSets',['../classlsFromVolumeMesh.html#adb06e9d1bda604e4d8a246904a3e099e',1,'lsFromVolumeMesh::getLevelSets() const'],['../classlsFromVolumeMesh.html#adb06e9d1bda604e4d8a246904a3e099e',1,'lsFromVolumeMesh::getLevelSets() const']]], - ['getlevelsetwidth_14',['getLevelSetWidth',['../classlsDomain.html#a7c41c369debd2f5eeddfc7d4586d7116',1,'lsDomain::getLevelSetWidth() const'],['../classlsDomain.html#a7c41c369debd2f5eeddfc7d4586d7116',1,'lsDomain::getLevelSetWidth() const']]], - ['getnodes_15',['getNodes',['../classlsMesh.html#a0e366bb9304308085a5c37e5da6e99ae',1,'lsMesh::getNodes() const'],['../classlsMesh.html#a0e366bb9304308085a5c37e5da6e99ae',1,'lsMesh::getNodes() const'],['../classlsMesh.html#a2d3570f65acdd84cbacd75d4352d6962',1,'lsMesh::getNodes()'],['../classlsMesh.html#a2d3570f65acdd84cbacd75d4352d6962',1,'lsMesh::getNodes()']]], - ['getnumberofpoints_16',['getNumberOfPoints',['../classlsDomain.html#aeaedf9b83e01197f5e1ccf744364f25e',1,'lsDomain::getNumberOfPoints() const'],['../classlsDomain.html#aeaedf9b83e01197f5e1ccf744364f25e',1,'lsDomain::getNumberOfPoints() const']]], - ['getnumberofsegments_17',['getNumberOfSegments',['../classlsDomain.html#a392c3fcfc0a5c09d19cc1c319c49e49d',1,'lsDomain::getNumberOfSegments() const'],['../classlsDomain.html#a392c3fcfc0a5c09d19cc1c319c49e49d',1,'lsDomain::getNumberOfSegments() const']]], - ['getnumberoftimesteps_18',['getNumberOfTimeSteps',['../classlsAdvect.html#a77a15f986e3037afa870d4a5aab5162b',1,'lsAdvect::getNumberOfTimeSteps()'],['../classlsAdvect.html#a77a15f986e3037afa870d4a5aab5162b',1,'lsAdvect::getNumberOfTimeSteps()']]], - ['getnumberofvalues_19',['getNumberOfValues',['../classlsInternal_1_1lsFiniteDifferences.html#a6ba90da7aa5d1d5d86c2ca3f7724a298',1,'lsInternal::lsFiniteDifferences::getNumberOfValues(DifferentiationSchemeEnum s)'],['../classlsInternal_1_1lsFiniteDifferences.html#a6ba90da7aa5d1d5d86c2ca3f7724a298',1,'lsInternal::lsFiniteDifferences::getNumberOfValues(DifferentiationSchemeEnum s)']]], - ['getpointdata_20',['getPointData',['../classlsDomain.html#aeda612a44a8559e9ce421cc30834fed4',1,'lsDomain::getPointData()'],['../classlsDomain.html#aa92b3eede588844d1a8c89248862548d',1,'lsDomain::getPointData() const'],['../classlsMesh.html#a2454ee7aaa24c3d0dd31d87e6d0d65cc',1,'lsMesh::getPointData() const'],['../classlsMesh.html#a40b10e197a1594e6753091e9633b8a9b',1,'lsMesh::getPointData()'],['../classlsDomain.html#aeda612a44a8559e9ce421cc30834fed4',1,'lsDomain::getPointData()'],['../classlsDomain.html#aa92b3eede588844d1a8c89248862548d',1,'lsDomain::getPointData() const'],['../classlsMesh.html#a40b10e197a1594e6753091e9633b8a9b',1,'lsMesh::getPointData()'],['../classlsMesh.html#a2454ee7aaa24c3d0dd31d87e6d0d65cc',1,'lsMesh::getPointData() const']]], - ['getscalardata_21',['getScalarData',['../classlsPointData.html#ab72bdc64972141ddc7551929c5a42830',1,'lsPointData::getScalarData(int index)'],['../classlsPointData.html#a11c4a9f39063845186eee1008865cf2c',1,'lsPointData::getScalarData(int index) const'],['../classlsPointData.html#ad33491760b48b855bdb6ede8cac9bd59',1,'lsPointData::getScalarData(std::string searchLabel)'],['../classlsPointData.html#a55fab9dff3511e65e1e1d50a181ef946',1,'lsPointData::getScalarData(std::string searchLabel) const'],['../classlsPointData.html#ab72bdc64972141ddc7551929c5a42830',1,'lsPointData::getScalarData(int index)'],['../classlsPointData.html#a11c4a9f39063845186eee1008865cf2c',1,'lsPointData::getScalarData(int index) const'],['../classlsPointData.html#ad33491760b48b855bdb6ede8cac9bd59',1,'lsPointData::getScalarData(std::string searchLabel)'],['../classlsPointData.html#a55fab9dff3511e65e1e1d50a181ef946',1,'lsPointData::getScalarData(std::string searchLabel) const']]], - ['getscalardataindex_22',['getScalarDataIndex',['../classlsPointData.html#a116178c711b1d123952fff1631420b9f',1,'lsPointData::getScalarDataIndex(std::string searchLabel) const'],['../classlsPointData.html#a116178c711b1d123952fff1631420b9f',1,'lsPointData::getScalarDataIndex(std::string searchLabel) const']]], - ['getscalardatalabel_23',['getScalarDataLabel',['../classlsPointData.html#a146172a79edbd51b8144c80ecc121177',1,'lsPointData::getScalarDataLabel(int index) const'],['../classlsPointData.html#a146172a79edbd51b8144c80ecc121177',1,'lsPointData::getScalarDataLabel(int index) const']]], - ['getscalardatasize_24',['getScalarDataSize',['../classlsPointData.html#af34badefacc0fa40d24043dbb666220b',1,'lsPointData::getScalarDataSize() const'],['../classlsPointData.html#af34badefacc0fa40d24043dbb666220b',1,'lsPointData::getScalarDataSize() const']]], - ['getscalarvelocity_25',['getScalarVelocity',['../classAirGapDeposition_1_1velocityField.html#a813cdcf72647f935971d8f464880bddc',1,'AirGapDeposition.velocityField.getScalarVelocity()'],['../classDeposition_1_1velocityField.html#ace0f1476f38402737f2a99a7c979b3ea',1,'Deposition.velocityField.getScalarVelocity()'],['../classlsVelocityField.html#a6bbdbe1f20c0236d92e444324a692244',1,'lsVelocityField::getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)'],['../classlsVelocityField.html#a6bbdbe1f20c0236d92e444324a692244',1,'lsVelocityField::getScalarVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)']]], - ['getsigneddistance_26',['getSignedDistance',['../classViewFactorDistribution.html#a5e24f847c839dda1330bd0d165aaa6f9',1,'ViewFactorDistribution::getSignedDistance()'],['../classlsGeometricAdvectDistribution.html#a8c5148a2fe6d13dbb7bdfacd71bbb157',1,'lsGeometricAdvectDistribution::getSignedDistance()'],['../classlsSphereDistribution.html#a853bd24d56571eebd9853c3ca6b6bef1',1,'lsSphereDistribution::getSignedDistance()'],['../classlsBoxDistribution.html#a13f9c5a7fc74ee3e8388fee5490b34c4',1,'lsBoxDistribution::getSignedDistance()'],['../classlsGeometricAdvectDistribution.html#a8c5148a2fe6d13dbb7bdfacd71bbb157',1,'lsGeometricAdvectDistribution::getSignedDistance()'],['../classlsSphereDistribution.html#a853bd24d56571eebd9853c3ca6b6bef1',1,'lsSphereDistribution::getSignedDistance()'],['../classlsBoxDistribution.html#a13f9c5a7fc74ee3e8388fee5490b34c4',1,'lsBoxDistribution::getSignedDistance()']]], - ['getstatus_27',['getStatus',['../classlsCheck.html#aeb3baf5265da7e0c4985d9258fb01e91',1,'lsCheck::getStatus() const'],['../classlsCheck.html#aeb3baf5265da7e0c4985d9258fb01e91',1,'lsCheck::getStatus() const']]], - ['getthickness_28',['getThickness',['../classViewFactorDistribution.html#a5072d54621471c8812895badcef07e13',1,'ViewFactorDistribution']]], - ['gettimestepratio_29',['getTimeStepRatio',['../classlsAdvect.html#a65951348ca5870a5b0caa8196358bdc2',1,'lsAdvect::getTimeStepRatio()'],['../classlsAdvect.html#a65951348ca5870a5b0caa8196358bdc2',1,'lsAdvect::getTimeStepRatio()']]], - ['gettopthickness_30',['getTopThickness',['../classViewFactorDistribution.html#a91fb7799b50c5d8dc7c0162dfd8ab32a',1,'ViewFactorDistribution']]], - ['getvectordata_31',['getVectorData',['../classlsPointData.html#afe6a833ac90a8aaff961cddf11f884a3',1,'lsPointData::getVectorData(int index)'],['../classlsPointData.html#ad5e79212bd807ca6c0e0ef032e5f4c00',1,'lsPointData::getVectorData(int index) const'],['../classlsPointData.html#ae11f864e5dea6630315cb680c4ec048f',1,'lsPointData::getVectorData(std::string searchLabel)'],['../classlsPointData.html#a46802ce3e9260ed5bdee7d97d45effaa',1,'lsPointData::getVectorData(std::string searchLabel) const'],['../classlsPointData.html#afe6a833ac90a8aaff961cddf11f884a3',1,'lsPointData::getVectorData(int index)'],['../classlsPointData.html#ad5e79212bd807ca6c0e0ef032e5f4c00',1,'lsPointData::getVectorData(int index) const'],['../classlsPointData.html#ae11f864e5dea6630315cb680c4ec048f',1,'lsPointData::getVectorData(std::string searchLabel)'],['../classlsPointData.html#a46802ce3e9260ed5bdee7d97d45effaa',1,'lsPointData::getVectorData(std::string searchLabel) const']]], - ['getvectordataindex_32',['getVectorDataIndex',['../classlsPointData.html#aca5bf284b079052ed4cff4a642a21a89',1,'lsPointData::getVectorDataIndex(std::string searchLabel) const'],['../classlsPointData.html#aca5bf284b079052ed4cff4a642a21a89',1,'lsPointData::getVectorDataIndex(std::string searchLabel) const']]], - ['getvectordatalabel_33',['getVectorDataLabel',['../classlsPointData.html#ae346fe438cbe799dae89c1a2ba576ded',1,'lsPointData::getVectorDataLabel(int index) const'],['../classlsPointData.html#ae346fe438cbe799dae89c1a2ba576ded',1,'lsPointData::getVectorDataLabel(int index) const']]], - ['getvectordatasize_34',['getVectorDataSize',['../classlsPointData.html#aa70073aa2a8e950744d5234748b58f0c',1,'lsPointData::getVectorDataSize() const'],['../classlsPointData.html#aa70073aa2a8e950744d5234748b58f0c',1,'lsPointData::getVectorDataSize() const']]], - ['getvectorvelocity_35',['getVectorVelocity',['../classAirGapDeposition_1_1velocityField.html#af34c19141117f6019e4d473de45347eb',1,'AirGapDeposition.velocityField.getVectorVelocity()'],['../classDeposition_1_1velocityField.html#a9e6dee2a9d23b4d5c214d2e3146488d6',1,'Deposition.velocityField.getVectorVelocity()'],['../classlsVelocityField.html#a74bf62969a1c05342f7bb18dc7a5eec4',1,'lsVelocityField::getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)'],['../classlsVelocityField.html#a74bf62969a1c05342f7bb18dc7a5eec4',1,'lsVelocityField::getVectorVelocity(const std::array< T, 3 > &, int, const std::array< T, 3 > &, unsigned long)']]], - ['getvoidpointmarkers_36',['getVoidPointMarkers',['../classlsDomain.html#a704c7dbdc386293ea8f2a58e038ce662',1,'lsDomain::getVoidPointMarkers()'],['../classlsDomain.html#afd8f7a7f7142cfd91e8307b891be8ff8',1,'lsDomain::getVoidPointMarkers() const'],['../classlsDomain.html#a704c7dbdc386293ea8f2a58e038ce662',1,'lsDomain::getVoidPointMarkers()'],['../classlsDomain.html#afd8f7a7f7142cfd91e8307b891be8ff8',1,'lsDomain::getVoidPointMarkers() const']]] -]; diff --git a/docs/doxygen/html/search/functions_7.html b/docs/doxygen/html/search/functions_7.html deleted file mode 100644 index b6392eaa..00000000 --- a/docs/doxygen/html/search/functions_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_7.js b/docs/doxygen/html/search/functions_7.js deleted file mode 100644 index 05170f4c..00000000 --- a/docs/doxygen/html/search/functions_7.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['insertnextedge_0',['insertNextEdge',['../classlsInternal_1_1lsGraph.html#aa641503c10309eed575c0a0a354f65ff',1,'lsInternal::lsGraph::insertNextEdge(std::size_t vertex1, std::size_t vertex2)'],['../classlsInternal_1_1lsGraph.html#aa641503c10309eed575c0a0a354f65ff',1,'lsInternal::lsGraph::insertNextEdge(std::size_t vertex1, std::size_t vertex2)']]], - ['insertnextelement_1',['insertNextElement',['../classlsMesh.html#aeb03ebf9d3e05eb21e889e269b035d0f',1,'lsMesh::insertNextElement(const std::array< unsigned, 3 > &triangle)'],['../classlsMesh.html#ae2949ce1c86f0b6c866053471041d502',1,'lsMesh::insertNextElement(const std::array< unsigned, 8 > &hexa)'],['../classlsMesh.html#a4e4fc766b6f02aaa25c107ced8fbd297',1,'lsMesh::insertNextElement(const std::array< unsigned, 4 > &tetra)'],['../classlsMesh.html#ab5d02b8c2fd38f0db716ec1d197c4cb1',1,'lsMesh::insertNextElement(const std::array< unsigned, 2 > &line)'],['../classlsMesh.html#afaf91c842d170f9af2723550bc042ab6',1,'lsMesh::insertNextElement(const std::array< unsigned, 1 > &vertex)'],['../classlsMesh.html#ae2949ce1c86f0b6c866053471041d502',1,'lsMesh::insertNextElement(const std::array< unsigned, 8 > &hexa)'],['../classlsMesh.html#a4e4fc766b6f02aaa25c107ced8fbd297',1,'lsMesh::insertNextElement(const std::array< unsigned, 4 > &tetra)'],['../classlsMesh.html#aeb03ebf9d3e05eb21e889e269b035d0f',1,'lsMesh::insertNextElement(const std::array< unsigned, 3 > &triangle)'],['../classlsMesh.html#ab5d02b8c2fd38f0db716ec1d197c4cb1',1,'lsMesh::insertNextElement(const std::array< unsigned, 2 > &line)'],['../classlsMesh.html#afaf91c842d170f9af2723550bc042ab6',1,'lsMesh::insertNextElement(const std::array< unsigned, 1 > &vertex)']]], - ['insertnexthexa_2',['insertNextHexa',['../classlsMesh.html#a52083651d8f1c17fd932948a26c36eb8',1,'lsMesh::insertNextHexa(const std::array< unsigned, 8 > &hexa)'],['../classlsMesh.html#a52083651d8f1c17fd932948a26c36eb8',1,'lsMesh::insertNextHexa(const std::array< unsigned, 8 > &hexa)']]], - ['insertnextlevelset_3',['insertNextLevelSet',['../classlsToDiskMesh.html#a9503c21139281d91281274d8914470fa',1,'lsToDiskMesh::insertNextLevelSet()'],['../classlsWriteVisualizationMesh.html#aecf42877c3c1455668dfd69d7e284892',1,'lsWriteVisualizationMesh::insertNextLevelSet()'],['../classlsToVoxelMesh.html#a46711ad5c1ac168a631d560ff6470d08',1,'lsToVoxelMesh::insertNextLevelSet()'],['../classlsToDiskMesh.html#a9503c21139281d91281274d8914470fa',1,'lsToDiskMesh::insertNextLevelSet()'],['../classlsAdvect.html#a7d63f7b5dc62228e734223f5855a9c8f',1,'lsAdvect::insertNextLevelSet()'],['../classlsWriteVisualizationMesh.html#aecf42877c3c1455668dfd69d7e284892',1,'lsWriteVisualizationMesh::insertNextLevelSet()'],['../classlsToVoxelMesh.html#a46711ad5c1ac168a631d560ff6470d08',1,'lsToVoxelMesh::insertNextLevelSet()'],['../classlsAdvect.html#a7d63f7b5dc62228e734223f5855a9c8f',1,'lsAdvect::insertNextLevelSet()']]], - ['insertnextline_4',['insertNextLine',['../classlsMesh.html#ad312684b5ee902221eb8230f807c0ce7',1,'lsMesh::insertNextLine(const std::array< unsigned, 2 > &line)'],['../classlsMesh.html#ad312684b5ee902221eb8230f807c0ce7',1,'lsMesh::insertNextLine(const std::array< unsigned, 2 > &line)']]], - ['insertnextnode_5',['insertNextNode',['../classlsMesh.html#a54083a0fd1af79c2b899e685bf0eac1e',1,'lsMesh::insertNextNode(const std::array< T, 3 > &node)'],['../classlsMesh.html#a54083a0fd1af79c2b899e685bf0eac1e',1,'lsMesh::insertNextNode(const std::array< T, 3 > &node)']]], - ['insertnextpoint_6',['insertNextPoint',['../classlsPointCloud.html#a98602a8018f9325b574a0b0220fb9d1f',1,'lsPointCloud::insertNextPoint(const std::vector< T > &newPoint)'],['../classlsPointCloud.html#a2cf5f098f6c488b4674f331510e62dac',1,'lsPointCloud::insertNextPoint(const std::array< T, D > newPoint)'],['../classlsPointCloud.html#ae04ce0224a95b6e243094775d3e59f7c',1,'lsPointCloud::insertNextPoint(T *newPoint)'],['../classlsPointCloud.html#aa4a02b2fc568419e193e9cc28b356386',1,'lsPointCloud::insertNextPoint(hrleVectorType< T, D > newPoint)'],['../classlsPointCloud.html#a2cf5f098f6c488b4674f331510e62dac',1,'lsPointCloud::insertNextPoint(const std::array< T, D > newPoint)'],['../classlsPointCloud.html#ae04ce0224a95b6e243094775d3e59f7c',1,'lsPointCloud::insertNextPoint(T *newPoint)'],['../classlsPointCloud.html#aa4a02b2fc568419e193e9cc28b356386',1,'lsPointCloud::insertNextPoint(hrleVectorType< T, D > newPoint)'],['../classlsPointCloud.html#a98602a8018f9325b574a0b0220fb9d1f',1,'lsPointCloud::insertNextPoint(const std::vector< T > &newPoint)']]], - ['insertnextscalardata_7',['insertNextScalarData',['../classlsPointData.html#a419d3cfa0e992eb360b49477f4f1c8a5',1,'lsPointData::insertNextScalarData(const ScalarDataType &scalars, std::string label="Scalars")'],['../classlsPointData.html#a547554fbb15d9cac6737a278880d3568',1,'lsPointData::insertNextScalarData(ScalarDataType &&scalars, std::string label="Scalars")'],['../classlsPointData.html#a419d3cfa0e992eb360b49477f4f1c8a5',1,'lsPointData::insertNextScalarData(const ScalarDataType &scalars, std::string label="Scalars")'],['../classlsPointData.html#a547554fbb15d9cac6737a278880d3568',1,'lsPointData::insertNextScalarData(ScalarDataType &&scalars, std::string label="Scalars")']]], - ['insertnexttetra_8',['insertNextTetra',['../classlsMesh.html#a6f6767d602c3ed66ce3b1a3b48359530',1,'lsMesh::insertNextTetra(const std::array< unsigned, 4 > &tetra)'],['../classlsMesh.html#a6f6767d602c3ed66ce3b1a3b48359530',1,'lsMesh::insertNextTetra(const std::array< unsigned, 4 > &tetra)']]], - ['insertnexttriangle_9',['insertNextTriangle',['../classlsMesh.html#a97414ee5e2bbdca74c3769821eeaf36f',1,'lsMesh::insertNextTriangle(const std::array< unsigned, 3 > &triangle)'],['../classlsMesh.html#a97414ee5e2bbdca74c3769821eeaf36f',1,'lsMesh::insertNextTriangle(const std::array< unsigned, 3 > &triangle)']]], - ['insertnextuniquepoint_10',['insertNextUniquePoint',['../classlsPointCloud.html#a8aafc9be8b01407dbf30f57ac2d3050a',1,'lsPointCloud::insertNextUniquePoint(hrleVectorType< T, D > newPoint)'],['../classlsPointCloud.html#a8aafc9be8b01407dbf30f57ac2d3050a',1,'lsPointCloud::insertNextUniquePoint(hrleVectorType< T, D > newPoint)']]], - ['insertnextvectordata_11',['insertNextVectorData',['../classlsPointData.html#afd33aa3f404bc85d59a53894cc48cc8e',1,'lsPointData::insertNextVectorData(const VectorDataType &vectors, std::string label="Vectors")'],['../classlsPointData.html#a9f8905112fc5e616f8203ddb19b244f3',1,'lsPointData::insertNextVectorData(VectorDataType &&vectors, std::string label="Vectors")'],['../classlsPointData.html#afd33aa3f404bc85d59a53894cc48cc8e',1,'lsPointData::insertNextVectorData(const VectorDataType &vectors, std::string label="Vectors")'],['../classlsPointData.html#a9f8905112fc5e616f8203ddb19b244f3',1,'lsPointData::insertNextVectorData(VectorDataType &&vectors, std::string label="Vectors")']]], - ['insertnextvertex_12',['insertNextVertex',['../classlsInternal_1_1lsGraph.html#a9dce145ce183b327cce81633ed5b0e19',1,'lsInternal::lsGraph::insertNextVertex()'],['../classlsMesh.html#a8b5c5533b6dab1a7f491350d11c4ea2b',1,'lsMesh::insertNextVertex(const std::array< unsigned, 1 > &vertex)'],['../classlsMesh.html#a8b5c5533b6dab1a7f491350d11c4ea2b',1,'lsMesh::insertNextVertex(const std::array< unsigned, 1 > &vertex)'],['../classlsInternal_1_1lsGraph.html#a9dce145ce183b327cce81633ed5b0e19',1,'lsInternal::lsGraph::insertNextVertex()']]], - ['insertpoints_13',['insertPoints',['../classlsDomain.html#aafee5214479c6a4519c2ec2ec4e5671e',1,'lsDomain::insertPoints(PointValueVectorType pointData, bool sort=true)'],['../classlsDomain.html#aafee5214479c6a4519c2ec2ec4e5671e',1,'lsDomain::insertPoints(PointValueVectorType pointData, bool sort=true)']]], - ['is_5ffinished_14',['is_finished',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a2af42d0cf34305195a68a06f3967e36f',1,'lsFromSurfaceMesh::box::iterator::is_finished() const'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a2af42d0cf34305195a68a06f3967e36f',1,'lsFromSurfaceMesh::box::iterator::is_finished() const']]], - ['isinside_15',['isInside',['../classlsSphereDistribution.html#a715191701b70de55d0420a7b0a03c00d',1,'lsSphereDistribution::isInside()'],['../classlsBoxDistribution.html#af169a5e556d57311c2207cc7560fbebf',1,'lsBoxDistribution::isInside()'],['../classlsSphereDistribution.html#a715191701b70de55d0420a7b0a03c00d',1,'lsSphereDistribution::isInside()'],['../classlsGeometricAdvectDistribution.html#a100184ca8c5fd3e7b53f1328e5aa5b30',1,'lsGeometricAdvectDistribution::isInside()'],['../classlsBoxDistribution.html#af169a5e556d57311c2207cc7560fbebf',1,'lsBoxDistribution::isInside()'],['../classlsGeometricAdvectDistribution.html#a100184ca8c5fd3e7b53f1328e5aa5b30',1,'lsGeometricAdvectDistribution::isInside()'],['../classViewFactorDistribution.html#af9e2e2dd4187bb96830122720f918265',1,'ViewFactorDistribution::isInside()']]], - ['isvalid_16',['isValid',['../classlsCheck.html#a44a6cbe3c47a217c5c40020d248a443b',1,'lsCheck::isValid() const'],['../classlsCheck.html#a44a6cbe3c47a217c5c40020d248a443b',1,'lsCheck::isValid() const']]], - ['iterator_17',['iterator',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a1938cb8af1a7ceb59d909a4d7a829560',1,'lsFromSurfaceMesh::box::iterator::iterator(const box &bx)'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a1938cb8af1a7ceb59d909a4d7a829560',1,'lsFromSurfaceMesh::box::iterator::iterator(const box &bx)']]] -]; diff --git a/docs/doxygen/html/search/functions_8.html b/docs/doxygen/html/search/functions_8.html deleted file mode 100644 index ecf6a892..00000000 --- a/docs/doxygen/html/search/functions_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_8.js b/docs/doxygen/html/search/functions_8.js deleted file mode 100644 index 628ce11f..00000000 --- a/docs/doxygen/html/search/functions_8.js +++ /dev/null @@ -1,51 +0,0 @@ -var searchData= -[ - ['lsadvect_0',['lsAdvect',['../classlsAdvect.html#a2a519664b3d7b333fd4800692b0e13ad',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsAdvect.html#a01d918cef7cb999db48fa93a96828f0d',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a2368631b9ced18dd258ad92611058d6c',1,'lsAdvect::lsAdvect(lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a0237e760f65750ed22baf06a07b3e7ad',1,'lsAdvect::lsAdvect(std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a04133cfc8f477fa8357e8ebda371dc1d',1,'lsAdvect::lsAdvect()'],['../classlsAdvect.html#a2a519664b3d7b333fd4800692b0e13ad',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsAdvect.html#a01d918cef7cb999db48fa93a96828f0d',1,'lsAdvect::lsAdvect(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a2368631b9ced18dd258ad92611058d6c',1,'lsAdvect::lsAdvect(lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a0237e760f65750ed22baf06a07b3e7ad',1,'lsAdvect::lsAdvect(std::vector< lsSmartPointer< lsDomain< T, D > > > passedlsDomains, lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a04133cfc8f477fa8357e8ebda371dc1d',1,'lsAdvect::lsAdvect()']]], - ['lsbooleanoperation_1',['lsBooleanOperation',['../classlsBooleanOperation.html#aefd8406e5c83b55a6504970f7381926b',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)'],['../classlsBooleanOperation.html#a3b97795ee76dbef7bf13fcb49310b3f1',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)'],['../classlsBooleanOperation.html#a97ba78a60c2bb752108bafe824a8ba64',1,'lsBooleanOperation::lsBooleanOperation()'],['../classlsBooleanOperation.html#a3b97795ee76dbef7bf13fcb49310b3f1',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomainA, lsSmartPointer< lsDomain< T, D > > passedlsDomainB, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INTERSECT)'],['../classlsBooleanOperation.html#aefd8406e5c83b55a6504970f7381926b',1,'lsBooleanOperation::lsBooleanOperation(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsBooleanOperationEnum passedOperation=lsBooleanOperationEnum::INVERT)'],['../classlsBooleanOperation.html#a97ba78a60c2bb752108bafe824a8ba64',1,'lsBooleanOperation::lsBooleanOperation()']]], - ['lsbox_2',['lsBox',['../classlsBox.html#ae9c2f72de7a9b9368faa23bedd338fd9',1,'lsBox::lsBox()'],['../classlsBox.html#a9e48a66eb1360c3d9f3861d44c79c02d',1,'lsBox::lsBox(hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)'],['../classlsBox.html#a917a45d47f87ce7a01f085daa46640b4',1,'lsBox::lsBox(const T *passedMinCorner, const T *passedMaxCorner)'],['../classlsBox.html#ae99ac1d4398fe4cfdf1e801d6aec0842',1,'lsBox::lsBox(const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)'],['../classlsBox.html#ae9c2f72de7a9b9368faa23bedd338fd9',1,'lsBox::lsBox()'],['../classlsBox.html#a9e48a66eb1360c3d9f3861d44c79c02d',1,'lsBox::lsBox(hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)'],['../classlsBox.html#a917a45d47f87ce7a01f085daa46640b4',1,'lsBox::lsBox(const T *passedMinCorner, const T *passedMaxCorner)'],['../classlsBox.html#ae99ac1d4398fe4cfdf1e801d6aec0842',1,'lsBox::lsBox(const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)']]], - ['lsboxdistribution_3',['lsBoxDistribution',['../classlsBoxDistribution.html#a137264971002f2feb6bfc044e3b8e4ab',1,'lsBoxDistribution::lsBoxDistribution(const std::array< T, 3 > &halfAxes, const T delta)'],['../classlsBoxDistribution.html#a137264971002f2feb6bfc044e3b8e4ab',1,'lsBoxDistribution::lsBoxDistribution(const std::array< T, 3 > &halfAxes, const T delta)']]], - ['lscalculatecurvatures_4',['lsCalculateCurvatures',['../classlsCalculateCurvatures.html#ab51f7c32a0c4b426ef83e9a5b2ab7853',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)'],['../classlsCalculateCurvatures.html#ab51f7c32a0c4b426ef83e9a5b2ab7853',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsCurvatureEnum method)'],['../classlsCalculateCurvatures.html#a447d8b9199ecad0985ea16e859ee3bed',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsCalculateCurvatures.html#ad69f10b701811787960502f3096111ac',1,'lsCalculateCurvatures::lsCalculateCurvatures()'],['../classlsCalculateCurvatures.html#a447d8b9199ecad0985ea16e859ee3bed',1,'lsCalculateCurvatures::lsCalculateCurvatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsCalculateCurvatures.html#ad69f10b701811787960502f3096111ac',1,'lsCalculateCurvatures::lsCalculateCurvatures()']]], - ['lscalculatenormalvectors_5',['lsCalculateNormalVectors',['../classlsCalculateNormalVectors.html#a83f4d828940212da64e23c9e13849839',1,'lsCalculateNormalVectors::lsCalculateNormalVectors()'],['../classlsCalculateNormalVectors.html#a2f699d4d686ac31a8849a1d1e669552f',1,'lsCalculateNormalVectors::lsCalculateNormalVectors(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)'],['../classlsCalculateNormalVectors.html#a83f4d828940212da64e23c9e13849839',1,'lsCalculateNormalVectors::lsCalculateNormalVectors()'],['../classlsCalculateNormalVectors.html#a2f699d4d686ac31a8849a1d1e669552f',1,'lsCalculateNormalVectors::lsCalculateNormalVectors(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedMaxValue=0.5)']]], - ['lscheck_6',['lsCheck',['../classlsCheck.html#ab57ee7a75936ca725172236c80a0e8ae',1,'lsCheck::lsCheck()'],['../classlsCheck.html#aea6ad1bd976ece48e7a6f8fa051c152c',1,'lsCheck::lsCheck(lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)'],['../classlsCheck.html#ab57ee7a75936ca725172236c80a0e8ae',1,'lsCheck::lsCheck()'],['../classlsCheck.html#aea6ad1bd976ece48e7a6f8fa051c152c',1,'lsCheck::lsCheck(lsSmartPointer< lsDomain< T, D > > passedLevelSet, bool print=false)']]], - ['lsconvexhull_7',['lsConvexHull',['../classlsConvexHull.html#a98387dd99751fcdfe0e53ae8bdeece20',1,'lsConvexHull::lsConvexHull(lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsConvexHull.html#a98387dd99751fcdfe0e53ae8bdeece20',1,'lsConvexHull::lsConvexHull(lsSmartPointer< lsMesh< T > > passedMesh, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsConvexHull.html#a08cf7b9bf7a6ecceb0f61ccdd4c632f7',1,'lsConvexHull::lsConvexHull()'],['../classlsConvexHull.html#a08cf7b9bf7a6ecceb0f61ccdd4c632f7',1,'lsConvexHull::lsConvexHull()']]], - ['lscylinder_8',['lsCylinder',['../classlsCylinder.html#af643ce05e56fefac5b6da22f937f3a56',1,'lsCylinder::lsCylinder()'],['../classlsCylinder.html#af9588284f25743ccba22a33df82d2baa',1,'lsCylinder::lsCylinder(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)'],['../classlsCylinder.html#a0347bd3d992cf8065424d7676a915190',1,'lsCylinder::lsCylinder(const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)'],['../classlsCylinder.html#ab416149af6baadf7b60f00897869b325',1,'lsCylinder::lsCylinder(std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)'],['../classlsCylinder.html#af643ce05e56fefac5b6da22f937f3a56',1,'lsCylinder::lsCylinder()'],['../classlsCylinder.html#af9588284f25743ccba22a33df82d2baa',1,'lsCylinder::lsCylinder(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius)'],['../classlsCylinder.html#a0347bd3d992cf8065424d7676a915190',1,'lsCylinder::lsCylinder(const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius)'],['../classlsCylinder.html#ab416149af6baadf7b60f00897869b325',1,'lsCylinder::lsCylinder(std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius)']]], - ['lsdetectfeatures_9',['lsDetectFeatures',['../classlsDetectFeatures.html#a62f51df8b1aecf6ce09f273d376a36aa',1,'lsDetectFeatures::lsDetectFeatures()'],['../classlsDetectFeatures.html#a0b4bb5f64ba586721065a732417cfc38',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsDetectFeatures.html#ac17abe7fc4a5f9f46212e8ef9d38f881',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)'],['../classlsDetectFeatures.html#a9e3e676a1891b4f43596af452f21179a',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)'],['../classlsDetectFeatures.html#a9e3e676a1891b4f43596af452f21179a',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit)'],['../classlsDetectFeatures.html#ac17abe7fc4a5f9f46212e8ef9d38f881',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet, T passedLimit, lsFeatureDetectionEnum passedMethod)'],['../classlsDetectFeatures.html#a0b4bb5f64ba586721065a732417cfc38',1,'lsDetectFeatures::lsDetectFeatures(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsDetectFeatures.html#a62f51df8b1aecf6ce09f273d376a36aa',1,'lsDetectFeatures::lsDetectFeatures()']]], - ['lsdomain_10',['lsDomain',['../classlsDomain.html#ae4d8f81852411480790eca52f704c101',1,'lsDomain::lsDomain(hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a1b93737819bb59987f11239a38d26d1c',1,'lsDomain::lsDomain(hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a154f6f7b177bd272d5f7769cb94ac7e5',1,'lsDomain::lsDomain(std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#aa1b62b9875d64df99915f943a802fdec',1,'lsDomain::lsDomain(PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a58c7ef76498ba1a3d0979f64b32f4af6',1,'lsDomain::lsDomain(GridType passedGrid)'],['../classlsDomain.html#a4fde36ee0f4be9bf270f5ea1f6334bf0',1,'lsDomain::lsDomain(lsSmartPointer< lsDomain > passedDomain)'],['../classlsDomain.html#ae4d8f81852411480790eca52f704c101',1,'lsDomain::lsDomain(hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a1b93737819bb59987f11239a38d26d1c',1,'lsDomain::lsDomain(hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a154f6f7b177bd272d5f7769cb94ac7e5',1,'lsDomain::lsDomain(std::vector< hrleCoordType > bounds, std::vector< unsigned > boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#aa1b62b9875d64df99915f943a802fdec',1,'lsDomain::lsDomain(PointValueVectorType pointData, hrleCoordType *bounds, BoundaryType *boundaryConditions, hrleCoordType gridDelta=1.0)'],['../classlsDomain.html#a58c7ef76498ba1a3d0979f64b32f4af6',1,'lsDomain::lsDomain(GridType passedGrid)'],['../classlsDomain.html#a4fde36ee0f4be9bf270f5ea1f6334bf0',1,'lsDomain::lsDomain(lsSmartPointer< lsDomain > passedDomain)']]], - ['lsenquistosher_11',['lsEnquistOsher',['../classlsInternal_1_1lsEnquistOsher.html#a29b54fd14d2e09d4977be9ebb5db19e2',1,'lsInternal::lsEnquistOsher::lsEnquistOsher(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)'],['../classlsInternal_1_1lsEnquistOsher.html#a29b54fd14d2e09d4977be9ebb5db19e2',1,'lsInternal::lsEnquistOsher::lsEnquistOsher(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true)']]], - ['lsexpand_12',['lsExpand',['../classlsExpand.html#aee5561b9b273fd27770803e23be36f9c',1,'lsExpand::lsExpand()'],['../classlsExpand.html#a0bd5712bade51bbf5926c2edeb2428c6',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsExpand.html#a53cd677c947c70c2208a76d143e2971a',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)'],['../classlsExpand.html#aee5561b9b273fd27770803e23be36f9c',1,'lsExpand::lsExpand()'],['../classlsExpand.html#a0bd5712bade51bbf5926c2edeb2428c6',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsExpand.html#a53cd677c947c70c2208a76d143e2971a',1,'lsExpand::lsExpand(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth)']]], - ['lsfinalizestencillocallaxfriedrichs_13',['lsFinalizeStencilLocalLaxFriedrichs',['../include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#a58c910097615dd0b0f42992f53ee5944',1,'lsFinalizeStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets): lsStencilLocalLaxFriedrichsScalar.hpp'],['../install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#a58c910097615dd0b0f42992f53ee5944',1,'lsFinalizeStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets): lsStencilLocalLaxFriedrichsScalar.hpp']]], - ['lsfinitedifferences_14',['lsFiniteDifferences',['../classlsInternal_1_1lsFiniteDifferences.html#a6fabd9feca85eed3d96379388139b6c9',1,'lsInternal::lsFiniteDifferences::lsFiniteDifferences()'],['../classlsInternal_1_1lsFiniteDifferences.html#a6fabd9feca85eed3d96379388139b6c9',1,'lsInternal::lsFiniteDifferences::lsFiniteDifferences()']]], - ['lsfrommesh_15',['lsFromMesh',['../classlsFromMesh.html#a08ce952f855e641f5d2969db138ff7f6',1,'lsFromMesh::lsFromMesh()'],['../classlsFromMesh.html#ad5746c68b154ea5a6ce6071f69f1f2dd',1,'lsFromMesh::lsFromMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsFromMesh.html#a08ce952f855e641f5d2969db138ff7f6',1,'lsFromMesh::lsFromMesh()'],['../classlsFromMesh.html#ad5746c68b154ea5a6ce6071f69f1f2dd',1,'lsFromMesh::lsFromMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, const lsSmartPointer< lsMesh< T > > passedMesh)']]], - ['lsfromsurfacemesh_16',['lsFromSurfaceMesh',['../classlsFromSurfaceMesh.html#a63380e5acb9d12c82ae9df19ab83d989',1,'lsFromSurfaceMesh::lsFromSurfaceMesh()'],['../classlsFromSurfaceMesh.html#a2f39a13fbef50a60fbac2e8bad0a8e88',1,'lsFromSurfaceMesh::lsFromSurfaceMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)'],['../classlsFromSurfaceMesh.html#a2f39a13fbef50a60fbac2e8bad0a8e88',1,'lsFromSurfaceMesh::lsFromSurfaceMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)'],['../classlsFromSurfaceMesh.html#a63380e5acb9d12c82ae9df19ab83d989',1,'lsFromSurfaceMesh::lsFromSurfaceMesh()']]], - ['lsfromvolumemesh_17',['lsFromVolumeMesh',['../classlsFromVolumeMesh.html#a20b46d7c3a16302892bbda1403045d23',1,'lsFromVolumeMesh::lsFromVolumeMesh()'],['../classlsFromVolumeMesh.html#a5f7f0aee54ea687506ec4a7f028b2b3b',1,'lsFromVolumeMesh::lsFromVolumeMesh(const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)'],['../classlsFromVolumeMesh.html#a20b46d7c3a16302892bbda1403045d23',1,'lsFromVolumeMesh::lsFromVolumeMesh()'],['../classlsFromVolumeMesh.html#a5f7f0aee54ea687506ec4a7f028b2b3b',1,'lsFromVolumeMesh::lsFromVolumeMesh(const GridType &passedGrid, lsSmartPointer< lsMesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true)']]], - ['lsgeometricadvect_18',['lsGeometricAdvect',['../classlsGeometricAdvect.html#a6485495590f6edf953cd77785f65ebfd',1,'lsGeometricAdvect::lsGeometricAdvect()'],['../classlsGeometricAdvect.html#a6c29e806852fd047c5f796bcb4fbcfa2',1,'lsGeometricAdvect::lsGeometricAdvect(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)'],['../classlsGeometricAdvect.html#a6485495590f6edf953cd77785f65ebfd',1,'lsGeometricAdvect::lsGeometricAdvect()'],['../classlsGeometricAdvect.html#a6c29e806852fd047c5f796bcb4fbcfa2',1,'lsGeometricAdvect::lsGeometricAdvect(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< DistType > passedDist, lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet=nullptr)']]], - ['lsgeometricadvectdistribution_19',['lsGeometricAdvectDistribution',['../classlsGeometricAdvectDistribution.html#acba0b149a25e30d4e8d8c8dd02fa063c',1,'lsGeometricAdvectDistribution::lsGeometricAdvectDistribution()'],['../classlsGeometricAdvectDistribution.html#acba0b149a25e30d4e8d8c8dd02fa063c',1,'lsGeometricAdvectDistribution::lsGeometricAdvectDistribution()']]], - ['lslaxfriedrichs_20',['lsLaxFriedrichs',['../classlsInternal_1_1lsLaxFriedrichs.html#a7f83d5755ed973824d5c2570319052e7',1,'lsInternal::lsLaxFriedrichs::lsLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)'],['../classlsInternal_1_1lsLaxFriedrichs.html#a7f83d5755ed973824d5c2570319052e7',1,'lsInternal::lsLaxFriedrichs::lsLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, bool calcNormal=true, double a=1.0)']]], - ['lslocallaxfriedrichs_21',['lsLocalLaxFriedrichs',['../classlsInternal_1_1lsLocalLaxFriedrichs.html#aaa1b09a0c1d3b20acf8f5cce0cff7fa1',1,'lsInternal::lsLocalLaxFriedrichs::lsLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#aaa1b09a0c1d3b20acf8f5cce0cff7fa1',1,'lsInternal::lsLocalLaxFriedrichs::lsLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)']]], - ['lslocallaxfriedrichsanalytical_22',['lsLocalLaxFriedrichsAnalytical',['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a0d5dcb57d2e66aeb06e564f26e791726',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::lsLocalLaxFriedrichsAnalytical(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a0d5dcb57d2e66aeb06e564f26e791726',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::lsLocalLaxFriedrichsAnalytical(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel)']]], - ['lslocallocallaxfriedrichs_23',['lsLocalLocalLaxFriedrichs',['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#afe5c1c19d9a99ce7963f8f69e3b32e40',1,'lsInternal::lsLocalLocalLaxFriedrichs::lsLocalLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#afe5c1c19d9a99ce7963f8f69e3b32e40',1,'lsInternal::lsLocalLocalLaxFriedrichs::lsLocalLocalLaxFriedrichs(lsSmartPointer< lsDomain< T, D > > passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0)']]], - ['lsmakegeometry_24',['lsMakeGeometry',['../classlsMakeGeometry.html#a47bb6021ec005fd8bf4d60151fec65ab',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsMakeGeometry.html#a177f440c08aa6867f251ae4bb482e5db',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a3c458267f0987706742edc616446ffa9',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#ad6a10a763e0acbeb6cbe5eea7bf15155',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#aa3282b309cf2aa0978a5b46e069e67cc',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#abd3af6f55d7c0de0893df34c329df696',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsMakeGeometry.html#a47bb6021ec005fd8bf4d60151fec65ab',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsMakeGeometry.html#abd3af6f55d7c0de0893df34c329df696',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsMakeGeometry.html#ada31a7c9a98ed26b204749f86b2df79a',1,'lsMakeGeometry::lsMakeGeometry()'],['../classlsMakeGeometry.html#ada31a7c9a98ed26b204749f86b2df79a',1,'lsMakeGeometry::lsMakeGeometry()'],['../classlsMakeGeometry.html#aa3282b309cf2aa0978a5b46e069e67cc',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#a177f440c08aa6867f251ae4bb482e5db',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a3c458267f0987706742edc616446ffa9',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#ad6a10a763e0acbeb6cbe5eea7bf15155',1,'lsMakeGeometry::lsMakeGeometry(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsPlane< T, D > > passedPlane)']]], - ['lsmarkvoidpoints_25',['lsMarkVoidPoints',['../classlsMarkVoidPoints.html#a6da00087a58710deba7fa89ce5fd22fd',1,'lsMarkVoidPoints::lsMarkVoidPoints()'],['../classlsMarkVoidPoints.html#aa440ceeb5eb5e23faa9d0b552c3d9365',1,'lsMarkVoidPoints::lsMarkVoidPoints(lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)'],['../classlsMarkVoidPoints.html#a6da00087a58710deba7fa89ce5fd22fd',1,'lsMarkVoidPoints::lsMarkVoidPoints()'],['../classlsMarkVoidPoints.html#aa440ceeb5eb5e23faa9d0b552c3d9365',1,'lsMarkVoidPoints::lsMarkVoidPoints(lsSmartPointer< lsDomain< T, D > > passedlsDomain, bool passedReverseVoidDetection=false)']]], - ['lsmessage_26',['lsMessage',['../classlsMessage.html#a2603de3902261fab485de97fc69be1ea',1,'lsMessage::lsMessage(const lsMessage &)=delete'],['../classlsMessage.html#a2603de3902261fab485de97fc69be1ea',1,'lsMessage::lsMessage(const lsMessage &)=delete']]], - ['lsplane_27',['lsPlane',['../classlsPlane.html#a40463fe01a70ee60c501968240803157',1,'lsPlane::lsPlane(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)'],['../classlsPlane.html#a21a4a8b21410f6d916c082e552ceb971',1,'lsPlane::lsPlane(const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)'],['../classlsPlane.html#a49bd6ff0e9f90f508f11ac9f852ca705',1,'lsPlane::lsPlane(const T *passedOrigin, const T *passedNormal)'],['../classlsPlane.html#aa59fb2b3c42723ddf881e118d9bf3f84',1,'lsPlane::lsPlane()'],['../classlsPlane.html#a21a4a8b21410f6d916c082e552ceb971',1,'lsPlane::lsPlane(const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)'],['../classlsPlane.html#a49bd6ff0e9f90f508f11ac9f852ca705',1,'lsPlane::lsPlane(const T *passedOrigin, const T *passedNormal)'],['../classlsPlane.html#a40463fe01a70ee60c501968240803157',1,'lsPlane::lsPlane(hrleVectorType< T, D > passedOrigin, hrleVectorType< T, D > passedNormal)'],['../classlsPlane.html#aa59fb2b3c42723ddf881e118d9bf3f84',1,'lsPlane::lsPlane()']]], - ['lspointcloud_28',['lsPointCloud',['../classlsPointCloud.html#a76f5f725653b5fe6f21a671c61ecda09',1,'lsPointCloud::lsPointCloud()'],['../classlsPointCloud.html#a5610c9621469b306f0a25ee486b4388c',1,'lsPointCloud::lsPointCloud(std::vector< hrleVectorType< T, D > > passedPoints)'],['../classlsPointCloud.html#aafb5deb59dc218da5c1cba8981468588',1,'lsPointCloud::lsPointCloud(const std::vector< std::vector< T > > &passedPoints)'],['../classlsPointCloud.html#a76f5f725653b5fe6f21a671c61ecda09',1,'lsPointCloud::lsPointCloud()'],['../classlsPointCloud.html#a5610c9621469b306f0a25ee486b4388c',1,'lsPointCloud::lsPointCloud(std::vector< hrleVectorType< T, D > > passedPoints)'],['../classlsPointCloud.html#aafb5deb59dc218da5c1cba8981468588',1,'lsPointCloud::lsPointCloud(const std::vector< std::vector< T > > &passedPoints)']]], - ['lspreparestencillocallaxfriedrichs_29',['lsPrepareStencilLocalLaxFriedrichs',['../include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#ac62b360418afca0068bf2f067a9b6c0b',1,'lsPrepareStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets, std::vector< bool > isDepo): lsStencilLocalLaxFriedrichsScalar.hpp'],['../install_2ViennaLS_2include_2lsStencilLocalLaxFriedrichsScalar_8hpp.html#ac62b360418afca0068bf2f067a9b6c0b',1,'lsPrepareStencilLocalLaxFriedrichs(std::vector< lsSmartPointer< lsDomain< T, D > > > &levelSets, std::vector< bool > isDepo): lsStencilLocalLaxFriedrichsScalar.hpp']]], - ['lsprune_30',['lsPrune',['../classlsPrune.html#a31cc4e017b099f2af82922469fcf9bed',1,'lsPrune::lsPrune()'],['../classlsPrune.html#a58ceb2d5148f1134aa039e3b454e9d54',1,'lsPrune::lsPrune(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsPrune.html#a31cc4e017b099f2af82922469fcf9bed',1,'lsPrune::lsPrune()'],['../classlsPrune.html#a58ceb2d5148f1134aa039e3b454e9d54',1,'lsPrune::lsPrune(lsSmartPointer< lsDomain< T, D > > passedlsDomain)']]], - ['lsreader_31',['lsReader',['../classlsReader.html#a343a67a4089dd3ad538eb3fda0837a03',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsReader.html#a2020c8d262dba202b045dab0b219b731',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsReader.html#ac0928e71e719a3b7fa1677142ebead93',1,'lsReader::lsReader()'],['../classlsReader.html#a2020c8d262dba202b045dab0b219b731',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsReader.html#ac0928e71e719a3b7fa1677142ebead93',1,'lsReader::lsReader()'],['../classlsReader.html#a343a67a4089dd3ad538eb3fda0837a03',1,'lsReader::lsReader(lsSmartPointer< lsDomain< T, D > > passedLevelSet)']]], - ['lsreduce_32',['lsReduce',['../classlsReduce.html#a0f69e06b5514aca84eaed1c8453d6fce',1,'lsReduce::lsReduce()'],['../classlsReduce.html#a0b9d3a095785ffa7c932dca166043951',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)'],['../classlsReduce.html#a4bb70e2e510585a140ff3afef4418edc',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsReduce.html#a0b9d3a095785ffa7c932dca166043951',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain, int passedWidth, bool passedNoNewSegment=false)'],['../classlsReduce.html#a0f69e06b5514aca84eaed1c8453d6fce',1,'lsReduce::lsReduce()'],['../classlsReduce.html#a4bb70e2e510585a140ff3afef4418edc',1,'lsReduce::lsReduce(lsSmartPointer< lsDomain< T, D > > passedlsDomain)']]], - ['lsremovestraypoints_33',['lsRemoveStrayPoints',['../classlsRemoveStrayPoints.html#a3dc9a7c9cb042a0f733b81deaf7ab893',1,'lsRemoveStrayPoints::lsRemoveStrayPoints()'],['../classlsRemoveStrayPoints.html#aa903de9dc604862d4de4df762ef7d1ed',1,'lsRemoveStrayPoints::lsRemoveStrayPoints(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsRemoveStrayPoints.html#a3dc9a7c9cb042a0f733b81deaf7ab893',1,'lsRemoveStrayPoints::lsRemoveStrayPoints()'],['../classlsRemoveStrayPoints.html#aa903de9dc604862d4de4df762ef7d1ed',1,'lsRemoveStrayPoints::lsRemoveStrayPoints(lsSmartPointer< lsDomain< T, D > > passedLevelSet)']]], - ['lssmartpointer_34',['lsSmartPointer',['../classlsSmartPointer.html#af10e097abae27769f7dcd5cadfe7eaaa',1,'lsSmartPointer::lsSmartPointer(Args &&...args)'],['../classlsSmartPointer.html#ae686eaaf7c7e7abe4523fe53e452405e',1,'lsSmartPointer::lsSmartPointer(Args &&... args)']]], - ['lssphere_35',['lsSphere',['../classlsSphere.html#a45578bd9ec9a252f166139d11cda46fd',1,'lsSphere::lsSphere()'],['../classlsSphere.html#aa131fdb973f837cf5a37ce6e24c20393',1,'lsSphere::lsSphere(const std::vector< T > &passedOrigin, T passedRadius)'],['../classlsSphere.html#a4ab43c9b4fa568e7b6d631a8a896e79e',1,'lsSphere::lsSphere(hrleVectorType< T, D > passedOrigin, T passedRadius)'],['../classlsSphere.html#a4ab43c9b4fa568e7b6d631a8a896e79e',1,'lsSphere::lsSphere(hrleVectorType< T, D > passedOrigin, T passedRadius)'],['../classlsSphere.html#afc65b4af1d306091efde3430f7265b6d',1,'lsSphere::lsSphere(T *passedOrigin, T passedRadius)'],['../classlsSphere.html#aa131fdb973f837cf5a37ce6e24c20393',1,'lsSphere::lsSphere(const std::vector< T > &passedOrigin, T passedRadius)'],['../classlsSphere.html#a45578bd9ec9a252f166139d11cda46fd',1,'lsSphere::lsSphere()'],['../classlsSphere.html#afc65b4af1d306091efde3430f7265b6d',1,'lsSphere::lsSphere(T *passedOrigin, T passedRadius)']]], - ['lsspheredistribution_36',['lsSphereDistribution',['../classlsSphereDistribution.html#a0071db703db6ef1992c7e4493966ed14',1,'lsSphereDistribution::lsSphereDistribution(const T passedRadius, const T delta)'],['../classlsSphereDistribution.html#a0071db703db6ef1992c7e4493966ed14',1,'lsSphereDistribution::lsSphereDistribution(const T passedRadius, const T delta)']]], - ['lsstencillocallaxfriedrichsscalar_37',['lsStencilLocalLaxFriedrichsScalar',['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#adcbdc1a5a11ac79488a6b1d26aea7366',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::lsStencilLocalLaxFriedrichsScalar(LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#adcbdc1a5a11ac79488a6b1d26aea7366',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::lsStencilLocalLaxFriedrichsScalar(LevelSetType passedlsDomain, lsSmartPointer< lsVelocityField< T > > vel, double a=1.0, DifferentiationSchemeEnum scheme=DifferentiationSchemeEnum::FIRST_ORDER)']]], - ['lstodiskmesh_38',['lsToDiskMesh',['../classlsToDiskMesh.html#a1cba051b6604932265219222152d0e74',1,'lsToDiskMesh::lsToDiskMesh()'],['../classlsToDiskMesh.html#a42fa06a5f099a4ec8a702f19f9847280',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#ae323e48b3a73752c3b754abd3d0ff271',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#ae323e48b3a73752c3b754abd3d0ff271',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#ae31401d943219e815332afc2071436b9',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#a42fa06a5f099a4ec8a702f19f9847280',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, lsSmartPointer< TranslatorType > passedTranslator, T passedMaxValue=0.5)'],['../classlsToDiskMesh.html#a1cba051b6604932265219222152d0e74',1,'lsToDiskMesh::lsToDiskMesh()'],['../classlsToDiskMesh.html#ae31401d943219e815332afc2071436b9',1,'lsToDiskMesh::lsToDiskMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< N > > passedMesh, T passedMaxValue=0.5)']]], - ['lstomesh_39',['lsToMesh',['../classlsToMesh.html#aa29aa019be9d55040b2ca26802371249',1,'lsToMesh::lsToMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)'],['../classlsToMesh.html#a13ff52503ffe9a602d41c8ce4925653f',1,'lsToMesh::lsToMesh()'],['../classlsToMesh.html#aa29aa019be9d55040b2ca26802371249',1,'lsToMesh::lsToMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, bool passedOnlyDefined=true, bool passedOnlyActive=false)'],['../classlsToMesh.html#a13ff52503ffe9a602d41c8ce4925653f',1,'lsToMesh::lsToMesh()']]], - ['lstosurfacemesh_40',['lsToSurfaceMesh',['../classlsToSurfaceMesh.html#aac753633d2f8da94ecabf86ea2e2e346',1,'lsToSurfaceMesh::lsToSurfaceMesh(double eps=1e-12)'],['../classlsToSurfaceMesh.html#a5cfece17354ca1bc59a6c66434ed06c2',1,'lsToSurfaceMesh::lsToSurfaceMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)'],['../classlsToSurfaceMesh.html#aac753633d2f8da94ecabf86ea2e2e346',1,'lsToSurfaceMesh::lsToSurfaceMesh(double eps=1e-12)'],['../classlsToSurfaceMesh.html#a5cfece17354ca1bc59a6c66434ed06c2',1,'lsToSurfaceMesh::lsToSurfaceMesh(const lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh, double eps=1e-12)']]], - ['lstovoxelmesh_41',['lsToVoxelMesh',['../classlsToVoxelMesh.html#a6ea93057fbfd9896d48fb9d71d31cc62',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#ae0aa7bef004cad8cc6d15a3c5fd2aacb',1,'lsToVoxelMesh::lsToVoxelMesh()'],['../classlsToVoxelMesh.html#afcc9d61f63c2b1a195b7feeb2b12037c',1,'lsToVoxelMesh::lsToVoxelMesh(const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#a6ea93057fbfd9896d48fb9d71d31cc62',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsDomain< T, D > > passedLevelSet, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#acff43277ae78cd011e5cdad129094a72',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#afcc9d61f63c2b1a195b7feeb2b12037c',1,'lsToVoxelMesh::lsToVoxelMesh(const std::vector< lsSmartPointer< lsDomain< T, D > > > passedLevelSets, lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsToVoxelMesh.html#ae0aa7bef004cad8cc6d15a3c5fd2aacb',1,'lsToVoxelMesh::lsToVoxelMesh()'],['../classlsToVoxelMesh.html#acff43277ae78cd011e5cdad129094a72',1,'lsToVoxelMesh::lsToVoxelMesh(lsSmartPointer< lsMesh< T > > passedMesh)']]], - ['lstransformmesh_42',['lsTransformMesh',['../classlsTransformMesh.html#ab3ddd1536adc93ad4081d7739fb51709',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)'],['../classlsTransformMesh.html#a55f012c7a7e252bd866aff50f7aaad9b',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)'],['../classlsTransformMesh.html#ab3ddd1536adc93ad4081d7739fb51709',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, std::array< double, 3 > passedTransformVector={}, double passedAngle=0.0)'],['../classlsTransformMesh.html#a55f012c7a7e252bd866aff50f7aaad9b',1,'lsTransformMesh::lsTransformMesh(lsSmartPointer< lsMesh< T > > passedMesh, lsTransformEnum passedTransform=lsTransformEnum::TRANSLATION, hrleVectorType< double, 3 > passedTransformVector={}, double passedAngle=0.0)']]], - ['lsvelocityfield_43',['lsVelocityField',['../classlsVelocityField.html#a0e78edc56bdb3f2ed2d27827a4388ff3',1,'lsVelocityField::lsVelocityField()'],['../classlsVelocityField.html#a0e78edc56bdb3f2ed2d27827a4388ff3',1,'lsVelocityField::lsVelocityField()']]], - ['lsvtkreader_44',['lsVTKReader',['../classlsVTKReader.html#a6072c9029878869db0a02295566087e8',1,'lsVTKReader::lsVTKReader()'],['../classlsVTKReader.html#a0597eeebd0b2d13888e890b2fba1c09e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)'],['../classlsVTKReader.html#a3fcbcfb680787f7517d8ee0ecf1b082e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKReader.html#a3fcbcfb680787f7517d8ee0ecf1b082e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKReader.html#aa7a5ad72e9540304ec3769e800f19601',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)'],['../classlsVTKReader.html#a0597eeebd0b2d13888e890b2fba1c09e',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh<> > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)'],['../classlsVTKReader.html#a6072c9029878869db0a02295566087e8',1,'lsVTKReader::lsVTKReader()'],['../classlsVTKReader.html#aa7a5ad72e9540304ec3769e800f19601',1,'lsVTKReader::lsVTKReader(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)']]], - ['lsvtkwriter_45',['lsVTKWriter',['../classlsVTKWriter.html#a1652db574c0c65c401194a2b1f92ff25',1,'lsVTKWriter::lsVTKWriter()'],['../classlsVTKWriter.html#a1652db574c0c65c401194a2b1f92ff25',1,'lsVTKWriter::lsVTKWriter()'],['../classlsVTKWriter.html#a74b1c49dbae3f74cafe051e8b583552b',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)'],['../classlsVTKWriter.html#ae133381037906aa7bba5101a9a6d0c14',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)'],['../classlsVTKWriter.html#ae133381037906aa7bba5101a9a6d0c14',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, std::string passedFileName)'],['../classlsVTKWriter.html#a29705717bfe75acef5d02e579bd04bf2',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKWriter.html#a29705717bfe75acef5d02e579bd04bf2',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh)'],['../classlsVTKWriter.html#a74b1c49dbae3f74cafe051e8b583552b',1,'lsVTKWriter::lsVTKWriter(lsSmartPointer< lsMesh< T > > passedMesh, lsFileFormatEnum passedFormat, std::string passedFileName)']]], - ['lswriter_46',['lsWriter',['../classlsWriter.html#acf6a29e6d8f1c5900c17179333640294',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsWriter.html#a5de4871b57de4fa7b297d6b3fcaa6bc2',1,'lsWriter::lsWriter()'],['../classlsWriter.html#a687387dcad4d5b10103ffec6d98b4d99',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsWriter.html#acf6a29e6d8f1c5900c17179333640294',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet, std::string passedFileName)'],['../classlsWriter.html#a5de4871b57de4fa7b297d6b3fcaa6bc2',1,'lsWriter::lsWriter()'],['../classlsWriter.html#a687387dcad4d5b10103ffec6d98b4d99',1,'lsWriter::lsWriter(lsSmartPointer< lsDomain< T, D > > passedLevelSet)']]], - ['lswritevisualizationmesh_47',['lsWriteVisualizationMesh',['../classlsWriteVisualizationMesh.html#ae94323fb9a6461cc62d1d6f566eb1a05',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh()'],['../classlsWriteVisualizationMesh.html#a9e51120446adfec0f5d5037b6808dad3',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh(lsSmartPointer< lsDomain< T, D > > levelSet)'],['../classlsWriteVisualizationMesh.html#ae94323fb9a6461cc62d1d6f566eb1a05',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh()'],['../classlsWriteVisualizationMesh.html#a9e51120446adfec0f5d5037b6808dad3',1,'lsWriteVisualizationMesh::lsWriteVisualizationMesh(lsSmartPointer< lsDomain< T, D > > levelSet)']]] -]; diff --git a/docs/doxygen/html/search/functions_9.html b/docs/doxygen/html/search/functions_9.html deleted file mode 100644 index cd70e2b7..00000000 --- a/docs/doxygen/html/search/functions_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_9.js b/docs/doxygen/html/search/functions_9.js deleted file mode 100644 index c16e6921..00000000 --- a/docs/doxygen/html/search/functions_9.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['mag_0',['mag',['../classViewFactorDistribution.html#a36393e8847409fb644003f6c99ce4a4d',1,'ViewFactorDistribution']]], - ['main_1',['main',['../AirGapDeposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): AirGapDeposition.cpp'],['../Deposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): Deposition.cpp'],['../GeometricAdvection_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): GeometricAdvection.cpp'],['../PatternedSubstrate_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): PatternedSubstrate.cpp'],['../PeriodicBoundary_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): PeriodicBoundary.cpp'],['../SharedLib_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): SharedLib.cpp'],['../SquareEtch_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): SquareEtch.cpp'],['../ViewFactor_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): ViewFactor.cpp'],['../VoidEtching_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): VoidEtching.cpp'],['../VolumeToLevelSets_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): VolumeToLevelSets.cpp']]], - ['makeroundcone_2',['makeRoundCone',['../PatternedSubstrate_8cpp.html#aef2c56104ca1ad1de87257fa940fff30',1,'PatternedSubstrate.cpp']]], - ['maketaperedtrench_3',['makeTaperedTrench',['../ViewFactor_8cpp.html#aa95872ecbf3551b03003ddfe5705da39',1,'ViewFactor.cpp']]], - ['meancurvature_4',['meanCurvature',['../namespacelsInternal.html#aeef0c3f29a30bccb29b6bb7b72cddd8e',1,'lsInternal']]], - ['meancurvature2d_5',['meanCurvature2D',['../namespacelsInternal.html#aa3e9fd90bb8afd29f44df8da2701150d',1,'lsInternal']]], - ['meancurvature3d_6',['meanCurvature3D',['../namespacelsInternal.html#af5d2622bd1a287a6f3ca0000cc1821e7',1,'lsInternal']]] -]; diff --git a/docs/doxygen/html/search/functions_a.html b/docs/doxygen/html/search/functions_a.html deleted file mode 100644 index d2a3de90..00000000 --- a/docs/doxygen/html/search/functions_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_a.js b/docs/doxygen/html/search/functions_a.js deleted file mode 100644 index 8d1cc6e1..00000000 --- a/docs/doxygen/html/search/functions_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['new_0',['New',['../classlsSmartPointer.html#ae58c9ee92c03b933f07228fd4e79b849',1,'lsSmartPointer::New(TArgs &&... targs)'],['../classlsSmartPointer.html#abc42fbab727d1b3ff0a04ae68a3e5f7a',1,'lsSmartPointer::New(TArgs &&...targs)']]] -]; diff --git a/docs/doxygen/html/search/functions_b.html b/docs/doxygen/html/search/functions_b.html deleted file mode 100644 index e6f34bb2..00000000 --- a/docs/doxygen/html/search/functions_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_b.js b/docs/doxygen/html/search/functions_b.js deleted file mode 100644 index ca5ef556..00000000 --- a/docs/doxygen/html/search/functions_b.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['operator_28_29_0',['operator()',['../classlsInternal_1_1lsLaxFriedrichs.html#aac3ab80f2383064aad4d9846f2dc777f',1,'lsInternal::lsLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a728551b121bc7a4a2f254d8614e140fd',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::operator()()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#ab96d4eaf584ebca2f3415234654c83f4',1,'lsInternal::lsLocalLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a7924d0f2c37442ba6cf2f200663d8c05',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a0334cb3bae261e2def92af86b7898728',1,'lsInternal::lsLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLaxFriedrichs.html#aac3ab80f2383064aad4d9846f2dc777f',1,'lsInternal::lsLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsEnquistOsher.html#aa88cbd689a670a83d9a38aef86dd4019',1,'lsInternal::lsEnquistOsher::operator()()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a728551b121bc7a4a2f254d8614e140fd',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::operator()()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#ab96d4eaf584ebca2f3415234654c83f4',1,'lsInternal::lsLocalLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a7924d0f2c37442ba6cf2f200663d8c05',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::operator()()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a0334cb3bae261e2def92af86b7898728',1,'lsInternal::lsLocalLaxFriedrichs::operator()()'],['../classlsInternal_1_1lsEnquistOsher.html#aa88cbd689a670a83d9a38aef86dd4019',1,'lsInternal::lsEnquistOsher::operator()()']]], - ['operator_2a_1',['operator*',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a6b70e49130f27b00f717f28afae1b7ff',1,'lsFromSurfaceMesh::box::iterator::operator*() const'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a6b70e49130f27b00f717f28afae1b7ff',1,'lsFromSurfaceMesh::box::iterator::operator*() const']]], - ['operator_2b_2b_2',['operator++',['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#ad4fdf9de98d8608fc495517a0c8e3d01',1,'lsFromSurfaceMesh::box::iterator::operator++()'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a4a914d0865dd415b095a0b12b465fc75',1,'lsFromSurfaceMesh::box::iterator::operator++(int)'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#ad4fdf9de98d8608fc495517a0c8e3d01',1,'lsFromSurfaceMesh::box::iterator::operator++()'],['../classlsFromSurfaceMesh_1_1box_1_1iterator.html#a4a914d0865dd415b095a0b12b465fc75',1,'lsFromSurfaceMesh::box::iterator::operator++(int)']]], - ['operator_3d_3',['operator=',['../classlsMessage.html#a2eb16a1651607dd1ad012734ced81bcb',1,'lsMessage::operator=(const lsMessage &)=delete'],['../classlsMessage.html#a2eb16a1651607dd1ad012734ced81bcb',1,'lsMessage::operator=(const lsMessage &)=delete']]], - ['operator_5b_5d_4',['operator[]',['../classlsPointCloud.html#a6158baabfcc7cc3e4cbc6fb9f91ad694',1,'lsPointCloud::operator[](std::size_t i)'],['../classlsPointCloud.html#a6158baabfcc7cc3e4cbc6fb9f91ad694',1,'lsPointCloud::operator[](std::size_t i)']]] -]; diff --git a/docs/doxygen/html/search/functions_c.html b/docs/doxygen/html/search/functions_c.html deleted file mode 100644 index 87b4ce26..00000000 --- a/docs/doxygen/html/search/functions_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_c.js b/docs/doxygen/html/search/functions_c.js deleted file mode 100644 index 99739146..00000000 --- a/docs/doxygen/html/search/functions_c.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['polygonize2d_0',['polygonize2d',['../classlsInternal_1_1lsMarchingCubes.html#ad30219b168adae74cd60826057f33b96',1,'lsInternal::lsMarchingCubes::polygonize2d(unsigned int signs)'],['../classlsInternal_1_1lsMarchingCubes.html#ad30219b168adae74cd60826057f33b96',1,'lsInternal::lsMarchingCubes::polygonize2d(unsigned int signs)']]], - ['polygonize3d_1',['polygonize3d',['../classlsInternal_1_1lsMarchingCubes.html#a21e70660e994e01a7d1ad4b5e96da3aa',1,'lsInternal::lsMarchingCubes::polygonize3d(unsigned int signs)'],['../classlsInternal_1_1lsMarchingCubes.html#a21e70660e994e01a7d1ad4b5e96da3aa',1,'lsInternal::lsMarchingCubes::polygonize3d(unsigned int signs)']]], - ['precompile_5fprecision_2',['PRECOMPILE_PRECISION',['../install_2ViennaLS_2include_2lsPointData_8hpp.html#aed7d44d1cda4f26773f3edf03aff100b',1,'PRECOMPILE_PRECISION(lsPointData): lsPointData.hpp'],['../install_2ViennaLS_2include_2lsMesh_8hpp.html#a8d1dc953994a70ec3336eb78e1012b79',1,'PRECOMPILE_PRECISION(lsMesh): lsMesh.hpp'],['../include_2lsPointData_8hpp.html#aed7d44d1cda4f26773f3edf03aff100b',1,'PRECOMPILE_PRECISION(lsPointData): lsPointData.hpp'],['../include_2lsMesh_8hpp.html#a8d1dc953994a70ec3336eb78e1012b79',1,'PRECOMPILE_PRECISION(lsMesh): lsMesh.hpp']]], - ['preparels_3',['prepareLS',['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a9260560e786cd1affde73df39954cab3',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::prepareLS()'],['../classlsInternal_1_1lsEnquistOsher.html#ab32d98257c224d9869e79afa9f8cf383',1,'lsInternal::lsEnquistOsher::prepareLS()'],['../classlsInternal_1_1lsLaxFriedrichs.html#a611136c4d8ef0b5c520f012e2ee55f4e',1,'lsInternal::lsLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a7f353cb97e92cb9c2939cf0b24303573',1,'lsInternal::lsLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a6fc042f5d37c4711b5b51a15772bc4e2',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::prepareLS()'],['../classlsInternal_1_1lsStencilLocalLaxFriedrichsScalar.html#a9260560e786cd1affde73df39954cab3',1,'lsInternal::lsStencilLocalLaxFriedrichsScalar::prepareLS()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#a989159116f393d1c76c673f82362a1ec',1,'lsInternal::lsLocalLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichsAnalytical.html#a6fc042f5d37c4711b5b51a15772bc4e2',1,'lsInternal::lsLocalLaxFriedrichsAnalytical::prepareLS()'],['../classlsInternal_1_1lsLocalLaxFriedrichs.html#a7f353cb97e92cb9c2939cf0b24303573',1,'lsInternal::lsLocalLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsLaxFriedrichs.html#a611136c4d8ef0b5c520f012e2ee55f4e',1,'lsInternal::lsLaxFriedrichs::prepareLS()'],['../classlsInternal_1_1lsEnquistOsher.html#ab32d98257c224d9869e79afa9f8cf383',1,'lsInternal::lsEnquistOsher::prepareLS()'],['../classlsInternal_1_1lsLocalLocalLaxFriedrichs.html#a989159116f393d1c76c673f82362a1ec',1,'lsInternal::lsLocalLocalLaxFriedrichs::prepareLS()']]], - ['print_4',['print',['../classlsDomain.html#acd24851408ebf57b1e98c8577b5a4676',1,'lsDomain::print()'],['../classlsInternal_1_1lsGraph.html#ab8d1efbe073e9ca21f95845e790ebe17',1,'lsInternal::lsGraph::print()'],['../classlsMesh.html#a32b0311db368cccb62d2ff8eee1a10a4',1,'lsMesh::print()'],['../classlsMessage.html#a180aade911695157f8efdd325e4aaf42',1,'lsMessage::print()'],['../classlsDomain.html#acd24851408ebf57b1e98c8577b5a4676',1,'lsDomain::print()'],['../classlsInternal_1_1lsGraph.html#ab8d1efbe073e9ca21f95845e790ebe17',1,'lsInternal::lsGraph::print()'],['../classlsMesh.html#a32b0311db368cccb62d2ff8eee1a10a4',1,'lsMesh::print()'],['../classlsMessage.html#a180aade911695157f8efdd325e4aaf42',1,'lsMessage::print()']]] -]; diff --git a/docs/doxygen/html/search/functions_d.html b/docs/doxygen/html/search/functions_d.html deleted file mode 100644 index ada2b817..00000000 --- a/docs/doxygen/html/search/functions_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_d.js b/docs/doxygen/html/search/functions_d.js deleted file mode 100644 index 64476a6a..00000000 --- a/docs/doxygen/html/search/functions_d.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['reducetimestephamiltonjacobi_0',['reduceTimeStepHamiltonJacobi',['../namespacelsInternal_1_1advect.html#a55518456d0d4959c618121a07da6ff22',1,'lsInternal::advect']]], - ['removeduplicatenodes_1',['removeDuplicateNodes',['../classlsMesh.html#ab4e41a44cea55b071f652302bc2249a4',1,'lsMesh::removeDuplicateNodes()'],['../classlsMesh.html#ab4e41a44cea55b071f652302bc2249a4',1,'lsMesh::removeDuplicateNodes()']]], - ['rootsumsquarepow3_2',['rootSumSquarePow3',['../namespacelsInternal.html#af475b51c8bd1acca4e2723a1d4db79e8',1,'lsInternal']]] -]; diff --git a/docs/doxygen/html/search/functions_e.html b/docs/doxygen/html/search/functions_e.html deleted file mode 100644 index 12977150..00000000 --- a/docs/doxygen/html/search/functions_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_e.js b/docs/doxygen/html/search/functions_e.js deleted file mode 100644 index 4b5278b9..00000000 --- a/docs/doxygen/html/search/functions_e.js +++ /dev/null @@ -1,60 +0,0 @@ -var searchData= -[ - ['serialize_0',['serialize',['../classlsPointData.html#a10c65b8990f36d866f51cd6d4860eb79',1,'lsPointData::serialize()'],['../classlsDomain.html#a6e8a316b00c046168c2ee64336b48e7f',1,'lsDomain::serialize()'],['../classlsPointData.html#a10c65b8990f36d866f51cd6d4860eb79',1,'lsPointData::serialize()'],['../classlsDomain.html#a6e8a316b00c046168c2ee64336b48e7f',1,'lsDomain::serialize()']]], - ['setadvectiondistribution_1',['setAdvectionDistribution',['../classlsGeometricAdvect.html#a5dcfef14087ec1ae3459f192f197921b',1,'lsGeometricAdvect::setAdvectionDistribution(lsSmartPointer< DistType > passedDist)'],['../classlsGeometricAdvect.html#a5dcfef14087ec1ae3459f192f197921b',1,'lsGeometricAdvect::setAdvectionDistribution(lsSmartPointer< DistType > passedDist)']]], - ['setadvectiontime_2',['setAdvectionTime',['../classlsAdvect.html#ad0504339e8d545dfec417acd5c6b0eb7',1,'lsAdvect::setAdvectionTime(double time)'],['../classlsAdvect.html#ad0504339e8d545dfec417acd5c6b0eb7',1,'lsAdvect::setAdvectionTime(double time)']]], - ['setbooleanoperation_3',['setBooleanOperation',['../classlsBooleanOperation.html#ac904f34f63ebc791b392e04f0bb98a0f',1,'lsBooleanOperation::setBooleanOperation(lsBooleanOperationEnum passedOperation)'],['../classlsBooleanOperation.html#ac904f34f63ebc791b392e04f0bb98a0f',1,'lsBooleanOperation::setBooleanOperation(lsBooleanOperationEnum passedOperation)']]], - ['setbooleanoperationcomparator_4',['setBooleanOperationComparator',['../classlsBooleanOperation.html#ad0897af105fa3ff9decf2ee7a78849e4',1,'lsBooleanOperation::setBooleanOperationComparator(ComparatorType passedOperationComp)'],['../classlsBooleanOperation.html#ad0897af105fa3ff9decf2ee7a78849e4',1,'lsBooleanOperation::setBooleanOperationComparator(ComparatorType passedOperationComp)']]], - ['setcalculatenormalvectors_5',['setCalculateNormalVectors',['../classlsAdvect.html#aa2aba91f9cccd19247a5017d9b1b4142',1,'lsAdvect::setCalculateNormalVectors(bool cnv)'],['../classlsAdvect.html#aa2aba91f9cccd19247a5017d9b1b4142',1,'lsAdvect::setCalculateNormalVectors(bool cnv)']]], - ['setcurvaturetype_6',['setCurvatureType',['../classlsCalculateCurvatures.html#aee1468901a7d14fade9ddb8a3e1d3028',1,'lsCalculateCurvatures::setCurvatureType(lsCurvatureEnum passedType)'],['../classlsCalculateCurvatures.html#aee1468901a7d14fade9ddb8a3e1d3028',1,'lsCalculateCurvatures::setCurvatureType(lsCurvatureEnum passedType)']]], - ['setdetectionmethod_7',['setDetectionMethod',['../classlsDetectFeatures.html#aa629b0e8866d889f03745fc7a99aab2f',1,'lsDetectFeatures::setDetectionMethod(lsFeatureDetectionEnum passedMethod)'],['../classlsDetectFeatures.html#aa629b0e8866d889f03745fc7a99aab2f',1,'lsDetectFeatures::setDetectionMethod(lsFeatureDetectionEnum passedMethod)']]], - ['setdetectionthreshold_8',['setDetectionThreshold',['../classlsDetectFeatures.html#a717d46c6f74c61a002950dc5438ebc52',1,'lsDetectFeatures::setDetectionThreshold(T threshold)'],['../classlsDetectFeatures.html#a717d46c6f74c61a002950dc5438ebc52',1,'lsDetectFeatures::setDetectionThreshold(T threshold)']]], - ['setdetectlargestsurface_9',['setDetectLargestSurface',['../classlsMarkVoidPoints.html#a243d5e532bf4e9b43f533e813e1bd580',1,'lsMarkVoidPoints::setDetectLargestSurface(bool passedDetect)'],['../classlsMarkVoidPoints.html#a243d5e532bf4e9b43f533e813e1bd580',1,'lsMarkVoidPoints::setDetectLargestSurface(bool passedDetect)']]], - ['setdissipationalpha_10',['setDissipationAlpha',['../classlsAdvect.html#af644ebf0efd6dbef33865a9c5c61988c',1,'lsAdvect::setDissipationAlpha(const double &a)'],['../classlsAdvect.html#af644ebf0efd6dbef33865a9c5c61988c',1,'lsAdvect::setDissipationAlpha(const double &a)']]], - ['setextracthullmesh_11',['setExtractHullMesh',['../classlsWriteVisualizationMesh.html#a4e7c4966242b49a485339c033bfee7c6',1,'lsWriteVisualizationMesh::setExtractHullMesh(bool passedExtractHullMesh)'],['../classlsWriteVisualizationMesh.html#a4e7c4966242b49a485339c033bfee7c6',1,'lsWriteVisualizationMesh::setExtractHullMesh(bool passedExtractHullMesh)']]], - ['setextractvolumemesh_12',['setExtractVolumeMesh',['../classlsWriteVisualizationMesh.html#a6e9ff4fb3603a1f0f43c71b85a972997',1,'lsWriteVisualizationMesh::setExtractVolumeMesh(bool passedExtractVolumeMesh)'],['../classlsWriteVisualizationMesh.html#a6e9ff4fb3603a1f0f43c71b85a972997',1,'lsWriteVisualizationMesh::setExtractVolumeMesh(bool passedExtractVolumeMesh)']]], - ['setfileformat_13',['setFileFormat',['../classlsVTKWriter.html#a2230804fecd34e03f9df7630a83e1127',1,'lsVTKWriter::setFileFormat(lsFileFormatEnum passedFormat)'],['../classlsVTKWriter.html#a2230804fecd34e03f9df7630a83e1127',1,'lsVTKWriter::setFileFormat(lsFileFormatEnum passedFormat)'],['../classlsVTKReader.html#a4eb7135b138c7cc8ae7f8699b3955792',1,'lsVTKReader::setFileFormat(lsFileFormatEnum passedFormat)'],['../classlsVTKReader.html#a4eb7135b138c7cc8ae7f8699b3955792',1,'lsVTKReader::setFileFormat(lsFileFormatEnum passedFormat)']]], - ['setfilename_14',['setFileName',['../classlsWriteVisualizationMesh.html#adf13ee153843fdc4336a2209a0167ad6',1,'lsWriteVisualizationMesh::setFileName()'],['../classlsWriter.html#a6967cd115c75e3d295c63e1f19d7528f',1,'lsWriter::setFileName()'],['../classlsVTKWriter.html#a4ae62b592bed4f6d213ac155d1d310f8',1,'lsVTKWriter::setFileName()'],['../classlsVTKReader.html#af94bb5b08cee78c16cb059381241872f',1,'lsVTKReader::setFileName()'],['../classlsReader.html#ab6fb71c3c52d774d4a5240999ef46a2d',1,'lsReader::setFileName()'],['../classlsWriteVisualizationMesh.html#adf13ee153843fdc4336a2209a0167ad6',1,'lsWriteVisualizationMesh::setFileName()'],['../classlsWriter.html#a6967cd115c75e3d295c63e1f19d7528f',1,'lsWriter::setFileName()'],['../classlsVTKWriter.html#a4ae62b592bed4f6d213ac155d1d310f8',1,'lsVTKWriter::setFileName()'],['../classlsVTKReader.html#af94bb5b08cee78c16cb059381241872f',1,'lsVTKReader::setFileName()'],['../classlsReader.html#ab6fb71c3c52d774d4a5240999ef46a2d',1,'lsReader::setFileName()']]], - ['setgeometry_15',['setGeometry',['../classlsMakeGeometry.html#a2eb2ded44c6e812aaab713805403f2f7',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#a49baefee65e4caf5a016a6e5ede98294',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#a300aefa23081546b6f36e4cc1bdc0a69',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#ae8a3d7a7b3a6307fe10e9f5fd74f944d',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a1237597a324b1fead8ebddb13cefdae2',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsMakeGeometry.html#a2eb2ded44c6e812aaab713805403f2f7',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsSphere< T, D > > passedSphere)'],['../classlsMakeGeometry.html#a49baefee65e4caf5a016a6e5ede98294',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPlane< T, D > > passedPlane)'],['../classlsMakeGeometry.html#a300aefa23081546b6f36e4cc1bdc0a69',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsBox< T, D > > passedBox)'],['../classlsMakeGeometry.html#ae8a3d7a7b3a6307fe10e9f5fd74f944d',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsCylinder< T, D > > passedCylinder)'],['../classlsMakeGeometry.html#a1237597a324b1fead8ebddb13cefdae2',1,'lsMakeGeometry::setGeometry(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)']]], - ['setgrid_16',['setGrid',['../classlsFromVolumeMesh.html#a7c19a58c41c41ea995eba128c947a2bc',1,'lsFromVolumeMesh::setGrid(const GridType &passedGrid)'],['../classlsFromVolumeMesh.html#a7c19a58c41c41ea995eba128c947a2bc',1,'lsFromVolumeMesh::setGrid(const GridType &passedGrid)']]], - ['setignoreboundaryconditions_17',['setIgnoreBoundaryConditions',['../classlsMakeGeometry.html#a33c32a76da73eb4bb4a8bee39695c680',1,'lsMakeGeometry::setIgnoreBoundaryConditions(bool passedIgnoreBoundaryConditions)'],['../classlsMakeGeometry.html#a17f1b69119d2c13483b1679ba80f05cc',1,'lsMakeGeometry::setIgnoreBoundaryConditions(std::array< bool, N > passedIgnoreBoundaryConditions)'],['../classlsMakeGeometry.html#a33c32a76da73eb4bb4a8bee39695c680',1,'lsMakeGeometry::setIgnoreBoundaryConditions(bool passedIgnoreBoundaryConditions)'],['../classlsMakeGeometry.html#a17f1b69119d2c13483b1679ba80f05cc',1,'lsMakeGeometry::setIgnoreBoundaryConditions(std::array< bool, N > passedIgnoreBoundaryConditions)']]], - ['setignorevoids_18',['setIgnoreVoids',['../classlsAdvect.html#a520e28feacd2655a4eff2a33e1d7f92d',1,'lsAdvect::setIgnoreVoids(bool iV)'],['../classlsAdvect.html#a520e28feacd2655a4eff2a33e1d7f92d',1,'lsAdvect::setIgnoreVoids(bool iV)']]], - ['setintegrationscheme_19',['setIntegrationScheme',['../classlsAdvect.html#a5f46e20b204edca8a987514909e34907',1,'lsAdvect::setIntegrationScheme(lsIntegrationSchemeEnum scheme)'],['../classlsAdvect.html#a5f46e20b204edca8a987514909e34907',1,'lsAdvect::setIntegrationScheme(lsIntegrationSchemeEnum scheme)']]], - ['setlevelset_20',['setLevelSet',['../classlsMakeGeometry.html#a2ac9a93fae272254438aeefa8b3af64f',1,'lsMakeGeometry::setLevelSet()'],['../classlsCalculateCurvatures.html#abbbf1ab5d0812ca4edc0cc23b835ccab',1,'lsCalculateCurvatures::setLevelSet()'],['../classlsGeometricAdvect.html#addaab4d1b849441b549c0b383d2e2507',1,'lsGeometricAdvect::setLevelSet()'],['../classlsFromSurfaceMesh.html#aa504298e7bb5512c49af4f3ac440e283',1,'lsFromSurfaceMesh::setLevelSet()'],['../classlsFromMesh.html#a1833593eb956deb6701d6fb7c4345afb',1,'lsFromMesh::setLevelSet()'],['../classlsExpand.html#ae076432f719f6098286376e6d148d3c8',1,'lsExpand::setLevelSet()'],['../classlsCheck.html#aeda6fbde3665a7a65153527595efbace',1,'lsCheck::setLevelSet()'],['../classlsCalculateNormalVectors.html#adacb5ae1ec8eb349c17c95cd4d22b4d8',1,'lsCalculateNormalVectors::setLevelSet()'],['../classlsToMesh.html#a94c62571bdc746bd46e19fba607cb5e8',1,'lsToMesh::setLevelSet()'],['../classlsMarkVoidPoints.html#a748bebbc84d590b304c97b57b2f89aee',1,'lsMarkVoidPoints::setLevelSet()'],['../classlsPrune.html#ab2d51c7308d612aaf392b0ae91302735',1,'lsPrune::setLevelSet()'],['../classlsReader.html#a2e1f872ba70b54007c32e812069a894f',1,'lsReader::setLevelSet()'],['../classlsReduce.html#ab70e84ea1c25a5221130f0b1e9898530',1,'lsReduce::setLevelSet()'],['../classlsRemoveStrayPoints.html#aac847111ad0aceaafcedb19cb36f552b',1,'lsRemoveStrayPoints::setLevelSet()'],['../classlsToDiskMesh.html#a145dd8efe0bd06d935d356ca3e847252',1,'lsToDiskMesh::setLevelSet()'],['../classlsToMesh.html#a94c62571bdc746bd46e19fba607cb5e8',1,'lsToMesh::setLevelSet()'],['../classlsToSurfaceMesh.html#a548d339bbe631f125c9109bc78664d19',1,'lsToSurfaceMesh::setLevelSet()'],['../classlsWriter.html#aa84f60af9f8f5c0fefe7566f4f788aa5',1,'lsWriter::setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsWriter.html#aa84f60af9f8f5c0fefe7566f4f788aa5',1,'lsWriter::setLevelSet(lsSmartPointer< lsDomain< T, D > > passedLevelSet)'],['../classlsBooleanOperation.html#a615c4ca23805b39d7e7d12b8cd45c2bb',1,'lsBooleanOperation::setLevelSet()'],['../classlsCalculateCurvatures.html#abbbf1ab5d0812ca4edc0cc23b835ccab',1,'lsCalculateCurvatures::setLevelSet()'],['../classlsCalculateNormalVectors.html#adacb5ae1ec8eb349c17c95cd4d22b4d8',1,'lsCalculateNormalVectors::setLevelSet()'],['../classlsCheck.html#aeda6fbde3665a7a65153527595efbace',1,'lsCheck::setLevelSet()'],['../classlsExpand.html#ae076432f719f6098286376e6d148d3c8',1,'lsExpand::setLevelSet()'],['../classlsFromMesh.html#a1833593eb956deb6701d6fb7c4345afb',1,'lsFromMesh::setLevelSet()'],['../classlsFromSurfaceMesh.html#aa504298e7bb5512c49af4f3ac440e283',1,'lsFromSurfaceMesh::setLevelSet()'],['../classlsGeometricAdvect.html#addaab4d1b849441b549c0b383d2e2507',1,'lsGeometricAdvect::setLevelSet()'],['../classlsMakeGeometry.html#a2ac9a93fae272254438aeefa8b3af64f',1,'lsMakeGeometry::setLevelSet()'],['../classlsMarkVoidPoints.html#a748bebbc84d590b304c97b57b2f89aee',1,'lsMarkVoidPoints::setLevelSet()'],['../classlsPrune.html#ab2d51c7308d612aaf392b0ae91302735',1,'lsPrune::setLevelSet()'],['../classlsReader.html#a2e1f872ba70b54007c32e812069a894f',1,'lsReader::setLevelSet()'],['../classlsReduce.html#ab70e84ea1c25a5221130f0b1e9898530',1,'lsReduce::setLevelSet()'],['../classlsRemoveStrayPoints.html#aac847111ad0aceaafcedb19cb36f552b',1,'lsRemoveStrayPoints::setLevelSet()'],['../classlsToDiskMesh.html#a145dd8efe0bd06d935d356ca3e847252',1,'lsToDiskMesh::setLevelSet()'],['../classlsToSurfaceMesh.html#a548d339bbe631f125c9109bc78664d19',1,'lsToSurfaceMesh::setLevelSet()'],['../classlsBooleanOperation.html#a615c4ca23805b39d7e7d12b8cd45c2bb',1,'lsBooleanOperation::setLevelSet()']]], - ['setlevelsetwidth_21',['setLevelSetWidth',['../classlsDomain.html#a615d5361183773a25292ead3c3a6ef08',1,'lsDomain::setLevelSetWidth(int width)'],['../classlsDomain.html#a615d5361183773a25292ead3c3a6ef08',1,'lsDomain::setLevelSetWidth(int width)']]], - ['setmasklevelset_22',['setMaskLevelSet',['../classlsGeometricAdvect.html#a1f174312eeb260817eea7f02131e5ab6',1,'lsGeometricAdvect::setMaskLevelSet(lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)'],['../classlsGeometricAdvect.html#a1f174312eeb260817eea7f02131e5ab6',1,'lsGeometricAdvect::setMaskLevelSet(lsSmartPointer< lsDomain< T, D > > passedMaskLevelSet)']]], - ['setmaxvalue_23',['setMaxValue',['../classlsCalculateCurvatures.html#a939081a3cd9dd253181c14a33e313464',1,'lsCalculateCurvatures::setMaxValue()'],['../classlsToDiskMesh.html#a7e3e5102273b013af75c4bb6a190ead6',1,'lsToDiskMesh::setMaxValue()'],['../classlsCalculateNormalVectors.html#a92100e8acaca1a49e4f15e8dd1be7689',1,'lsCalculateNormalVectors::setMaxValue()'],['../classlsToDiskMesh.html#a7e3e5102273b013af75c4bb6a190ead6',1,'lsToDiskMesh::setMaxValue()'],['../classlsCalculateCurvatures.html#a939081a3cd9dd253181c14a33e313464',1,'lsCalculateCurvatures::setMaxValue()'],['../classlsCalculateNormalVectors.html#a92100e8acaca1a49e4f15e8dd1be7689',1,'lsCalculateNormalVectors::setMaxValue()']]], - ['setmesh_24',['setMesh',['../classlsConvexHull.html#abd6b029f56e1bc91aa3e3f99cfde44a1',1,'lsConvexHull::setMesh()'],['../classlsVTKWriter.html#a3abeca7dfc8d22c29ec6605528db6b7b',1,'lsVTKWriter::setMesh()'],['../classlsVTKReader.html#af26177365584de61224dc344dd7f7d36',1,'lsVTKReader::setMesh()'],['../classlsToVoxelMesh.html#ab2217769b1b5e09dca03f39fc4e56b53',1,'lsToVoxelMesh::setMesh()'],['../classlsToSurfaceMesh.html#aaaf1a854f85dfd75b966f9d18bacda17',1,'lsToSurfaceMesh::setMesh()'],['../classlsToMesh.html#ad501660c40efd3b98dce022251fd4017',1,'lsToMesh::setMesh()'],['../classlsToDiskMesh.html#a2808196cb03c20e9759e9d59f871b673',1,'lsToDiskMesh::setMesh()'],['../classlsFromVolumeMesh.html#ab7e2b04fd398a5ee5a135aa85ad72992',1,'lsFromVolumeMesh::setMesh()'],['../classlsFromSurfaceMesh.html#ae9ce0569134d7a955ee4e44f11abe61d',1,'lsFromSurfaceMesh::setMesh()'],['../classlsFromMesh.html#a0ea2cfb6e39b9185e24daae66198642b',1,'lsFromMesh::setMesh()'],['../classlsConvexHull.html#abd6b029f56e1bc91aa3e3f99cfde44a1',1,'lsConvexHull::setMesh()'],['../classlsVTKWriter.html#a3abeca7dfc8d22c29ec6605528db6b7b',1,'lsVTKWriter::setMesh()'],['../classlsVTKReader.html#af26177365584de61224dc344dd7f7d36',1,'lsVTKReader::setMesh()'],['../classlsToVoxelMesh.html#ab2217769b1b5e09dca03f39fc4e56b53',1,'lsToVoxelMesh::setMesh()'],['../classlsToSurfaceMesh.html#aaaf1a854f85dfd75b966f9d18bacda17',1,'lsToSurfaceMesh::setMesh()'],['../classlsToMesh.html#ad501660c40efd3b98dce022251fd4017',1,'lsToMesh::setMesh()'],['../classlsToDiskMesh.html#a2808196cb03c20e9759e9d59f871b673',1,'lsToDiskMesh::setMesh()'],['../classlsFromVolumeMesh.html#ab7e2b04fd398a5ee5a135aa85ad72992',1,'lsFromVolumeMesh::setMesh()'],['../classlsFromSurfaceMesh.html#ae9ce0569134d7a955ee4e44f11abe61d',1,'lsFromSurfaceMesh::setMesh()'],['../classlsFromMesh.html#a0ea2cfb6e39b9185e24daae66198642b',1,'lsFromMesh::setMesh()']]], - ['setnonewsegment_25',['setNoNewSegment',['../classlsReduce.html#a79b094f1253082aa9d7a0818b3bc9e17',1,'lsReduce::setNoNewSegment(bool passedNoNewSegment)'],['../classlsReduce.html#a79b094f1253082aa9d7a0818b3bc9e17',1,'lsReduce::setNoNewSegment(bool passedNoNewSegment)']]], - ['setonlyactive_26',['setOnlyActive',['../classlsToMesh.html#acae91b8a8f912523b36bd7a4980d7cbb',1,'lsToMesh::setOnlyActive(bool passedOnlyActive)'],['../classlsToMesh.html#acae91b8a8f912523b36bd7a4980d7cbb',1,'lsToMesh::setOnlyActive(bool passedOnlyActive)']]], - ['setonlydefined_27',['setOnlyDefined',['../classlsToMesh.html#a2e06030e5a2d621398d3104092cff1cb',1,'lsToMesh::setOnlyDefined(bool passedOnlyDefined)'],['../classlsToMesh.html#a2e06030e5a2d621398d3104092cff1cb',1,'lsToMesh::setOnlyDefined(bool passedOnlyDefined)']]], - ['setpointcloud_28',['setPointCloud',['../classlsConvexHull.html#a07e0ad51f2fbe925bd2201dbd2e9ea1f',1,'lsConvexHull::setPointCloud(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)'],['../classlsConvexHull.html#a07e0ad51f2fbe925bd2201dbd2e9ea1f',1,'lsConvexHull::setPointCloud(lsSmartPointer< lsPointCloud< T, D > > passedPointCloud)']]], - ['setprintmessage_29',['setPrintMessage',['../classlsCheck.html#a4fc80ee1ad5d72af7d1ec8a5407d9095',1,'lsCheck::setPrintMessage(bool print)'],['../classlsCheck.html#a4fc80ee1ad5d72af7d1ec8a5407d9095',1,'lsCheck::setPrintMessage(bool print)']]], - ['setprocesstime_30',['setProcessTime',['../classViewFactorProcess.html#af1d7c53a9b2a1248b01c627a7fab956e',1,'ViewFactorProcess']]], - ['setpruneresult_31',['setPruneResult',['../classlsBooleanOperation.html#a2da3a198e269eb99886aa076f55d9a91',1,'lsBooleanOperation::setPruneResult(bool pR)'],['../classlsBooleanOperation.html#a2da3a198e269eb99886aa076f55d9a91',1,'lsBooleanOperation::setPruneResult(bool pR)']]], - ['setremoveboundarytriangles_32',['setRemoveBoundaryTriangles',['../classlsFromSurfaceMesh.html#a88a91f1e8e9e872236654eb370b0f8c1',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)'],['../classlsFromSurfaceMesh.html#a2b855261a82c28690f455420dc929123',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles(std::array< bool, N > passedRemoveBoundaryTriangles)'],['../classlsFromVolumeMesh.html#a6d01f44d80f05cef2ce836a6e1ae822c',1,'lsFromVolumeMesh::setRemoveBoundaryTriangles()'],['../classlsFromSurfaceMesh.html#a88a91f1e8e9e872236654eb370b0f8c1',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles(bool passedRemoveBoundaryTriangles)'],['../classlsFromSurfaceMesh.html#a2b855261a82c28690f455420dc929123',1,'lsFromSurfaceMesh::setRemoveBoundaryTriangles(std::array< bool, N > passedRemoveBoundaryTriangles)'],['../classlsFromVolumeMesh.html#a6d01f44d80f05cef2ce836a6e1ae822c',1,'lsFromVolumeMesh::setRemoveBoundaryTriangles()']]], - ['setremovestrayzeros_33',['setRemoveStrayZeros',['../classlsPrune.html#a0e56c094eed1ec3088d03e365a00b227',1,'lsPrune::setRemoveStrayZeros(bool rsz)'],['../classlsPrune.html#a0e56c094eed1ec3088d03e365a00b227',1,'lsPrune::setRemoveStrayZeros(bool rsz)']]], - ['setreversevoiddetection_34',['setReverseVoidDetection',['../classlsMarkVoidPoints.html#a74b6de628e2bbcfa932b43085955492f',1,'lsMarkVoidPoints::setReverseVoidDetection(bool passedReverseVoidDetection)'],['../classlsMarkVoidPoints.html#a74b6de628e2bbcfa932b43085955492f',1,'lsMarkVoidPoints::setReverseVoidDetection(bool passedReverseVoidDetection)']]], - ['setsaveadvectionvelocities_35',['setSaveAdvectionVelocities',['../classlsAdvect.html#a1f78eb026aa00ec77cf420fe3674dd03',1,'lsAdvect::setSaveAdvectionVelocities(bool sAV)'],['../classlsAdvect.html#a1f78eb026aa00ec77cf420fe3674dd03',1,'lsAdvect::setSaveAdvectionVelocities(bool sAV)']]], - ['setsavecomponentids_36',['setSaveComponentIds',['../classlsMarkVoidPoints.html#a7b9ae4f0778a684458fc98d50b4c556f',1,'lsMarkVoidPoints::setSaveComponentIds(bool scid)'],['../classlsMarkVoidPoints.html#a7b9ae4f0778a684458fc98d50b4c556f',1,'lsMarkVoidPoints::setSaveComponentIds(bool scid)']]], - ['setscalardatalabel_37',['setScalarDataLabel',['../classlsPointData.html#a55bb6c76bade1d082affdbb83ff1e004',1,'lsPointData::setScalarDataLabel(int index, std::string newLabel)'],['../classlsPointData.html#a55bb6c76bade1d082affdbb83ff1e004',1,'lsPointData::setScalarDataLabel(int index, std::string newLabel)']]], - ['setsecondlevelset_38',['setSecondLevelSet',['../classlsBooleanOperation.html#a054463b6dd648148ceb0e1b28633f8e2',1,'lsBooleanOperation::setSecondLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)'],['../classlsBooleanOperation.html#a054463b6dd648148ceb0e1b28633f8e2',1,'lsBooleanOperation::setSecondLevelSet(lsSmartPointer< lsDomain< T, D > > passedlsDomain)']]], - ['setsidewallnormal_39',['setSidewallNormal',['../classViewFactorProcess.html#a990795836ef045262d8fb85a7bbe1875',1,'ViewFactorProcess']]], - ['setsinglestep_40',['setSingleStep',['../classlsAdvect.html#accf51dda5ac4830d9b54f1d4ef15ba57',1,'lsAdvect::setSingleStep(bool singleStep)'],['../classlsAdvect.html#accf51dda5ac4830d9b54f1d4ef15ba57',1,'lsAdvect::setSingleStep(bool singleStep)']]], - ['setsortpointlist_41',['setSortPointList',['../classlsFromMesh.html#a508528bcbe5da9af9955376e716a8881',1,'lsFromMesh::setSortPointList(bool passedSortPointList)'],['../classlsFromMesh.html#a508528bcbe5da9af9955376e716a8881',1,'lsFromMesh::setSortPointList(bool passedSortPointList)']]], - ['setsubstrate_42',['setSubstrate',['../classViewFactorProcess.html#a240a61d969e0bb05b31624d5fdf05e0e',1,'ViewFactorProcess']]], - ['settimestep_43',['setTimeStep',['../classViewFactorProcess.html#a840c5d43aa814965606e5af87187dec4',1,'ViewFactorProcess']]], - ['settimestepratio_44',['setTimeStepRatio',['../classlsAdvect.html#ac1ec99a52859c693e3c8741f50329a7e',1,'lsAdvect::setTimeStepRatio(const double &cfl)'],['../classlsAdvect.html#ac1ec99a52859c693e3c8741f50329a7e',1,'lsAdvect::setTimeStepRatio(const double &cfl)']]], - ['settoprate_45',['setTopRate',['../classViewFactorProcess.html#a111cc7d2c23bb722f2d1d32fd1b803fa',1,'ViewFactorProcess']]], - ['settranslator_46',['setTranslator',['../classlsToDiskMesh.html#a1924a3500c4dcdbedfea8919c028fdc3',1,'lsToDiskMesh::setTranslator(lsSmartPointer< TranslatorType > passedTranslator)'],['../classlsToDiskMesh.html#a1924a3500c4dcdbedfea8919c028fdc3',1,'lsToDiskMesh::setTranslator(lsSmartPointer< TranslatorType > passedTranslator)']]], - ['settrenchdepth_47',['setTrenchDepth',['../classViewFactorProcess.html#ac48bbadbec41f511dfc7e167ed311ec3',1,'ViewFactorProcess']]], - ['settrenchdiameter_48',['setTrenchDiameter',['../classViewFactorProcess.html#a478d2af1b30b8ffdeb2a5081b297448a',1,'ViewFactorProcess']]], - ['setupdatepointdata_49',['setUpdatePointData',['../classlsToSurfaceMesh.html#ade3d85a6d3a8446f1c67aae91cbce69a',1,'lsToSurfaceMesh::setUpdatePointData()'],['../classlsReduce.html#a53211bd04c40297d39719fc9fdccbd6a',1,'lsReduce::setUpdatePointData()'],['../classlsPrune.html#a2b523272d509bf8da9559f1536277ea7',1,'lsPrune::setUpdatePointData(bool update)'],['../classlsPrune.html#a2b523272d509bf8da9559f1536277ea7',1,'lsPrune::setUpdatePointData(bool update)'],['../classlsExpand.html#a44cb42819fc0b8eae9ae0698b7346aa9',1,'lsExpand::setUpdatePointData()'],['../classlsBooleanOperation.html#ac16373cd720e46654721ca7f95fcbaff',1,'lsBooleanOperation::setUpdatePointData()'],['../classlsToSurfaceMesh.html#ade3d85a6d3a8446f1c67aae91cbce69a',1,'lsToSurfaceMesh::setUpdatePointData()'],['../classlsReduce.html#a53211bd04c40297d39719fc9fdccbd6a',1,'lsReduce::setUpdatePointData()'],['../classlsExpand.html#a44cb42819fc0b8eae9ae0698b7346aa9',1,'lsExpand::setUpdatePointData()'],['../classlsBooleanOperation.html#ac16373cd720e46654721ca7f95fcbaff',1,'lsBooleanOperation::setUpdatePointData()'],['../classlsAdvect.html#a58b680304b836eaf906539a86633b1ab',1,'lsAdvect::setUpdatePointData(bool update)'],['../classlsAdvect.html#a58b680304b836eaf906539a86633b1ab',1,'lsAdvect::setUpdatePointData(bool update)']]], - ['setvectordatalabel_50',['setVectorDataLabel',['../classlsPointData.html#a252f30652d7d9bd2823bc2d73142ede7',1,'lsPointData::setVectorDataLabel(int index, std::string newLabel)'],['../classlsPointData.html#a252f30652d7d9bd2823bc2d73142ede7',1,'lsPointData::setVectorDataLabel(int index, std::string newLabel)']]], - ['setvelocityfield_51',['setVelocityField',['../classlsAdvect.html#a33f8966aac303d434345cca2b6139815',1,'lsAdvect::setVelocityField(lsSmartPointer< VelocityField > passedVelocities)'],['../classlsAdvect.html#a33f8966aac303d434345cca2b6139815',1,'lsAdvect::setVelocityField(lsSmartPointer< VelocityField > passedVelocities)']]], - ['setvoidtopsurface_52',['setVoidTopSurface',['../classlsRemoveStrayPoints.html#a7d484d9f3563f8d52bbc3a56afe14736',1,'lsRemoveStrayPoints::setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)'],['../classlsRemoveStrayPoints.html#a7d484d9f3563f8d52bbc3a56afe14736',1,'lsRemoveStrayPoints::setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)'],['../classlsMarkVoidPoints.html#a501b738173e4aac1e8a6c67ab60f8461',1,'lsMarkVoidPoints::setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)'],['../classlsMarkVoidPoints.html#a501b738173e4aac1e8a6c67ab60f8461',1,'lsMarkVoidPoints::setVoidTopSurface(lsVoidTopSurfaceEnum topSurface)']]], - ['setwidth_53',['setWidth',['../classlsExpand.html#af347c11def96375fec96c6bbd192491c',1,'lsExpand::setWidth()'],['../classlsReduce.html#a7065af6add1b12483b135a1044e041af',1,'lsReduce::setWidth()'],['../classlsExpand.html#af347c11def96375fec96c6bbd192491c',1,'lsExpand::setWidth()'],['../classlsReduce.html#a7065af6add1b12483b135a1044e041af',1,'lsReduce::setWidth()']]], - ['size_54',['size',['../classlsPointCloud.html#ac78a4af3b7efa9dc2ba1b3eb4873ad3e',1,'lsPointCloud::size()'],['../classlsPointCloud.html#ac78a4af3b7efa9dc2ba1b3eb4873ad3e',1,'lsPointCloud::size()']]], - ['smallstencilfromiterator_55',['smallStencilFromIterator',['../namespacelsInternal.html#a354a75c75dbbe14b92815df6c365da7e',1,'lsInternal']]], - ['squaresumsquare_56',['squareSumSquare',['../namespacelsInternal.html#a19cf4bf13e22b8ff3e4ce2eb618b2fca',1,'lsInternal']]] -]; diff --git a/docs/doxygen/html/search/functions_f.html b/docs/doxygen/html/search/functions_f.html deleted file mode 100644 index d2ae3cf5..00000000 --- a/docs/doxygen/html/search/functions_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/functions_f.js b/docs/doxygen/html/search/functions_f.js deleted file mode 100644 index c594982c..00000000 --- a/docs/doxygen/html/search/functions_f.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['translatefromdata_0',['translateFromData',['../classlsPointData.html#aaf624f7d7e794bc592aecf65205fcb1a',1,'lsPointData::translateFromData(const lsPointData &source, const std::vector< unsigned > &indices)'],['../classlsPointData.html#aaf624f7d7e794bc592aecf65205fcb1a',1,'lsPointData::translateFromData(const lsPointData &source, const std::vector< unsigned > &indices)']]], - ['translatefrommultidata_1',['translateFromMultiData',['../classlsPointData.html#a0412ae51f26063162d3ee73e3291d2cd',1,'lsPointData::translateFromMultiData(const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)'],['../classlsPointData.html#a0412ae51f26063162d3ee73e3291d2cd',1,'lsPointData::translateFromMultiData(const lsPointData &source, const std::vector< std::vector< unsigned > > &indicesVector)']]] -]; diff --git a/docs/doxygen/html/search/mag_sel.svg b/docs/doxygen/html/search/mag_sel.svg deleted file mode 100644 index 03626f64..00000000 --- a/docs/doxygen/html/search/mag_sel.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/docs/doxygen/html/search/namespaces_0.html b/docs/doxygen/html/search/namespaces_0.html deleted file mode 100644 index c6a0d245..00000000 --- a/docs/doxygen/html/search/namespaces_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/namespaces_0.js b/docs/doxygen/html/search/namespaces_0.js deleted file mode 100644 index 11235686..00000000 --- a/docs/doxygen/html/search/namespaces_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['airgapdeposition_0',['AirGapDeposition',['../namespaceAirGapDeposition.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/namespaces_1.html b/docs/doxygen/html/search/namespaces_1.html deleted file mode 100644 index 4bf428c6..00000000 --- a/docs/doxygen/html/search/namespaces_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/namespaces_1.js b/docs/doxygen/html/search/namespaces_1.js deleted file mode 100644 index 31ad681c..00000000 --- a/docs/doxygen/html/search/namespaces_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['deposition_0',['Deposition',['../namespaceDeposition.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/namespaces_2.html b/docs/doxygen/html/search/namespaces_2.html deleted file mode 100644 index c7ad8a03..00000000 --- a/docs/doxygen/html/search/namespaces_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/namespaces_2.js b/docs/doxygen/html/search/namespaces_2.js deleted file mode 100644 index 3a8ace57..00000000 --- a/docs/doxygen/html/search/namespaces_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['geometricadvection_0',['GeometricAdvection',['../namespaceGeometricAdvection.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/namespaces_3.html b/docs/doxygen/html/search/namespaces_3.html deleted file mode 100644 index 8e9e2190..00000000 --- a/docs/doxygen/html/search/namespaces_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/namespaces_3.js b/docs/doxygen/html/search/namespaces_3.js deleted file mode 100644 index e7201877..00000000 --- a/docs/doxygen/html/search/namespaces_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['advect_0',['advect',['../namespacelsInternal_1_1advect.html',1,'lsInternal']]], - ['lsconcepts_1',['lsConcepts',['../namespacelsConcepts.html',1,'']]], - ['lsinternal_2',['lsInternal',['../namespacelsInternal.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/nomatches.html b/docs/doxygen/html/search/nomatches.html deleted file mode 100644 index 2b9360b6..00000000 --- a/docs/doxygen/html/search/nomatches.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - -
    -
    No Matches
    -
    - - diff --git a/docs/doxygen/html/search/pages_0.html b/docs/doxygen/html/search/pages_0.html deleted file mode 100644 index e53c280e..00000000 --- a/docs/doxygen/html/search/pages_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/pages_0.js b/docs/doxygen/html/search/pages_0.js deleted file mode 100644 index 08449d6d..00000000 --- a/docs/doxygen/html/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['contributing_0',['Contributing',['../md_CONTRIBUTING.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/pages_1.html b/docs/doxygen/html/search/pages_1.html deleted file mode 100644 index 73d9bb19..00000000 --- a/docs/doxygen/html/search/pages_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/pages_1.js b/docs/doxygen/html/search/pages_1.js deleted file mode 100644 index 8757662e..00000000 --- a/docs/doxygen/html/search/pages_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['viennals_0',['ViennaLS',['../index.html',1,'']]] -]; diff --git a/docs/doxygen/html/search/search.css b/docs/doxygen/html/search/search.css deleted file mode 100644 index 648a792f..00000000 --- a/docs/doxygen/html/search/search.css +++ /dev/null @@ -1,263 +0,0 @@ -/*---------------- Search Box */ - -#MSearchBox { - white-space : nowrap; - background: white; - border-radius: 0.65em; - box-shadow: inset 0.5px 0.5px 3px 0px #555; - z-index: 102; -} - -#MSearchBox .left { - display: inline-block; - vertical-align: middle; - height: 1.4em; -} - -#MSearchSelect { - display: inline-block; - vertical-align: middle; - height: 19px; - padding: 0 0 0 0.3em; - margin: 0; -} - -#MSearchField { - display: inline-block; - vertical-align: middle; - width: 7.5em; - height: 19px; - margin: 0 0.15em; - padding: 0; - line-height: 1em; - border:none; - color: #909090; - outline: none; - font-family: Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; - border-radius: 0px; - background: none; -} - -@media(hover: none) { - /* to avoid zooming on iOS */ - #MSearchField { - font-size: 16px; - } -} - -#MSearchBox .right { - display: inline-block; - vertical-align: middle; - width: 1.4em; - height: 1.4em; -} - -#MSearchClose { - display: none; - font-size: inherit; - background : none; - border: none; - margin: 0; - padding: 0; - outline: none; - -} - -#MSearchCloseImg { - height: 1.4em; - padding: 0.3em; - margin: 0; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - /*width: 60ex;*/ - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; - font-family: Arial, Verdana, sans-serif; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; - font-family: Arial, Verdana, sans-serif; -} - -.SRResult { - display: none; -} - -div.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/docs/doxygen/html/search/search.js b/docs/doxygen/html/search/search.js deleted file mode 100644 index ac8055d1..00000000 --- a/docs/doxygen/html/search/search.js +++ /dev/null @@ -1,794 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches' + this.extension; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline-block'; - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - var maxWidth = document.body.clientWidth; - var width = 400; - if (left<10) left=10; - if (width+left+8>maxWidth) width=maxWidth-left-8; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - domPopupSearchResultsWindow.style.width = width + 'px'; - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W diff --git a/docs/doxygen/html/search/search_r.png b/docs/doxygen/html/search/search_r.png deleted file mode 100644 index 1af5d21ee13e070d7600f1c4657fde843b953a69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD diff --git a/docs/doxygen/html/search/searchdata.js b/docs/doxygen/html/search/searchdata.js deleted file mode 100644 index 066ed2be..00000000 --- a/docs/doxygen/html/search/searchdata.js +++ /dev/null @@ -1,45 +0,0 @@ -var indexSectionsWithContent = -{ - 0: "abcdefghilmnoprstuvw~", - 1: "ilv", - 2: "adgl", - 3: "acdglprsv", - 4: "abcdefgilmnoprstvw~", - 5: "abcdefghlmnoprstv", - 6: "abcdgilnpstv", - 7: "dl", - 8: "cefgilmnrstuvw", - 9: "lp", - 10: "cv" -}; - -var indexSectionNames = -{ - 0: "all", - 1: "classes", - 2: "namespaces", - 3: "files", - 4: "functions", - 5: "variables", - 6: "typedefs", - 7: "enums", - 8: "enumvalues", - 9: "defines", - 10: "pages" -}; - -var indexSectionLabels = -{ - 0: "All", - 1: "Classes", - 2: "Namespaces", - 3: "Files", - 4: "Functions", - 5: "Variables", - 6: "Typedefs", - 7: "Enumerations", - 8: "Enumerator", - 9: "Macros", - 10: "Pages" -}; - diff --git a/docs/doxygen/html/search/typedefs_0.html b/docs/doxygen/html/search/typedefs_0.html deleted file mode 100644 index 882b2a19..00000000 --- a/docs/doxygen/html/search/typedefs_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_0.js b/docs/doxygen/html/search/typedefs_0.js deleted file mode 100644 index d36bed90..00000000 --- a/docs/doxygen/html/search/typedefs_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['assigntype_0',['AssignType',['../namespacelsConcepts.html#a9d79d35a70f9d4911671f5c2fb566ca4',1,'lsConcepts']]] -]; diff --git a/docs/doxygen/html/search/typedefs_1.html b/docs/doxygen/html/search/typedefs_1.html deleted file mode 100644 index 54ce58e1..00000000 --- a/docs/doxygen/html/search/typedefs_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_1.js b/docs/doxygen/html/search/typedefs_1.js deleted file mode 100644 index 700e45ce..00000000 --- a/docs/doxygen/html/search/typedefs_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['boundarytype_0',['BoundaryType',['../classlsDomain.html#a6e1ffa57ef6eeb9d79f204aae801f4e7',1,'lsDomain::BoundaryType()'],['../classlsDomain.html#a6e1ffa57ef6eeb9d79f204aae801f4e7',1,'lsDomain::BoundaryType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_2.html b/docs/doxygen/html/search/typedefs_2.html deleted file mode 100644 index 9fc36bdf..00000000 --- a/docs/doxygen/html/search/typedefs_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_2.js b/docs/doxygen/html/search/typedefs_2.js deleted file mode 100644 index 9abc8f8b..00000000 --- a/docs/doxygen/html/search/typedefs_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['comparatortype_0',['ComparatorType',['../classlsBooleanOperation.html#a60c213740c79909b47fea280b356d6ff',1,'lsBooleanOperation::ComparatorType()'],['../classlsBooleanOperation.html#a60c213740c79909b47fea280b356d6ff',1,'lsBooleanOperation::ComparatorType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_3.html b/docs/doxygen/html/search/typedefs_3.html deleted file mode 100644 index 05938a18..00000000 --- a/docs/doxygen/html/search/typedefs_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_3.js b/docs/doxygen/html/search/typedefs_3.js deleted file mode 100644 index 3cbc38ef..00000000 --- a/docs/doxygen/html/search/typedefs_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['domaintype_0',['DomainType',['../classlsDomain.html#a7e989b2c137e03c4f8e09c181b6311af',1,'lsDomain::DomainType()'],['../classlsDomain.html#a7e989b2c137e03c4f8e09c181b6311af',1,'lsDomain::DomainType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_4.html b/docs/doxygen/html/search/typedefs_4.html deleted file mode 100644 index db3b023d..00000000 --- a/docs/doxygen/html/search/typedefs_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_4.js b/docs/doxygen/html/search/typedefs_4.js deleted file mode 100644 index 051ad7b8..00000000 --- a/docs/doxygen/html/search/typedefs_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['gridtype_0',['GridType',['../classlsDomain.html#acd1ed71ed408b19ab82f4b33db28a20d',1,'lsDomain::GridType()'],['../classlsFromVolumeMesh.html#ae128378f34da6e6c0ca9141321a7f21a',1,'lsFromVolumeMesh::GridType()'],['../classlsDomain.html#acd1ed71ed408b19ab82f4b33db28a20d',1,'lsDomain::GridType()'],['../classlsFromVolumeMesh.html#ae128378f34da6e6c0ca9141321a7f21a',1,'lsFromVolumeMesh::GridType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_5.html b/docs/doxygen/html/search/typedefs_5.html deleted file mode 100644 index 66f92948..00000000 --- a/docs/doxygen/html/search/typedefs_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_5.js b/docs/doxygen/html/search/typedefs_5.js deleted file mode 100644 index 48a0ce0d..00000000 --- a/docs/doxygen/html/search/typedefs_5.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['isbaseof_0',['IsBaseOf',['../namespacelsConcepts.html#a90d0ed377343607596475f042f71ae47',1,'lsConcepts']]], - ['isfloatingpoint_1',['IsFloatingPoint',['../namespacelsConcepts.html#ab6faf524889c50de47df4a7cbf15a028',1,'lsConcepts']]], - ['isnotsame_2',['IsNotSame',['../namespacelsConcepts.html#afe02d602414323eb189f366b54dd86bc',1,'lsConcepts']]], - ['issame_3',['IsSame',['../namespacelsConcepts.html#a32ef11830a21da629bcaec40843917b5',1,'lsConcepts']]] -]; diff --git a/docs/doxygen/html/search/typedefs_6.html b/docs/doxygen/html/search/typedefs_6.html deleted file mode 100644 index c23af7c8..00000000 --- a/docs/doxygen/html/search/typedefs_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_6.js b/docs/doxygen/html/search/typedefs_6.js deleted file mode 100644 index 1112d53b..00000000 --- a/docs/doxygen/html/search/typedefs_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['levelsetstype_0',['LevelSetsType',['../classlsFromVolumeMesh.html#a5267ebd5ef80db3e3ea9fa09a807c1a0',1,'lsFromVolumeMesh::LevelSetsType()'],['../classlsFromVolumeMesh.html#a5267ebd5ef80db3e3ea9fa09a807c1a0',1,'lsFromVolumeMesh::LevelSetsType()']]], - ['levelsettype_1',['LevelSetType',['../classlsFromVolumeMesh.html#ae37f9ce3f8f06516c8a1894ddf85381b',1,'lsFromVolumeMesh::LevelSetType()'],['../classlsFromVolumeMesh.html#ae37f9ce3f8f06516c8a1894ddf85381b',1,'lsFromVolumeMesh::LevelSetType()']]], - ['lsboundaryconditionenum_2',['lsBoundaryConditionEnum',['../include_2lsDomain_8hpp.html#a5f744444bbee7265e693abfcce25bf9f',1,'lsBoundaryConditionEnum(): lsDomain.hpp'],['../install_2ViennaLS_2include_2lsDomain_8hpp.html#a5f744444bbee7265e693abfcce25bf9f',1,'lsBoundaryConditionEnum(): lsDomain.hpp']]] -]; diff --git a/docs/doxygen/html/search/typedefs_7.html b/docs/doxygen/html/search/typedefs_7.html deleted file mode 100644 index 252b90bc..00000000 --- a/docs/doxygen/html/search/typedefs_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_7.js b/docs/doxygen/html/search/typedefs_7.js deleted file mode 100644 index 8668d0ee..00000000 --- a/docs/doxygen/html/search/typedefs_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['normalvectortype_0',['NormalVectorType',['../classlsDomain.html#a1b5387cd91551921f8f4b034aef54c80',1,'lsDomain::NormalVectorType()'],['../classlsDomain.html#a1b5387cd91551921f8f4b034aef54c80',1,'lsDomain::NormalVectorType()']]], - ['numerictype_1',['NumericType',['../AirGapDeposition_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f',1,'NumericType(): AirGapDeposition.cpp'],['../Deposition_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f',1,'NumericType(): Deposition.cpp'],['../GeometricAdvection_8cpp.html#ac0710c31044c8dd3cf7a6ba75eb1df9f',1,'NumericType(): GeometricAdvection.cpp'],['../ViewFactor_8cpp.html#a14553a085b558f7ab8acb83e593290f8',1,'NumericType(): ViewFactor.cpp']]] -]; diff --git a/docs/doxygen/html/search/typedefs_8.html b/docs/doxygen/html/search/typedefs_8.html deleted file mode 100644 index 2e018fba..00000000 --- a/docs/doxygen/html/search/typedefs_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_8.js b/docs/doxygen/html/search/typedefs_8.js deleted file mode 100644 index 5d6d2f7c..00000000 --- a/docs/doxygen/html/search/typedefs_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['pointdatatype_0',['PointDataType',['../classlsDomain.html#a60bb8552260d6497f645bb4eb0f9af87',1,'lsDomain::PointDataType()'],['../classlsDomain.html#a60bb8552260d6497f645bb4eb0f9af87',1,'lsDomain::PointDataType()']]], - ['pointvaluevectortype_1',['PointValueVectorType',['../classlsDomain.html#a81a5c708142e9a0b5bcf2a537934cf7f',1,'lsDomain::PointValueVectorType()'],['../classlsDomain.html#a81a5c708142e9a0b5bcf2a537934cf7f',1,'lsDomain::PointValueVectorType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_9.html b/docs/doxygen/html/search/typedefs_9.html deleted file mode 100644 index cab6c5e3..00000000 --- a/docs/doxygen/html/search/typedefs_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_9.js b/docs/doxygen/html/search/typedefs_9.js deleted file mode 100644 index 01055c38..00000000 --- a/docs/doxygen/html/search/typedefs_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['scalardatatype_0',['ScalarDataType',['../classlsPointData.html#ae16a499be075c2f8dd85f65b25bad982',1,'lsPointData::ScalarDataType()'],['../classlsPointData.html#ae16a499be075c2f8dd85f65b25bad982',1,'lsPointData::ScalarDataType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_a.html b/docs/doxygen/html/search/typedefs_a.html deleted file mode 100644 index f7d65bb9..00000000 --- a/docs/doxygen/html/search/typedefs_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_a.js b/docs/doxygen/html/search/typedefs_a.js deleted file mode 100644 index c7970ce5..00000000 --- a/docs/doxygen/html/search/typedefs_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['translatortype_0',['TranslatorType',['../classlsToDiskMesh.html#a739ec93498be7455d71e8241d93b1de8',1,'lsToDiskMesh::TranslatorType()'],['../classlsToDiskMesh.html#a739ec93498be7455d71e8241d93b1de8',1,'lsToDiskMesh::TranslatorType()']]] -]; diff --git a/docs/doxygen/html/search/typedefs_b.html b/docs/doxygen/html/search/typedefs_b.html deleted file mode 100644 index f051144b..00000000 --- a/docs/doxygen/html/search/typedefs_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/typedefs_b.js b/docs/doxygen/html/search/typedefs_b.js deleted file mode 100644 index 9999b323..00000000 --- a/docs/doxygen/html/search/typedefs_b.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['valuetype_0',['ValueType',['../classlsDomain.html#a0fd2ecbf57e7608ab81b6a38342f9e6f',1,'lsDomain::ValueType()'],['../classlsDomain.html#a0fd2ecbf57e7608ab81b6a38342f9e6f',1,'lsDomain::ValueType()']]], - ['vectordatatype_1',['VectorDataType',['../classlsPointData.html#aabacd946ba7b56a2106350812b587633',1,'lsPointData::VectorDataType()'],['../classlsPointData.html#aabacd946ba7b56a2106350812b587633',1,'lsPointData::VectorDataType()']]], - ['voidpointmarkerstype_2',['VoidPointMarkersType',['../classlsDomain.html#a6432176faa114eee197c3f70c3e6f775',1,'lsDomain::VoidPointMarkersType()'],['../classlsDomain.html#a6432176faa114eee197c3f70c3e6f775',1,'lsDomain::VoidPointMarkersType()']]] -]; diff --git a/docs/doxygen/html/search/variables_0.html b/docs/doxygen/html/search/variables_0.html deleted file mode 100644 index 950bfc5f..00000000 --- a/docs/doxygen/html/search/variables_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_0.js b/docs/doxygen/html/search/variables_0.js deleted file mode 100644 index a265ff4f..00000000 --- a/docs/doxygen/html/search/variables_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['advectionkernel_0',['advectionKernel',['../namespaceAirGapDeposition.html#a5b4e34f279dffcb1b991e19b37c690f0',1,'AirGapDeposition.advectionKernel()'],['../namespaceDeposition.html#a6f4170d2c9e1329b971b2ee1ae1d7164',1,'Deposition.advectionKernel()']]], - ['assignable_1',['assignable',['../namespacelsConcepts.html#a4549b1a6ade0c70ac801ebd5971fe489',1,'lsConcepts']]], - ['axisdirection_2',['axisDirection',['../classlsCylinder.html#afbc7df82236346b6e357dcedcc33747e',1,'lsCylinder']]] -]; diff --git a/docs/doxygen/html/search/variables_1.html b/docs/doxygen/html/search/variables_1.html deleted file mode 100644 index fed58a5d..00000000 --- a/docs/doxygen/html/search/variables_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_1.js b/docs/doxygen/html/search/variables_1.js deleted file mode 100644 index 7b5a125a..00000000 --- a/docs/doxygen/html/search/variables_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['boundarycons_0',['boundaryCons',['../namespaceAirGapDeposition.html#a0a16a1d4a9f90f67f7251d38034723e0',1,'AirGapDeposition.boundaryCons()'],['../namespaceDeposition.html#aa65393a8f7e2b0fd80d5cf1cb7dcf951',1,'Deposition.boundaryCons()'],['../namespaceGeometricAdvection.html#a05401810b8dbf9a821a0c005e8148542',1,'GeometricAdvection.boundaryCons()']]], - ['bounds_1',['bounds',['../namespaceAirGapDeposition.html#a4ed932eb04869593914daf91837d5e08',1,'AirGapDeposition.bounds()'],['../namespaceDeposition.html#a554727b209466cd83d3f7d3316d88d6c',1,'Deposition.bounds()'],['../namespaceGeometricAdvection.html#a9c2c0c61e3d4d0944b94d5189a173179',1,'GeometricAdvection.bounds()']]] -]; diff --git a/docs/doxygen/html/search/variables_10.html b/docs/doxygen/html/search/variables_10.html deleted file mode 100644 index e2896f58..00000000 --- a/docs/doxygen/html/search/variables_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_10.js b/docs/doxygen/html/search/variables_10.js deleted file mode 100644 index 3aee5a56..00000000 --- a/docs/doxygen/html/search/variables_10.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['velocities_0',['velocities',['../namespaceAirGapDeposition.html#ad5dc2abed0befd354f65157811efd227',1,'AirGapDeposition.velocities()'],['../namespaceDeposition.html#ae57e21d1dc9de847941bc81607c8849e',1,'Deposition.velocities()']]], - ['velocitylabel_1',['velocityLabel',['../classlsAdvect.html#afae1b077486e6aa98c423cbe0b84c2e0',1,'lsAdvect']]], - ['vertices_2',['vertices',['../classlsMesh.html#a138c81afd44ae5ae6d5110e4df0e9c0f',1,'lsMesh']]], - ['voidpointlabel_3',['voidPointLabel',['../classlsMarkVoidPoints.html#a773f9839086125cbf3c6c0e8b52213ce',1,'lsMarkVoidPoints']]] -]; diff --git a/docs/doxygen/html/search/variables_2.html b/docs/doxygen/html/search/variables_2.html deleted file mode 100644 index 761c194a..00000000 --- a/docs/doxygen/html/search/variables_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_2.js b/docs/doxygen/html/search/variables_2.js deleted file mode 100644 index 197cb931..00000000 --- a/docs/doxygen/html/search/variables_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['celldata_0',['cellData',['../classlsMesh.html#a9dca591fdc28fe2790e5c50e46158adc',1,'lsMesh']]], - ['closingtime_1',['closingTime',['../classViewFactorDistribution.html#ac564435da2b4a216f00ff31fce92def7',1,'ViewFactorDistribution']]], - ['counter_2',['counter',['../namespaceDeposition.html#a832bc85f44adbf2f1ef86c55a5482e90',1,'Deposition']]] -]; diff --git a/docs/doxygen/html/search/variables_3.html b/docs/doxygen/html/search/variables_3.html deleted file mode 100644 index 78bfe03b..00000000 --- a/docs/doxygen/html/search/variables_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_3.js b/docs/doxygen/html/search/variables_3.js deleted file mode 100644 index 78a0dc6f..00000000 --- a/docs/doxygen/html/search/variables_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['data_0',['data',['../classViewFactorDistribution.html#a5f886b3b1c1f3e387dff54baee3db738',1,'ViewFactorDistribution']]], - ['dimensions_1',['dimensions',['../classlsDomain.html#a23ca994a84325006116efc1f3e118b35',1,'lsDomain']]], - ['dist_2',['dist',['../namespaceGeometricAdvection.html#aa8ac5422d5dca205d8003906cf3ed2da',1,'GeometricAdvection']]] -]; diff --git a/docs/doxygen/html/search/variables_4.html b/docs/doxygen/html/search/variables_4.html deleted file mode 100644 index 4d608da1..00000000 --- a/docs/doxygen/html/search/variables_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_4.js b/docs/doxygen/html/search/variables_4.js deleted file mode 100644 index e86069f5..00000000 --- a/docs/doxygen/html/search/variables_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['extent_0',['extent',['../namespaceAirGapDeposition.html#ad57d3494da9650c7081894b7de007eba',1,'AirGapDeposition.extent()'],['../namespaceDeposition.html#a2091a9e8efc556060c6a3fe0e2a71191',1,'Deposition.extent()'],['../namespaceGeometricAdvection.html#afeac2948471fac1e758166cdb6990895',1,'GeometricAdvection.extent()']]] -]; diff --git a/docs/doxygen/html/search/variables_5.html b/docs/doxygen/html/search/variables_5.html deleted file mode 100644 index 6342402d..00000000 --- a/docs/doxygen/html/search/variables_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_5.js b/docs/doxygen/html/search/variables_5.js deleted file mode 100644 index c982d84d..00000000 --- a/docs/doxygen/html/search/variables_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['featuremarkerslabel_0',['featureMarkersLabel',['../classlsDetectFeatures.html#a801249516b87df701910acbe3ff9132a',1,'lsDetectFeatures']]] -]; diff --git a/docs/doxygen/html/search/variables_6.html b/docs/doxygen/html/search/variables_6.html deleted file mode 100644 index 80db039f..00000000 --- a/docs/doxygen/html/search/variables_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_6.js b/docs/doxygen/html/search/variables_6.js deleted file mode 100644 index c19e8189..00000000 --- a/docs/doxygen/html/search/variables_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['gaussiancurvaturelabel_0',['gaussianCurvatureLabel',['../classlsCalculateCurvatures.html#a6f88f3e5220441afde1fed9cf64f4c37',1,'lsCalculateCurvatures']]], - ['griddelta_1',['gridDelta',['../structViewFactorProcessDataType.html#ac5f7efdbd85bdfa82e6897a8337c8473',1,'ViewFactorProcessDataType::gridDelta()'],['../classlsSphereDistribution.html#acff9f68f19a96bd7e54e9863a5ca1e7c',1,'lsSphereDistribution::gridDelta()'],['../classlsBoxDistribution.html#a96d3ff1948160d3b800ba880c896cef1',1,'lsBoxDistribution::gridDelta()'],['../namespaceAirGapDeposition.html#a2298757d8b928ab18a132ed7e268679b',1,'AirGapDeposition.gridDelta()'],['../namespaceDeposition.html#a388a3ed8b0b67bec94970f23ad4fe042',1,'Deposition.gridDelta()'],['../namespaceGeometricAdvection.html#a46b978bd5d91bddda4f40cf011b6d4ed',1,'GeometricAdvection.gridDelta()']]] -]; diff --git a/docs/doxygen/html/search/variables_7.html b/docs/doxygen/html/search/variables_7.html deleted file mode 100644 index bf8eb384..00000000 --- a/docs/doxygen/html/search/variables_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_7.js b/docs/doxygen/html/search/variables_7.js deleted file mode 100644 index 99de3ae2..00000000 --- a/docs/doxygen/html/search/variables_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['height_0',['height',['../classlsCylinder.html#a8c1e8a7a6da15031bbd1b3b5ec0bf1db',1,'lsCylinder']]], - ['hexas_1',['hexas',['../classlsMesh.html#a6fa110f111ac84650d9d3101860b59b2',1,'lsMesh']]] -]; diff --git a/docs/doxygen/html/search/variables_8.html b/docs/doxygen/html/search/variables_8.html deleted file mode 100644 index 92a55e9a..00000000 --- a/docs/doxygen/html/search/variables_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_8.js b/docs/doxygen/html/search/variables_8.js deleted file mode 100644 index 2cd3cce2..00000000 --- a/docs/doxygen/html/search/variables_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['lines_0',['lines',['../classlsMesh.html#a9c6811eb25723030619f8a155c159a8c',1,'lsMesh']]], - ['lock_1',['lock',['../ViewFactorDistribution_8hpp.html#af40eb81400ba119f112df5c19b60617f',1,'ViewFactorDistribution.hpp']]] -]; diff --git a/docs/doxygen/html/search/variables_9.html b/docs/doxygen/html/search/variables_9.html deleted file mode 100644 index 1aec7735..00000000 --- a/docs/doxygen/html/search/variables_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_9.js b/docs/doxygen/html/search/variables_9.js deleted file mode 100644 index 83c61358..00000000 --- a/docs/doxygen/html/search/variables_9.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['map_0',['map',['../classViewFactorDistribution.html#ad53f6bcc0f5d5e19c9ec9b78a11efbea',1,'ViewFactorDistribution']]], - ['maxcorner_1',['maxCorner',['../classlsBox.html#a594716d10e208becc5de0690733349d0',1,'lsBox::maxCorner()'],['../namespaceAirGapDeposition.html#a7e6fb0e6e3965c24e43e33753cc4c2b4',1,'AirGapDeposition.maxCorner()'],['../namespaceDeposition.html#acfc1b4da91a51db88736546ef5d6ecaa',1,'Deposition.maxCorner()'],['../namespaceGeometricAdvection.html#a61784e26891726ae8a5decd60904d2ae',1,'GeometricAdvection.maxCorner()']]], - ['maximumextent_2',['maximumExtent',['../classlsMesh.html#a8abd8564dc1d598bd8ee910297aa298e',1,'lsMesh']]], - ['meancurvaturelabel_3',['meanCurvatureLabel',['../classlsCalculateCurvatures.html#aa3331a8bd3efce809f789bab054fcad8',1,'lsCalculateCurvatures']]], - ['mesh_4',['mesh',['../namespaceAirGapDeposition.html#ab170b9d309c41a6a8f385caf53068bfa',1,'AirGapDeposition.mesh()'],['../namespaceDeposition.html#a8725affaf165a7612eae4f80807f9789',1,'Deposition.mesh()'],['../namespaceGeometricAdvection.html#ab3cac288eeef62da544cfa01e9d88691',1,'GeometricAdvection.mesh()']]], - ['mincorner_5',['minCorner',['../classlsBox.html#ad42bdd6e0c610c2c03c0ffd559711aeb',1,'lsBox::minCorner()'],['../namespaceAirGapDeposition.html#ae202b9c552c69548274e05624dc8c47b',1,'AirGapDeposition.minCorner()'],['../namespaceDeposition.html#a871e02f9e0fc93e250d34bb0662f288b',1,'Deposition.minCorner()'],['../namespaceGeometricAdvection.html#a4bc967230cc6b0b1fd473860f144736c',1,'GeometricAdvection.minCorner()']]], - ['minimumextent_6',['minimumExtent',['../classlsMesh.html#aadb5c6417f0720f7c3f7a3ee2942af9f',1,'lsMesh']]] -]; diff --git a/docs/doxygen/html/search/variables_a.html b/docs/doxygen/html/search/variables_a.html deleted file mode 100644 index 8090d16b..00000000 --- a/docs/doxygen/html/search/variables_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_a.js b/docs/doxygen/html/search/variables_a.js deleted file mode 100644 index d8a8806c..00000000 --- a/docs/doxygen/html/search/variables_a.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['neg_5fvalue_0',['NEG_VALUE',['../classlsDomain.html#acd59efb6dcdc1ccc8f48a17fdc4aa356',1,'lsDomain']]], - ['newlayer_1',['newLayer',['../namespaceAirGapDeposition.html#ae4c15d7b109cfa0500c2e84e79c19ef6',1,'AirGapDeposition.newLayer()'],['../namespaceDeposition.html#a448222c801fb513e47426d6adcbadcbd',1,'Deposition.newLayer()'],['../namespaceGeometricAdvection.html#abd9a032068d19a191bc00596224a23fe',1,'GeometricAdvection.newLayer()']]], - ['nodes_2',['nodes',['../classlsMesh.html#aef70c079c387114ba1f929cdc9d72f04',1,'lsMesh']]], - ['normal_3',['normal',['../classlsPlane.html#a758faaa5fcfc68674040158a21511ef6',1,'lsPlane']]], - ['normalvectorslabel_4',['normalVectorsLabel',['../classlsCalculateNormalVectors.html#a6008b54cf1c7c73f45479b2ecdf59f31',1,'lsCalculateNormalVectors']]], - ['numberofsteps_5',['numberOfSteps',['../namespaceAirGapDeposition.html#aad04fd5c5532665c5eee936cd2681b74',1,'AirGapDeposition']]] -]; diff --git a/docs/doxygen/html/search/variables_b.html b/docs/doxygen/html/search/variables_b.html deleted file mode 100644 index 5ceb53fb..00000000 --- a/docs/doxygen/html/search/variables_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_b.js b/docs/doxygen/html/search/variables_b.js deleted file mode 100644 index 935f90d1..00000000 --- a/docs/doxygen/html/search/variables_b.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['origin_0',['origin',['../classlsSphere.html#aba0dc3001111b997ca98a79baf23ffba',1,'lsSphere::origin()'],['../classlsPlane.html#a8d04795ea979be3468c895efd84fb2b4',1,'lsPlane::origin()'],['../classlsCylinder.html#a5f69ab67fae5153465b95543405141ed',1,'lsCylinder::origin()'],['../namespaceAirGapDeposition.html#ae54fe602ea6ed9d4d67fc74791f536c5',1,'AirGapDeposition.origin()'],['../namespaceDeposition.html#acdb3f1e89daecbef98d6f71113c249fd',1,'Deposition.origin()'],['../namespaceGeometricAdvection.html#a24e2a92a06eed3283575cc671a99680f',1,'GeometricAdvection.origin()']]] -]; diff --git a/docs/doxygen/html/search/variables_c.html b/docs/doxygen/html/search/variables_c.html deleted file mode 100644 index 5dbea70b..00000000 --- a/docs/doxygen/html/search/variables_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_c.js b/docs/doxygen/html/search/variables_c.js deleted file mode 100644 index 51afe69f..00000000 --- a/docs/doxygen/html/search/variables_c.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['passedlevelset_0',['passedLevelSet',['../classViewFactorDistribution.html#a3e604940e27e1390df0199f68656c09e',1,'ViewFactorDistribution']]], - ['passedtime_1',['passedTime',['../namespaceAirGapDeposition.html#a86904a08b62cc0d346f96b5a7609263e',1,'AirGapDeposition.passedTime()'],['../namespaceDeposition.html#a9df7fa526473e45109729f2dd37fbbb6',1,'Deposition.passedTime()']]], - ['planenormal_2',['planeNormal',['../namespaceAirGapDeposition.html#a8f9a128eb4d3a446d178e6756691d08e',1,'AirGapDeposition.planeNormal()'],['../namespaceDeposition.html#a822cb2e71c77b4c9815adba4e890b8d7',1,'Deposition.planeNormal()'],['../namespaceGeometricAdvection.html#a08c9c6b2be2e81901d5bef9dbb609f2d',1,'GeometricAdvection.planeNormal()']]], - ['pointdata_3',['pointData',['../classlsMesh.html#ab46cf561076266db74af72bebea8d402',1,'lsMesh']]], - ['points_4',['points',['../classlsPointCloud.html#a811e6a9dfc2b8fbee7a45c03091a4edd',1,'lsPointCloud']]], - ['pos_5fvalue_5',['POS_VALUE',['../classlsDomain.html#a9c130cd72fdf29fb0c281780faeff7ea',1,'lsDomain']]], - ['posextent_6',['posExtent',['../classlsBoxDistribution.html#a4be7039fa78a256e91b2bb59c07e03d4',1,'lsBoxDistribution']]], - ['processtime_7',['processTime',['../structViewFactorProcessDataType.html#a1d135635af66c2212dc657e8507ac050',1,'ViewFactorProcessDataType']]] -]; diff --git a/docs/doxygen/html/search/variables_d.html b/docs/doxygen/html/search/variables_d.html deleted file mode 100644 index e7cd3a31..00000000 --- a/docs/doxygen/html/search/variables_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_d.js b/docs/doxygen/html/search/variables_d.js deleted file mode 100644 index 3e17b924..00000000 --- a/docs/doxygen/html/search/variables_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['radius_0',['radius',['../classlsSphereDistribution.html#a425e0f5e4670854be0482a39741cb260',1,'lsSphereDistribution::radius()'],['../classlsSphere.html#a9d3efa11ce374c9fd4e864d9b73a12ab',1,'lsSphere::radius()'],['../classlsCylinder.html#a84426e0ea4c3f8ec15822a729270273b',1,'lsCylinder::radius()']]], - ['radius2_1',['radius2',['../classlsSphereDistribution.html#a127f7767efe18e76c8c6c04841f111e1',1,'lsSphereDistribution']]] -]; diff --git a/docs/doxygen/html/search/variables_e.html b/docs/doxygen/html/search/variables_e.html deleted file mode 100644 index b2e6719c..00000000 --- a/docs/doxygen/html/search/variables_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_e.js b/docs/doxygen/html/search/variables_e.js deleted file mode 100644 index b4c6ef6f..00000000 --- a/docs/doxygen/html/search/variables_e.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['sidewallnormal_0',['sidewallNormal',['../structViewFactorProcessDataType.html#a618a6fa58c2541e6d4f037455f1cbb24',1,'ViewFactorProcessDataType']]], - ['substrate_1',['substrate',['../namespaceAirGapDeposition.html#a00dc73663e030fed6bb40169ef4070b6',1,'AirGapDeposition.substrate()'],['../namespaceDeposition.html#a68c03f351e1469988a55e41eba8b288f',1,'Deposition.substrate()'],['../namespaceGeometricAdvection.html#a6847ded4385aaab7eb500e36ca0f3f7c',1,'GeometricAdvection.substrate()']]] -]; diff --git a/docs/doxygen/html/search/variables_f.html b/docs/doxygen/html/search/variables_f.html deleted file mode 100644 index fe014459..00000000 --- a/docs/doxygen/html/search/variables_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/doxygen/html/search/variables_f.js b/docs/doxygen/html/search/variables_f.js deleted file mode 100644 index 1a24a014..00000000 --- a/docs/doxygen/html/search/variables_f.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['tetras_0',['tetras',['../classlsMesh.html#ac66736a0f7162c21f42df2632aaeb739',1,'lsMesh']]], - ['timestep_1',['timeStep',['../structViewFactorProcessDataType.html#a62439296cb3fc3df3f06cd311b6379e7',1,'ViewFactorProcessDataType']]], - ['toprate_2',['topRate',['../structViewFactorProcessDataType.html#a3f6c884a649e03ffb3092b5423576b60',1,'ViewFactorProcessDataType']]], - ['topthickness_3',['topThickness',['../classViewFactorDistribution.html#a2e71644f9151c7eed1decd4758643007',1,'ViewFactorDistribution']]], - ['trench_4',['trench',['../namespaceAirGapDeposition.html#adc994ddcd49604c115802be0b6394a33',1,'AirGapDeposition.trench()'],['../namespaceDeposition.html#a926efaf965f4ac96389fe463ccf0b7be',1,'Deposition.trench()'],['../namespaceGeometricAdvection.html#abcb12fafe44f5af6a80265bf54d9d628',1,'GeometricAdvection.trench()']]], - ['trenchdepth_5',['trenchDepth',['../structViewFactorProcessDataType.html#ae20003bfd07558ac0599564a9ef8b4a9',1,'ViewFactorProcessDataType']]], - ['trenchdiameter_6',['trenchDiameter',['../structViewFactorProcessDataType.html#a9e42f4a6cdc5a53a92202cbd60eb5177',1,'ViewFactorProcessDataType']]], - ['triangles_7',['triangles',['../classlsMesh.html#a7f993e67a05d8c3603858ef1a35aeb5a',1,'lsMesh']]] -]; diff --git a/docs/doxygen/html/specialisations_8cpp.html b/docs/doxygen/html/specialisations_8cpp.html deleted file mode 100644 index ea149939..00000000 --- a/docs/doxygen/html/specialisations_8cpp.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -ViennaLS: lib/specialisations.cpp File Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    specialisations.cpp File Reference
    -
    -
    -
    #include <lsAdvect.hpp>
    -#include <lsBooleanOperation.hpp>
    -#include <lsCalculateCurvatures.hpp>
    -#include <lsCalculateNormalVectors.hpp>
    -#include <lsCheck.hpp>
    -#include <lsDetectFeatures.hpp>
    -#include <lsDomain.hpp>
    -#include <lsExpand.hpp>
    -#include <lsFromSurfaceMesh.hpp>
    -#include <lsFromVolumeMesh.hpp>
    -#include <lsGeometricAdvect.hpp>
    -#include <lsGeometries.hpp>
    -#include <lsMakeGeometry.hpp>
    -#include <lsPrune.hpp>
    -#include <lsReader.hpp>
    -#include <lsReduce.hpp>
    -#include <lsToDiskMesh.hpp>
    -#include <lsToMesh.hpp>
    -#include <lsToSurfaceMesh.hpp>
    -#include <lsToVoxelMesh.hpp>
    -#include <lsWriteVisualizationMesh.hpp>
    -#include <lsWriter.hpp>
    -
    -
    - - - - diff --git a/docs/doxygen/html/splitbar.png b/docs/doxygen/html/splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/docs/doxygen/html/structViewFactorProcessDataType-members.html b/docs/doxygen/html/structViewFactorProcessDataType-members.html deleted file mode 100644 index 936aa7ee..00000000 --- a/docs/doxygen/html/structViewFactorProcessDataType-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -ViennaLS: Member List - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/doxygen/html/structViewFactorProcessDataType.html b/docs/doxygen/html/structViewFactorProcessDataType.html deleted file mode 100644 index 56ec901a..00000000 --- a/docs/doxygen/html/structViewFactorProcessDataType.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - -ViennaLS: ViewFactorProcessDataType< T > Struct Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    ViennaLS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    ViewFactorProcessDataType< T > Struct Template Reference
    -
    -
    - -

    #include <ViewFactorProcessData.hpp>

    - - - - - - - - - - - - - - - - -

    -Public Attributes

    double gridDelta
     
    trenchDiameter
     
    trenchDepth
     
    topRate
     
    processTime
     
    timeStep
     
    hrleVectorType< double, 2 > sidewallNormal
     
    -

    Member Data Documentation

    - -

    ◆ gridDelta

    - -
    -
    -
    -template<class T >
    - - - - -
    double ViewFactorProcessDataType< T >::gridDelta
    -
    - -
    -
    - -

    ◆ processTime

    - -
    -
    -
    -template<class T >
    - - - - -
    T ViewFactorProcessDataType< T >::processTime
    -
    - -
    -
    - -

    ◆ sidewallNormal

    - -
    -
    -
    -template<class T >
    - - - - -
    hrleVectorType<double, 2> ViewFactorProcessDataType< T >::sidewallNormal
    -
    - -
    -
    - -

    ◆ timeStep

    - -
    -
    -
    -template<class T >
    - - - - -
    T ViewFactorProcessDataType< T >::timeStep
    -
    - -
    -
    - -

    ◆ topRate

    - -
    -
    -
    -template<class T >
    - - - - -
    T ViewFactorProcessDataType< T >::topRate
    -
    - -
    -
    - -

    ◆ trenchDepth

    - -
    -
    -
    -template<class T >
    - - - - -
    T ViewFactorProcessDataType< T >::trenchDepth
    -
    - -
    -
    - -

    ◆ trenchDiameter

    - -
    -
    -
    -template<class T >
    - - - - -
    T ViewFactorProcessDataType< T >::trenchDiameter
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/doxygen/html/structViewFactorProcessDataType.js b/docs/doxygen/html/structViewFactorProcessDataType.js deleted file mode 100644 index 9d689012..00000000 --- a/docs/doxygen/html/structViewFactorProcessDataType.js +++ /dev/null @@ -1,10 +0,0 @@ -var structViewFactorProcessDataType = -[ - [ "gridDelta", "structViewFactorProcessDataType.html#ac5f7efdbd85bdfa82e6897a8337c8473", null ], - [ "processTime", "structViewFactorProcessDataType.html#a1d135635af66c2212dc657e8507ac050", null ], - [ "sidewallNormal", "structViewFactorProcessDataType.html#a618a6fa58c2541e6d4f037455f1cbb24", null ], - [ "timeStep", "structViewFactorProcessDataType.html#a62439296cb3fc3df3f06cd311b6379e7", null ], - [ "topRate", "structViewFactorProcessDataType.html#a3f6c884a649e03ffb3092b5423576b60", null ], - [ "trenchDepth", "structViewFactorProcessDataType.html#ae20003bfd07558ac0599564a9ef8b4a9", null ], - [ "trenchDiameter", "structViewFactorProcessDataType.html#a9e42f4a6cdc5a53a92202cbd60eb5177", null ] -]; \ No newline at end of file diff --git a/docs/doxygen/html/sync_off.png b/docs/doxygen/html/sync_off.png deleted file mode 100644 index 3b443fc62892114406e3d399421b2a881b897acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* diff --git a/docs/doxygen/html/sync_on.png b/docs/doxygen/html/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 diff --git a/docs/doxygen/html/tab_a.png b/docs/doxygen/html/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 diff --git a/docs/doxygen/html/tab_b.png b/docs/doxygen/html/tab_b.png deleted file mode 100644 index e2b4a8638cb3496a016eaed9e16ffc12846dea18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ diff --git a/docs/doxygen/html/tabs.css b/docs/doxygen/html/tabs.css deleted file mode 100644 index 00d1c602..00000000 --- a/docs/doxygen/html/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#666;-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/docs/doxygen/logo.png b/docs/doxygen/logo.png deleted file mode 100644 index 5b3dc2a360aab1489325af5dc4ceb5c32e71d934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4656 zcmV-063^|4P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+MSnclHIrsh5u_6Spq?TujLRVSd|@Q`T3~6?Xg{+ zsZ^x8Et%p2z&SX8pZL$e&+{)XsiQttTIX34mkk?v^3v1Sb>E#|=C{9wdQIP#r1AcJ zuSeUD;a@&{k4ye_{QD{Mw~g#`y7;djzQ=R_ZKM1-=pMkk*k_~hc@bs!4=2~rTe83Y zJwFGWkBhYxtG$({?wWH_&7qZ_e4VCAMTbuQruT2lcck-f@3`sR=-rId3B!{<7U^A{ z*+_=m58vaj1Nw>lPvh@V_XEMYdp*CqlJeJw--C`}e;)r_&ugCYS%2EB{u!Bn0_OQA zWL~#^3bfhhE&n=RN-EFK=AE^WK$^ zF1X!3_kr7vy-Oq=$=vsOFO@1w8c&n?NO=c4-@8oN+~>VjTF%*WmdM6}U@U&vBA;X1 zdvK)waCR`s*vusU|NHr0C!Vuzh~y^pg`OXF1(mKPUyHy^evIAwqV`*ge39%XH&*AD9LX9J zMGZ!{oJ+u~mFqqIE4VkZoWh`m&Ev#K+Ojo#?Z{R7ngp?Kn-%Blv^-38FRN`P9kuwH zyY)^A+h(W@k1Brhes*X`D|IZEtQ79et;NWBF3HoZ^|`d4HQM$n9FR)&;(aEbaSfw2WRj`R`3z z-=?)TR~EPOEWzDfWw@486%N^nSW)X%2d%mKI9qjMMp483tlE9SN-wq=`fN39Jz8~^ z(7ERdVE3f^$m}_6h$0iSE_c~MSkVHI%P%ceQ_F!|tX1;F{s-$kT5oOJ>Squvw5p0` z&>Ok8E}LM~es;D}dt}F@W!M_jlXS|7oo_ihq{Hfcow>{Q4u_n2;dM-lHl*&Ar1&1E z6C>H0SHM7t)R?}f9xN|suBU`G9edqS3(*+SY@H2qIYr*UcBVJrI$#zw3D$?-3X8|9 zriIN38|0})3y8Q=BYT%ID?XFYbJ!MP+dZVs>3V#&KB8;!R)b8KIZ9onteN(j54`Mo z?AS39d=cAy?+7q#Y3r=ME?dY6u>!|agH|bkFxAK)N}g@7?N1@IA%(V~KF8`6vXtEH z*ru%G5v)16_OUSogl8*o3c9*?&&+Yw6uTDH(})j6hB`!mAjt?~TuDzYP%O<#V&PrG z!B|u28S+3T$G|+?Tw^VNC>1+SE|N={GI_Pxd@kQQI(EBG;&Eb?PJVy|tp*`)H}Hw% zva%K|Esr8}Y&Oa{IvZIAIbqT0&{E2x1F4tsgdK$7Bs^LNa^$p7P#=(sT1tV;r!`m} zsM0_@Uh*g(S2^*7vWkwBF zK51s8ySOb@c95YO5yYw%b4-MnoZwKQ4rQnoadw!LOIE#Qtkq4*?D<@2ne}2&kW40a zqvJqEhK>LZ23|3?3P5pXznae#B9jIMHbK}|&7_vJ3>0%p4 zFpylw6GJk`LDay0(UF)BCOq*n>h@HV;<2XOCVAkFjFB%f=wYc&8_jk}q>LR1vggtG zAQLY#&j%U<6W>Rd?wHk(=DoAq4#AlW*PXh69-&sqS0iTy6e`+QDO%*%;}cWB3<W#3%V+Or(cEowM<_Zf3U@1wAGMUo-kgIJkeXsmeQrXB+R!Ba6J<1q zSE=$nlVVLDT3dNl|DAuz^Zj2Y4+14YEb3X7rF?E?WX~Tt1jcAw*CP-J;5ar~>p|_th|Ex2xpK`d zp`4s;iDZApw8DtDw6Q_e)XcRd^AO_3*AZh3N+}YF1na)>EqZ!;u`LT@3=*YwD5a_{UAm-~FJF=+rj$ZT zdBYz{DLl_36bi9?StH5*{;X4^QmQDGN@>Tj<*b?27-Ob{#|A^B6?4|iYOJ)^0Ho)6 zMhGE=5GYGcIbs=%X1^3umCZO{UC+)<_RmoKx?bm`kuwIgF&O;#B8BitT!Dx-2Aw7@ zg@65I<3o`%fKFSeq(BWb(9?!^$|L1zUz&v=Xe+{wLJEN##>drWQi)EOoKCB0#wjXo zVYJ`nozoZDfARu{&s^l>`8b`?Bz;Mbl&diYq=b;ICqRbO2f*>J7?smPTuiw9*7tYQa{3|yu%yII zFMINW7R7l1$|503BSEHx9dZJ`O!p6XT!;^F_EJ9`y$L?J*w6V`irq)gvHMsT&un{- zyXO}3=!#kzZYl!&;jOO0i(``0#vl;1pYP*=O)b3J(L*FJhZoo0&OLXObKrOncEF+_ zZ1btwX)M3Bm_@UuQCpltVc5B9-?602iLO50ZtvyQqn+$-JI|@}abDPaieI#T!2Js= z`POIWQ5Fea6Tvab8GJQ+{Dn5`#H%#@@fQBR=}x}|M8vKmYBUsh%E28-uHj9}+S$F9k{p ztU-s8{yfTr4_6yJZ77Qbd2~fByT87azrFu9N()1r=!$di#=UIXc>*N`o*sYtHKyk> zZ|na0LY{b~k#k9hf8IBbhMT5SQV_%-hDi8CMvf35xO|T>;2A@Xqj=)eH}O03OIY)x z1MF$*=HVY7Bw$HaeyV!h9vqXLlmcVm>Ceo@mV(XA^(>wr;(Pbrgh8OSL5Ykw4qbGc zK^_!>QP-`*O9V=Yv=SR`EzRSXUu)pOO>gnD<}*C{lV;|Y=CiP-5YLzqadm|4W04bS z!)&E^`uA_9`N@Sm|D}&HJvWezb3%ypie%`+gb+ySAH&-+r2K0xr!XQt4J_po3_FU= zU%8XUn~R9{rTE$ltqgb?F^-zmxZ|AXd7M6T7K|T|%Suad9GiGNL05M-0&oHWN@f&i zjqd5`B^rx?fr3ark%EFOu?*RB=Q=s{eg}y}9LEVzSy@hbSt$TY`UHcv;`uMt)9~FU zes!#imkyrcz6BMy+GGR&HId60($^Q~Z@%|^`r>gcrFi)nE*6 z%XmrvuIuvbhJWC-9Xm-Tla!T}vV3VHwY4=247lugeHR;_`vIQk`Oi%&>lZ&+O@3jB zeeDr!Z_|u2Px%wUYyAZg~gWwip<2nK7f7)^`q* zNc0m71}H3yfHByX%{zyVu%NyUfgcZ*5Y+xg4m*!@l5~Bq8gu1x_@t8?Pl&yADT*@9DI-j*3YoXE6R-)_TPJ zW6*iqwh=;*Os2T~|cC3vz_P)gaIgi}b*ZkdLVF&)7cSD) z_8vwX?q0E!^0HFatX|0ve)uEe@dW?%@>aHN-Hs5DOr>crcy{L$;rtf^JF0esnh^fmE|m3+Q{J}M~M^^@Zjg~ zBNmJCubW>)Yt5oXcLM(0`{bfKsjjZ#^`_mNI`uxWzCM(cEWa|rHxvr;2M;|ksKs1vPb*y@5a6LN+&5wY{mm!W4e3)# zi8h9^(h?s0{Jnl}qg1+G4VHwhhtBcMpC4u0pWa1Lu7fsaT-nEj=G^e1IJ|(PwazNy z(2s$B{-(9b-XjNnG!%mt-NqPPPp5N0$-nRG;ICdf%zr<=n7XRSgc8;X3(A#<4!>r! z^k(?W7*0y3D_*vxNO_v?{QL;}+IxBBi3X~sg(sYeeepCsU6)uahLRTXc;c$pX3QJ#G_j;dcQncA-bA|I=}|c?%wu=YrZDU;tuo%au64^% z4NX6>sAxJ%8yk>PQZi%46|Z--;q4PWBnEW0$P=_B#rXm1sv<<3A~f|-RVDMtMkkg1qus%4Xb4?Qf07I?%}>-)Cy=VYdslz~jwU?zJj z&!h;-M897OMh_K}jT?4%&}88M$xT)K-ymm|hoGBqJ837zw0#U-!S|5;7-l6@i mKmta7?YxmOik;cr>HiCYEe2kA`)ytT0000 - - - - - - Page Redirection - - - If you are not redirected automatically, follow this link to the manual. - -' > $docmainfile -echo "Created shortcut: $docmainfile" -fi - diff --git a/docs/header.html b/docs/header.html new file mode 100644 index 00000000..7a79172a --- /dev/null +++ b/docs/header.html @@ -0,0 +1,87 @@ + + + + + + + + + + + $projectname: $title + + $title + + + + + + + + + $treeview + $search + $mathjax + $darkmode + + $extrastylesheet + + + + + + + +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    $projectname $projectnumber +
    + +
    $projectbrief
    +
    +
    $projectbrief
    +
    $searchbox
    $searchbox
    +
    + + diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 4f2dc77f..00000000 --- a/docs/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - Page Redirection - - - If you are not redirected automatically, follow this link to the manual. - -