ViennaLS
Loading...
Searching...
No Matches
viennals::OxidationDiffusion< T, D >::FrontVelocity Struct Reference

Si front speed (k C_i / (N alpha), >= 0) and normal (level-set gradient direction) at a point on the front: the area-weighted average over the face crossings within two cells (Gaussian weights, 0.75 cells wide). Not found before the first solve or away from the front. More...

#include <lsOxidationDiffusion.hpp>

Public Attributes

bool found = false
T speed = 0.
Vec3D< T > normal {0., 0., 0.}

Detailed Description

template<class T, int D>
struct viennals::OxidationDiffusion< T, D >::FrontVelocity

Si front speed (k C_i / (N alpha), >= 0) and normal (level-set gradient direction) at a point on the front: the area-weighted average over the face crossings within two cells (Gaussian weights, 0.75 cells wide). Not found before the first solve or away from the front.

Member Data Documentation

◆ found

template<class T, int D>
bool viennals::OxidationDiffusion< T, D >::FrontVelocity::found = false

◆ normal

template<class T, int D>
Vec3D<T> viennals::OxidationDiffusion< T, D >::FrontVelocity::normal {0., 0., 0.}

◆ speed

template<class T, int D>
T viennals::OxidationDiffusion< T, D >::FrontVelocity::speed = 0.

The documentation for this struct was generated from the following file: