ViennaLS
Loading...
Searching...
No Matches
viennals::OxidationDeformation< T, D > Member List

This is the complete list of members for viennals::OxidationDeformation< T, D >, including all inherited members.

advectNitrideStress()viennals::OxidationDeformation< T, D >inline
advectOxideStress()viennals::OxidationDeformation< T, D >inline
advectStress(const std::vector< std::array< T, 9 > > &end, std::vector< std::array< T, 9 > > &out, bool nitride) constviennals::OxidationDeformation< T, D >inline
ambientEndsInMask(T maskInside, T maskOutside, T distance) constviennals::OxidationDeformation< T, D >inline
apply()viennals::OxidationDeformation< T, D >inline
avgExpansionSpeed()viennals::OxidationDeformation< T, D >inline
boundaryIntersection(ConstSparseIterator &reactionIt, ConstSparseIterator &ambientIt, ConstSparseIterator &maskIt, const IndexType &inside, const IndexType &outside) constviennals::OxidationDeformation< T, D >inline
bracketedRoot(const Function &f, T a, T fa, T b, T fb, T tolerance)viennals::OxidationDeformation< T, D >inlinestatic
buildNodes()viennals::OxidationDeformation< T, D >inline
cacheBoundaryValues()viennals::OxidationDeformation< T, D >inline
classifyBoundary(ConstSparseIterator &reactionIt, ConstSparseIterator &ambientIt, ConstSparseIterator &maskIt, const IndexType &inside, const IndexType &outside) constviennals::OxidationDeformation< T, D >inline
clearMaskInterface()viennals::OxidationDeformation< T, D >inline
clearSolveBounds()viennals::OxidationDeformation< T, D >inline
computeAvgExpansionSpeed()viennals::OxidationDeformation< T, D >inline
computeNitrideStress(std::size_t i)viennals::OxidationDeformation< T, D >inline
couplingIterate_viennals::OxidationDeformation< T, D >
crosses(T a, T b) constviennals::OxidationSolverBase< T, D >inlineprotected
crossingDistance(T insidePhi, T outsidePhi) constviennals::OxidationDeformation< T, D >inline
definedLevelSetGradient(ConstSparseIterator &it, const IndexType &index, OnGrid onGrid) constviennals::OxidationSolverBase< T, D >inlineprotected
deviatorOf(const std::array< T, 9 > &stress)viennals::OxidationDeformation< T, D >inlinestatic
effectiveStressRelaxationTime() constviennals::OxidationDeformation< T, D >inline
estimateMaxUnresolvedAmbientVelocity() constviennals::OxidationDeformation< T, D >inline
extentsviennals::OxidationSolverBase< T, D >protected
eyringFactor(const std::array< T, 9 > &deviatoric, T volume) constviennals::OxidationDeformation< T, D >inline
findNearbyNode(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
findNearbyNodes(const IndexType &index, Accept accept) constviennals::OxidationSolverBase< T, D >inlineprotected
forEachSolutionNode(Callback callback) constviennals::OxidationDeformation< T, D >inline
getDissipationAlpha(int direction, int material, const Vec3D< T > &) finalviennals::OxidationDeformation< T, D >inlinevirtual
getIterations() constviennals::OxidationDeformation< T, D >inline
getLastContinuityResidual() constviennals::OxidationDeformation< T, D >inline
getLastStokesResidual() constviennals::OxidationDeformation< T, D >inline
getMaterialVelocity(const Vec3D< T > &coordinate, bool nitride)viennals::OxidationDeformation< T, D >inline
getNumberOfSolutionNodes() constviennals::OxidationDeformation< T, D >inline
getPressure(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getPressure(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
getResidual() constviennals::OxidationDeformation< T, D >inline
getResolvedVectorVelocity(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getScalarVelocity(const Vec3D< T > &coordinate, int material, const Vec3D< T > &normalVector, unsigned long) finalviennals::OxidationDeformation< T, D >inlinevirtual
getStrainRateTensor(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getStrainRateTensor(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
getStrainTrace(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getStrainTrace(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
getStressTensor(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getStressTensor(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
getVectorVelocity(const Vec3D< T > &coordinate, int material, const Vec3D< T > &, unsigned long) finalviennals::OxidationDeformation< T, D >inlinevirtual
getVelocity(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getVelocity(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
getVonMisesStress(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
getVonMisesStress(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
gpuMode_viennals::OxidationDeformation< T, D >
gridDeltaviennals::OxidationSolverBase< T, D >protected
hasFiniteSolution() constviennals::OxidationDeformation< T, D >inline
implicitViscosity() constviennals::OxidationDeformation< T, D >inline
inBounds(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
increment(IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
initialiseGrid()viennals::OxidationDeformation< T, D >inline
initializeGridFromInterfaces(SmartPointer< Domain< T, D > > reactionInterface, SmartPointer< Domain< T, D > > ambientInterface, SmartPointer< Domain< T, D > > maskInterface, bool useRequestedBounds, const IndexType &requestedMinIndex, const IndexType &requestedMaxIndex, std::size_t maxGridPoints, const std::string &solverName)viennals::OxidationSolverBase< T, D >inlineprotected
initializeGridFromMask(SmartPointer< Domain< T, D > > maskInterface, bool useRequestedBounds, const IndexType &requestedMinIndex, const IndexType &requestedMaxIndex, std::size_t maxGridPoints, const std::string &solverName)viennals::OxidationSolverBase< T, D >inlineprotected
initNitrideViscosity()viennals::OxidationDeformation< T, D >inline
initNodeLookup()viennals::OxidationSolverBase< T, D >inlineprotected
initOxideViscosity()viennals::OxidationDeformation< T, D >inline
isInsideMask(ConstSparseIterator &maskIt, const IndexType &index) constviennals::OxidationDeformation< T, D >inline
isInsideOxide(T reactionPhi, T ambientPhi) constviennals::OxidationDeformation< T, D >inline
isMaskAtCrossing(T maskInside, T maskOutside, T distance) constviennals::OxidationDeformation< T, D >inline
lastAmgIters_viennals::OxidationDeformation< T, D >
lastSolveConverged() constviennals::OxidationDeformation< T, D >inline
levelSetNormal(ConstSparseIterator &levelSetIt, const IndexType &index) constviennals::OxidationDeformation< T, D >inline
linearIndex(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
localExpansionSpeed(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
localNitrideViscosity(const std::array< T, 9 > &start, const std::array< T, 9 > &deviatoricRate) constviennals::OxidationDeformation< T, D >inline
localViscosity(const std::array< T, 9 > &start, const std::array< T, 9 > &deviatoricRate) constviennals::OxidationDeformation< T, D >inline
localViscosity(const std::array< T, 9 > &start, const std::array< T, 9 > &deviatoricRate, T eta0, T tau0, T volume) constviennals::OxidationDeformation< T, D >inline
logContinuityDiagnostic(unsigned iterationsUsed) constviennals::OxidationDeformation< T, D >inline
lookupNode(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
macAAg_viennals::OxidationDeformation< T, D >
macAAu_viennals::OxidationDeformation< T, D >
macAdvectCorners()viennals::OxidationDeformation< T, D >inline
MacAmgBackend typedefviennals::OxidationDeformation< T, D >
macAmgCs_viennals::OxidationDeformation< T, D >
MacAmgKrylov typedefviennals::OxidationDeformation< T, D >
macAmgP_viennals::OxidationDeformation< T, D >
MacAmgPrecond typedefviennals::OxidationDeformation< T, D >
MacAmgPrecondBackend typedefviennals::OxidationDeformation< T, D >
MacAmgPSolver typedefviennals::OxidationDeformation< T, D >
macAmgReset()viennals::OxidationDeformation< T, D >inline
macAmgRs_viennals::OxidationDeformation< T, D >
macAmgS_viennals::OxidationDeformation< T, D >
macAmgSetup(const std::vector< ptrdiff_t > &ptr, const std::vector< ptrdiff_t > &col, const std::vector< double > &sval, const std::vector< double > &cs)viennals::OxidationDeformation< T, D >inline
macAmgSetupIters_viennals::OxidationDeformation< T, D >
macAmgSolve(std::vector< MacLin > &rows, T &backward)viennals::OxidationDeformation< T, D >inline
macAmgSolveWith(const std::vector< ptrdiff_t > &ptr, const std::vector< ptrdiff_t > &col, const std::vector< double > &val, const std::vector< double > &rhs, bool fresh, T &backward)viennals::OxidationDeformation< T, D >inline
MacAmgUSolver typedefviennals::OxidationDeformation< T, D >
macAmgVersion_viennals::OxidationDeformation< T, D >
macAndersonStep(std::vector< T > &u, const std::vector< T > &g)viennals::OxidationDeformation< T, D >inline
macBuild()viennals::OxidationDeformation< T, D >inline
macCornerAdvectedValid_viennals::OxidationDeformation< T, D >
macCornerCoefficients(T etaRef)viennals::OxidationDeformation< T, D >inline
macCornerDecay(std::size_t k) constviennals::OxidationDeformation< T, D >inline
macCornerEndMap_viennals::OxidationDeformation< T, D >
macCornerEndV_viennals::OxidationDeformation< T, D >
macCornerEta_viennals::OxidationDeformation< T, D >
macCornerEtaN_viennals::OxidationDeformation< T, D >
macCornerGas_viennals::OxidationDeformation< T, D >
macCornerId_viennals::OxidationDeformation< T, D >
macCornerLookup(unsigned pair, const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macCornerLower(IndexType point, unsigned pair, unsigned k) constviennals::OxidationDeformation< T, D >inline
macCornerMem_viennals::OxidationDeformation< T, D >
macCornerMod_viennals::OxidationDeformation< T, D >
macCornerNormal(bool nitride, unsigned c, unsigned e, const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macCornerOxide_viennals::OxidationDeformation< T, D >
macCornerReflected(unsigned pair, IndexType a, T &sign) constviennals::OxidationDeformation< T, D >inline
macCorners_viennals::OxidationDeformation< T, D >
macCornerStart_viennals::OxidationDeformation< T, D >
macCornerStartV_viennals::OxidationDeformation< T, D >
macCouplingToleranceviennals::OxidationDeformation< T, D >static
macCsrCol_viennals::OxidationDeformation< T, D >
macCsrPtr_viennals::OxidationDeformation< T, D >
macCsrRhs_viennals::OxidationDeformation< T, D >
macCsrVal_viennals::OxidationDeformation< T, D >
macDirectSolve(const std::vector< MacLin > &rows, T &backward)viennals::OxidationDeformation< T, D >inline
macEval(const MacLin &e) constviennals::OxidationDeformation< T, D >inline
macFace(unsigned d, IndexType a, const IndexType *partner) constviennals::OxidationDeformation< T, D >inline
macFaceId(unsigned d, const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macFaceReflect(unsigned d, IndexType &a) constviennals::OxidationDeformation< T, D >inline
macFrontVelocity(unsigned d, const IndexType &a, const IndexType &ghost, T theta) constviennals::OxidationDeformation< T, D >inline
macGas enum valueviennals::OxidationDeformation< T, D >
macGhostFrontVelocity(unsigned d, const IndexType &pa, const IndexType &a, T theta, std::int64_t pid) constviennals::OxidationDeformation< T, D >inline
macGhostOn_viennals::OxidationDeformation< T, D >
macGhostReset()viennals::OxidationDeformation< T, D >inline
macGhostSlots_viennals::OxidationDeformation< T, D >
macGhostState_viennals::OxidationDeformation< T, D >
macGhostV_viennals::OxidationDeformation< T, D >mutable
macGpu_viennals::OxidationDeformation< T, D >
macGpuMinUnknownsviennals::OxidationDeformation< T, D >static
macGpuOff_viennals::OxidationDeformation< T, D >
macHasHistory(T value)viennals::OxidationDeformation< T, D >inlinestatic
macInitViscosity()viennals::OxidationDeformation< T, D >inline
macKind(const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macLoadCornerStart()viennals::OxidationDeformation< T, D >inline
macLU_viennals::OxidationDeformation< T, D >
macLUCs_viennals::OxidationDeformation< T, D >
macLUFactored_viennals::OxidationDeformation< T, D >
macLUN_viennals::OxidationDeformation< T, D >
macLUNnz_viennals::OxidationDeformation< T, D >
macLURs_viennals::OxidationDeformation< T, D >
macLUVersion_viennals::OxidationDeformation< T, D >
macMinusFace_viennals::OxidationDeformation< T, D >
macN_viennals::OxidationDeformation< T, D >
macNitride enum valueviennals::OxidationDeformation< T, D >
macNode(const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macNodeMemory(std::size_t j, unsigned d) constviennals::OxidationDeformation< T, D >inline
macNodesVersion_viennals::OxidationDeformation< T, D >
macNoHistory()viennals::OxidationDeformation< T, D >inlinestatic
macNoneviennals::OxidationDeformation< T, D >static
macNormalRate(unsigned d, const IndexType &q) constviennals::OxidationDeformation< T, D >inline
macNormalStress(unsigned d, const IndexType &q, const IndexType &s, T etaRef) constviennals::OxidationDeformation< T, D >inline
macNVel_viennals::OxidationDeformation< T, D >
macOxide enum valueviennals::OxidationDeformation< T, D >
macPairDirs(unsigned pair, unsigned &c, unsigned &e)viennals::OxidationDeformation< T, D >inlinestatic
macPairIndex(unsigned c, unsigned e)viennals::OxidationDeformation< T, D >inlinestatic
macPairsviennals::OxidationDeformation< T, D >static
macPhiFace(unsigned d, IndexType a) constviennals::OxidationDeformation< T, D >inline
macPhiR(const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macPhiR_viennals::OxidationDeformation< T, D >
macPhiRAt(const std::array< T, D > &x) constviennals::OxidationDeformation< T, D >inline
macPid_viennals::OxidationDeformation< T, D >
macPinned_viennals::OxidationDeformation< T, D >
macPlusFace_viennals::OxidationDeformation< T, D >
macPointStress(const IndexType &q, T etaRef) constviennals::OxidationDeformation< T, D >inline
macProjected(const std::array< MacLin, 9 > &S, const std::array< T, 3 > &n, unsigned a, unsigned b)viennals::OxidationDeformation< T, D >inlinestatic
macPsi(bool nitride, const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macPsiA_viennals::OxidationDeformation< T, D >
macPsiM_viennals::OxidationDeformation< T, D >
macPsiSlope(bool nitride, const IndexType &x, unsigned e) constviennals::OxidationDeformation< T, D >inline
macRates(std::vector< std::array< T, 9 > > &nodeRate, std::vector< T > &cornerRate) constviennals::OxidationDeformation< T, D >inline
macReadCornerHistory()viennals::OxidationDeformation< T, D >inline
macReflect(IndexType a) constviennals::OxidationDeformation< T, D >inline
macReuseSolve(const Eigen::SparseMatrix< double > &A, const Eigen::VectorXd &b, T &backward)viennals::OxidationDeformation< T, D >inline
macShearRate(unsigned c, unsigned e, const IndexType &a) constviennals::OxidationDeformation< T, D >inline
macShearStress(unsigned c, unsigned e, const IndexType &a, T etaRef) constviennals::OxidationDeformation< T, D >inline
macSi enum valueviennals::OxidationDeformation< T, D >
macSolveLinear(T etaRef, T &backward)viennals::OxidationDeformation< T, D >inline
macSrhs_viennals::OxidationDeformation< T, D >
macSurfaceNormal(bool nitride, const IndexType &s, const IndexType &q) constviennals::OxidationDeformation< T, D >inline
macSval_viennals::OxidationDeformation< T, D >
macToleranceviennals::OxidationDeformation< T, D >static
macUnitOutward(const std::array< T, 3 > &grad)viennals::OxidationDeformation< T, D >inlinestatic
macUpdateViscosity(const std::vector< std::array< T, 9 > > &nodeRate, const std::vector< T > &cornerRate)viennals::OxidationDeformation< T, D >inline
macWarmVersion_viennals::OxidationDeformation< T, D >
macWriteBack(const std::vector< std::array< T, 9 > > &nodeRate, const std::vector< T > &cornerRate, T etaRef)viennals::OxidationDeformation< T, D >inline
macWriteCornerHistory()viennals::OxidationDeformation< T, D >inline
macX_viennals::OxidationDeformation< T, D >
macY_viennals::OxidationDeformation< T, D >
makeMaskIterator() constviennals::OxidationDeformation< T, D >inline
markGeometryChanged()viennals::OxidationDeformation< T, D >inline
maxIndexviennals::OxidationSolverBase< T, D >protected
maxwellDecay() constviennals::OxidationDeformation< T, D >inline
minIndexviennals::OxidationSolverBase< T, D >protected
mirrorHigh_viennals::OxidationSolverBase< T, D >protected
mirrorLow_viennals::OxidationSolverBase< T, D >protected
monolithicNitride() constviennals::OxidationDeformation< T, D >inline
nearbyMeanVelocity(const IndexType &index, Accept accept, Vec3D< T > &velocity) constviennals::OxidationDeformation< T, D >inline
neighbourStress(const IndexType &idx, const std::vector< std::array< T, 9 > > &field, bool nitride, std::array< T, 9 > &out) constviennals::OxidationDeformation< T, D >inline
New(Args &&...args)viennals::OxidationDeformation< T, D >inlinestatic
nitrideBoundaryIntersection(ConstSparseIterator &reactionIt, ConstSparseIterator &maskIt, const IndexType &inside, const IndexType &outside) constviennals::OxidationDeformation< T, D >inline
nitrideDecayFor(T eta) constviennals::OxidationDeformation< T, D >inline
nitrideImplicitFor(T eta) constviennals::OxidationDeformation< T, D >inline
nitrideLambda() constviennals::OxidationDeformation< T, D >inline
nitrideModuli(std::size_t i, T &twoEta, T &volumetric) constviennals::OxidationDeformation< T, D >inline
nitrideMu() constviennals::OxidationDeformation< T, D >inline
nitrideNodeViscosity(std::size_t i) constviennals::OxidationDeformation< T, D >inline
nitridePoisson() constviennals::OxidationDeformation< T, D >inline
nitrideStartOf(std::size_t i) constviennals::OxidationDeformation< T, D >inline
nitrideStressStartAt(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
nodeDecay(std::size_t i) constviennals::OxidationDeformation< T, D >inline
nodeImplicitViscosity(std::size_t i) constviennals::OxidationDeformation< T, D >inline
nodeLookupFlatviennals::OxidationSolverBase< T, D >protected
nodesviennals::OxidationDeformation< T, D >
nodesVersion_viennals::OxidationDeformation< T, D >
nodeViscosity(std::size_t i) constviennals::OxidationDeformation< T, D >inline
noNodeviennals::OxidationSolverBase< T, D >protectedstatic
OxidationDeformation()=defaultviennals::OxidationDeformation< T, D >
OxidationDeformation(SmartPointer< Domain< T, D > > passedReactionInterface, SmartPointer< Domain< T, D > > passedAmbientInterface, SmartPointer< OxidationDiffusion< T, D > > passedDiffusionField, OxidationParameters passedOxidationParameters, OxidationDeformationParameters passedDeformationParameters={})viennals::OxidationDeformation< T, D >inline
previousDeviatoricStress(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
reactionBoundaryVelocity(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
reactionInflow() constviennals::OxidationDeformation< T, D >inline
reactionNormal(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
reactionVelocityAt(std::size_t i) constviennals::OxidationDeformation< T, D >inline
seedNitrideFromMask()viennals::OxidationDeformation< T, D >inline
setAmbientInterface(SmartPointer< Domain< T, D > > passedInterface)viennals::OxidationDeformation< T, D >inline
setCouplingIterate(bool iterate)viennals::OxidationDeformation< T, D >inline
setDeformationParameters(OxidationDeformationParameters passedParameters)viennals::OxidationDeformation< T, D >inline
setDiffusionField(SmartPointer< OxidationDiffusion< T, D > > passedDiffusionField)viennals::OxidationDeformation< T, D >inline
setGpuMode(GpuMode mode)viennals::OxidationDeformation< T, D >inline
setMaskInterface(SmartPointer< Domain< T, D > > passedInterface, int passedMaskSign=1)viennals::OxidationDeformation< T, D >inline
setMirrorSides(const GridType &grid)viennals::OxidationSolverBase< T, D >inlineprotected
setOxidationParameters(OxidationParameters passedParameters)viennals::OxidationDeformation< T, D >inline
setOxideSigns(int passedReactionSign, int passedAmbientSign)viennals::OxidationDeformation< T, D >inline
setReactionInterface(SmartPointer< Domain< T, D > > passedInterface)viennals::OxidationDeformation< T, D >inline
setSolveBounds(const IndexType &passedMinIndex, const IndexType &passedMaxIndex)viennals::OxidationDeformation< T, D >inline
solveMechanics()viennals::OxidationDeformation< T, D >inline
startStressAt(const IndexType &index) constviennals::OxidationDeformation< T, D >inline
stencilOffset(const IndexType &index, unsigned direction, int offset) constviennals::OxidationSolverBase< T, D >inlineprotected
stepTime() constviennals::OxidationDeformation< T, D >inline
stokesToleranceviennals::OxidationDeformation< T, D >static
stressDependentNitride() constviennals::OxidationDeformation< T, D >inline
stressDependentViscosity() constviennals::OxidationDeformation< T, D >inline
stridesviennals::OxidationSolverBase< T, D >protected
tensorIndex(unsigned row, unsigned column)viennals::OxidationDeformation< T, D >inlinestatic
unresolvedAmbientVelocity(const Vec3D< T > &coordinate) constviennals::OxidationDeformation< T, D >inline
valueAt(ConstSparseIterator &it, const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
valueAtMask(ConstSparseIterator &maskIt, const IndexType &index) constviennals::OxidationDeformation< T, D >inline
VelocityField()=defaultviennals::VelocityField< T >
viscousNitride() constviennals::OxidationDeformation< T, D >inline
vonMisesFromDeviatoric(const std::array< T, 9 > &deviatoricStress) constviennals::OxidationDeformation< T, D >inline
writeFieldsToLevelSet()viennals::OxidationDeformation< T, D >inline
writeNitrideFieldsToMask()viennals::OxidationDeformation< T, D >inline
~VelocityField()=defaultviennals::VelocityField< T >virtual