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

#include <lsOxidationMask.hpp>

Public Attributes

int contactMode = 1
double temperature = 1273.15
double referenceTemperature = 1273.15
double referenceViscosity = 5e8
double creepActivationEnergy = 0.
double youngModulus = 270e9
double stressTimeStep = 1
double poissonRatio = 0.27
bool unilateralContact = true
double relaxation = 1.
double contactLoadRelaxation = 0.25
double contactReleaseFraction = 5e-3
double multigridSmootherOmega = 1.0
double tolerance = 1e-8
double minBoundaryDistance = 0.05
unsigned maxIterations = 10000
std::size_t maxGridPoints = 5000000
int material = -1
int anchorBoundaryDirection = 0
int anchorBoundarySide = -1
unsigned anchorBoundaryLayers = 1

Member Data Documentation

◆ anchorBoundaryDirection

int viennals::OxidationMaskParameters::anchorBoundaryDirection = 0

◆ anchorBoundaryLayers

unsigned viennals::OxidationMaskParameters::anchorBoundaryLayers = 1

◆ anchorBoundarySide

int viennals::OxidationMaskParameters::anchorBoundarySide = -1

◆ contactLoadRelaxation

double viennals::OxidationMaskParameters::contactLoadRelaxation = 0.25

◆ contactMode

int viennals::OxidationMaskParameters::contactMode = 1

◆ contactReleaseFraction

double viennals::OxidationMaskParameters::contactReleaseFraction = 5e-3

◆ creepActivationEnergy

double viennals::OxidationMaskParameters::creepActivationEnergy = 0.

◆ material

int viennals::OxidationMaskParameters::material = -1

◆ maxGridPoints

std::size_t viennals::OxidationMaskParameters::maxGridPoints = 5000000

◆ maxIterations

unsigned viennals::OxidationMaskParameters::maxIterations = 10000

◆ minBoundaryDistance

double viennals::OxidationMaskParameters::minBoundaryDistance = 0.05

◆ multigridSmootherOmega

double viennals::OxidationMaskParameters::multigridSmootherOmega = 1.0

◆ poissonRatio

double viennals::OxidationMaskParameters::poissonRatio = 0.27

◆ referenceTemperature

double viennals::OxidationMaskParameters::referenceTemperature = 1273.15

◆ referenceViscosity

double viennals::OxidationMaskParameters::referenceViscosity = 5e8

◆ relaxation

double viennals::OxidationMaskParameters::relaxation = 1.

◆ stressTimeStep

double viennals::OxidationMaskParameters::stressTimeStep = 1

◆ temperature

double viennals::OxidationMaskParameters::temperature = 1273.15

◆ tolerance

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

◆ unilateralContact

bool viennals::OxidationMaskParameters::unilateralContact = true

◆ youngModulus

double viennals::OxidationMaskParameters::youngModulus = 270e9

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