ViennaLS
Loading...
Searching...
No Matches
viennals::OxidationParameters Struct Reference

Parameters for the steady oxidant diffusion model used by OxidationDiffusion. More...

#include <lsOxidationDiffusion.hpp>

Public Attributes

double diffusionCoefficient = 1.
double reactionRate = 1.
double transferCoefficient = 1.
double equilibriumConcentration = 1.
double oxidantMoleculeDensity = 1.
double expansionCoefficient = 1.
double velocitySign = 1.
double temperature = 1273.15
double reactionActivationVolume = 0.
double referencePressure = 0.
double diffusionActivationVolume = 0.
double reactionRateRatio111 = 1.
Vec3D< double > crystalAxis = {0., 1., 0.}
double maskTransferCoefficient = 0.
double maskConcentration = 0.
double minBoundaryDistance = 1e-6
unsigned maxIterations = 10000
double tolerance = 1e-8
double relaxation = 1.
std::size_t maxGridPoints = 5000000
int material = -1

Detailed Description

Parameters for the steady oxidant diffusion model used by OxidationDiffusion.

Member Data Documentation

◆ crystalAxis

Vec3D<double> viennals::OxidationParameters::crystalAxis = {0., 1., 0.}

◆ diffusionActivationVolume

double viennals::OxidationParameters::diffusionActivationVolume = 0.

◆ diffusionCoefficient

double viennals::OxidationParameters::diffusionCoefficient = 1.

◆ equilibriumConcentration

double viennals::OxidationParameters::equilibriumConcentration = 1.

◆ expansionCoefficient

double viennals::OxidationParameters::expansionCoefficient = 1.

◆ maskConcentration

double viennals::OxidationParameters::maskConcentration = 0.

◆ maskTransferCoefficient

double viennals::OxidationParameters::maskTransferCoefficient = 0.

◆ material

int viennals::OxidationParameters::material = -1

◆ maxGridPoints

std::size_t viennals::OxidationParameters::maxGridPoints = 5000000

◆ maxIterations

unsigned viennals::OxidationParameters::maxIterations = 10000

◆ minBoundaryDistance

double viennals::OxidationParameters::minBoundaryDistance = 1e-6

◆ oxidantMoleculeDensity

double viennals::OxidationParameters::oxidantMoleculeDensity = 1.

◆ reactionActivationVolume

double viennals::OxidationParameters::reactionActivationVolume = 0.

◆ reactionRate

double viennals::OxidationParameters::reactionRate = 1.

◆ reactionRateRatio111

double viennals::OxidationParameters::reactionRateRatio111 = 1.

◆ referencePressure

double viennals::OxidationParameters::referencePressure = 0.

◆ relaxation

double viennals::OxidationParameters::relaxation = 1.

◆ temperature

double viennals::OxidationParameters::temperature = 1273.15

◆ tolerance

double viennals::OxidationParameters::tolerance = 1e-8

◆ transferCoefficient

double viennals::OxidationParameters::transferCoefficient = 1.

◆ velocitySign

double viennals::OxidationParameters::velocitySign = 1.

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