ViennaLS
Loading...
Searching...
No Matches
Oxidation.cpp File Reference
#include <lsDomain.hpp>
#include <lsGeometricAdvect.hpp>
#include <lsGeometries.hpp>
#include <lsMakeGeometry.hpp>
#include <lsOxidation.hpp>
#include <lsOxidationPresets.hpp>
#include <lsTestAsserts.hpp>
#include <algorithm>
#include <array>
#include <cmath>

Typedefs

using LevelSet = ls::SmartPointer<ls::Domain<NumericType, D>>

Functions

LevelSet makePlane (const double *bounds, ls::Domain< NumericType, D >::BoundaryType *bc, NumericType gridDelta, NumericType y)
LevelSet makeBox (const double *bounds, ls::Domain< NumericType, D >::BoundaryType *bc, NumericType gridDelta, ls::VectorType< NumericType, D > minPt, ls::VectorType< NumericType, D > maxPt)
void testStandardOxidation ()
void testLOCOSOxidation ()
LOCOSMaskResponse runLOCOSMaskResponse (NumericType maskThick, NumericType maskViscosity)
void testLOCOSMaskStiffnessSensitivity ()
void testStandard3D ()
int main ()

Variables

constexpr int D = 2

Typedef Documentation

◆ LevelSet

using LevelSet = ls::SmartPointer<ls::Domain<NumericType, D>>

Function Documentation

◆ main()

int main ( )

◆ makeBox()

LevelSet makeBox ( const double * bounds,
ls::Domain< NumericType, D >::BoundaryType * bc,
NumericType gridDelta,
ls::VectorType< NumericType, D > minPt,
ls::VectorType< NumericType, D > maxPt )

◆ makePlane()

LevelSet makePlane ( const double * bounds,
ls::Domain< NumericType, D >::BoundaryType * bc,
NumericType gridDelta,
NumericType y )

◆ runLOCOSMaskResponse()

LOCOSMaskResponse runLOCOSMaskResponse ( NumericType maskThick,
NumericType maskViscosity )

◆ testLOCOSMaskStiffnessSensitivity()

void testLOCOSMaskStiffnessSensitivity ( )

◆ testLOCOSOxidation()

void testLOCOSOxidation ( )

◆ testStandard3D()

void testStandard3D ( )

◆ testStandardOxidation()

void testStandardOxidation ( )

Variable Documentation

◆ D

int D = 2
constexpr