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

Parameters for the Cartesian-grid oxide deformation model. More...

#include <lsOxidationDeformation.hpp>

Public Attributes

double viscosity = 1.
double bulkModulus = 1.
double ambientPressure = 0.
double pressureTolerance = 1e-8
double minMechanicsBoundaryDistance = 0.05
double shearModulus = 0.
double stressRelaxationTime = 0.
double stressTimeStep = 1.
unsigned harmonicIterations = 500
unsigned mechanicsIterations = 5
unsigned pressureIterations = 10000
unsigned stokesIterations = 200
double mechanicsTolerance = 1e-8
double stokesTolerance = 1e-8
double tolerance = 1e-8
double relaxation = 0.7
double pressureRelaxation
std::size_t maxGridPoints = 5000000
int material = -1

Detailed Description

Parameters for the Cartesian-grid oxide deformation model.

Member Data Documentation

◆ ambientPressure

double viennals::OxidationDeformationParameters::ambientPressure = 0.

◆ bulkModulus

double viennals::OxidationDeformationParameters::bulkModulus = 1.

◆ harmonicIterations

unsigned viennals::OxidationDeformationParameters::harmonicIterations = 500

◆ material

int viennals::OxidationDeformationParameters::material = -1

◆ maxGridPoints

std::size_t viennals::OxidationDeformationParameters::maxGridPoints = 5000000

◆ mechanicsIterations

unsigned viennals::OxidationDeformationParameters::mechanicsIterations = 5

◆ mechanicsTolerance

double viennals::OxidationDeformationParameters::mechanicsTolerance = 1e-8

◆ minMechanicsBoundaryDistance

double viennals::OxidationDeformationParameters::minMechanicsBoundaryDistance = 0.05

◆ pressureIterations

unsigned viennals::OxidationDeformationParameters::pressureIterations = 10000

◆ pressureRelaxation

double viennals::OxidationDeformationParameters::pressureRelaxation
Initial value:
=
0.5

◆ pressureTolerance

double viennals::OxidationDeformationParameters::pressureTolerance = 1e-8

◆ relaxation

double viennals::OxidationDeformationParameters::relaxation = 0.7

◆ shearModulus

double viennals::OxidationDeformationParameters::shearModulus = 0.

◆ stokesIterations

unsigned viennals::OxidationDeformationParameters::stokesIterations = 200

◆ stokesTolerance

double viennals::OxidationDeformationParameters::stokesTolerance = 1e-8

◆ stressRelaxationTime

double viennals::OxidationDeformationParameters::stressRelaxationTime = 0.

◆ stressTimeStep

double viennals::OxidationDeformationParameters::stressTimeStep = 1.

◆ tolerance

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

◆ viscosity

double viennals::OxidationDeformationParameters::viscosity = 1.

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