|
ViennaLS
|
#include <lsAdvect.hpp>#include <lsBooleanOperation.hpp>#include <lsCheck.hpp>#include <lsDomain.hpp>#include <lsExpand.hpp>#include <lsGeometricAdvect.hpp>#include <lsGeometricAdvectDistributions.hpp>#include <lsGeometries.hpp>#include <lsInterior.hpp>#include <lsMakeGeometry.hpp>#include <lsOxidation.hpp>#include <lsOxidationDeformation.hpp>#include <lsOxidationDiffusion.hpp>#include <lsOxidationPresets.hpp>#include <lsTestAsserts.hpp>#include <lsToSurfaceMesh.hpp>#include <array>#include <cmath>#include <cstdio>#include <limits>#include <string>#include <omp.h>Typedefs | |
| using | LevelSet = ls::SmartPointer<ls::Domain<T, D>> |
Functions | |
| LevelSet | makePlane (const double *bounds, T gridDelta, ls::VectorType< T, D > origin, ls::VectorType< T, D > normal) |
| void | storeStress (LevelSet levelSet, const std::array< T, 9 > &stress, const std::string &name) |
| void | testTiltedFilm (T slope) |
| void | testCornerSeed () |
| ls::SmartPointer< ls::Oxidation< T, D > > | growDryFilm (LevelSet si, LevelSet ambient, T gridDelta, T tEnd) |
| T | deviatoricMagnitude (const std::array< T, 9 > &s) |
| void | testTiltedFrontGrowth () |
| void | testStressFreeBirth () |
| void | testGuidedFill () |
| ls::SmartPointer< ls::OxidationDiffusion< T, D > > | solveStrip (bool mirrored) |
| void | testDiffusionMirror () |
| void | testSurfaceThroughGridPoints () |
| T | wallAbove (LevelSet levelSet, T height) |
| void | testMaskTracker () |
| T | turnedBoxDeviation (LevelSet levelSet, T a, T b, T angle) |
| void | testMaskRotation () |
| ls::Vec3D< T > | bendVelocity (const ls::Vec3D< T > &x) |
| void | testMaskTrackerBending () |
| int | main () |
Variables | |
| constexpr int | D = 2 |
| ls::Domain< T, D >::BoundaryType | boundaries [D] |
| using LevelSet = ls::SmartPointer<ls::Domain<T, D>> |
| ls::SmartPointer< ls::Oxidation< T, D > > growDryFilm | ( | LevelSet | si, |
| LevelSet | ambient, | ||
| T | gridDelta, | ||
| T | tEnd ) |
| int main | ( | ) |
| LevelSet makePlane | ( | const double * | bounds, |
| T | gridDelta, | ||
| ls::VectorType< T, D > | origin, | ||
| ls::VectorType< T, D > | normal ) |
| ls::SmartPointer< ls::OxidationDiffusion< T, D > > solveStrip | ( | bool | mirrored | ) |
| void testCornerSeed | ( | ) |
| void testDiffusionMirror | ( | ) |
| void testGuidedFill | ( | ) |
| void testMaskRotation | ( | ) |
| void testMaskTracker | ( | ) |
| void testMaskTrackerBending | ( | ) |
| void testStressFreeBirth | ( | ) |
| void testSurfaceThroughGridPoints | ( | ) |
| void testTiltedFilm | ( | T | slope | ) |
| void testTiltedFrontGrowth | ( | ) |
| ls::Domain<T,D>::BoundaryType boundaries[D] |
|
constexpr |