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

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

apply()viennals::OxidationDiffusion< T, D >inline
clearMaskInterface()viennals::OxidationDiffusion< T, D >inline
clearPressureField()viennals::OxidationDiffusion< T, D >inline
clearSolveBounds()viennals::OxidationDiffusion< T, D >inline
crosses(T a, T b) constviennals::OxidationSolverBase< T, D >inlineprotected
extentsviennals::OxidationSolverBase< T, D >protected
findNearbyNode(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
getConcentration(const Vec3D< T > &coordinate) constviennals::OxidationDiffusion< T, D >inline
getConcentration(const IndexType &index) constviennals::OxidationDiffusion< T, D >inline
getConcentrationCache() constviennals::OxidationDiffusion< T, D >inline
getDissipationAlpha(int, int material, const Vec3D< T > &) finalviennals::OxidationDiffusion< T, D >inlinevirtual
getEffectiveReactionRate(const Vec3D< T > &coordinate) constviennals::OxidationDiffusion< T, D >inline
getIterations() constviennals::OxidationDiffusion< T, D >inline
getNormalizedResidual() constviennals::OxidationDiffusion< T, D >inline
getNumberOfSolutionNodes() constviennals::OxidationDiffusion< T, D >inline
getParameters() constviennals::OxidationDiffusion< T, D >inline
getReactionBoundaryConcentration(const Vec3D< T > &coordinate) constviennals::OxidationDiffusion< T, D >inline
getReactionBoundaryConcentration(const IndexType &index) constviennals::OxidationDiffusion< T, D >inline
getReactionBoundarySample(const Vec3D< T > &coordinate) constviennals::OxidationDiffusion< T, D >inline
getResidual() constviennals::OxidationDiffusion< T, D >inline
getScalarVelocity(const Vec3D< T > &coordinate, int material, const Vec3D< T > &normalVector, unsigned long) finalviennals::OxidationDiffusion< T, D >inlinevirtual
getScalarVelocityFromSample(const ReactionBoundarySample &sample) constviennals::OxidationDiffusion< T, D >inline
getVectorVelocity(const Vec3D< T > &, int, const Vec3D< T > &, unsigned long)viennals::VelocityField< T >inlinevirtual
gridDeltaviennals::OxidationSolverBase< T, D >protected
hasFiniteConcentrationField() constviennals::OxidationDiffusion< T, D >inline
inBounds(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
increment(IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
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
initNodeLookup()viennals::OxidationSolverBase< T, D >inlineprotected
lastSolveConverged() constviennals::OxidationDiffusion< T, D >inline
linearIndex(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
lookupNode(const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
markGeometryChanged()viennals::OxidationDiffusion< T, D >inline
markSolved()viennals::OxidationDiffusion< T, D >inline
maxIndexviennals::OxidationSolverBase< T, D >protected
minIndexviennals::OxidationSolverBase< T, D >protected
New(Args &&...args)viennals::OxidationDiffusion< T, D >inlinestatic
nodeLookupFlatviennals::OxidationSolverBase< T, D >protected
noNodeviennals::OxidationSolverBase< T, D >protectedstatic
OxidationDiffusion()=defaultviennals::OxidationDiffusion< T, D >
OxidationDiffusion(SmartPointer< Domain< T, D > > passedReactionInterface, SmartPointer< Domain< T, D > > passedAmbientInterface, OxidationParameters passedParameters={})viennals::OxidationDiffusion< T, D >inline
setAmbientInterface(SmartPointer< Domain< T, D > > passedInterface)viennals::OxidationDiffusion< T, D >inline
setConcentrationCache(std::unordered_map< std::size_t, T > cache)viennals::OxidationDiffusion< T, D >inline
setGpuMode(GpuMode mode)viennals::OxidationDiffusion< T, D >inline
setGpuPreconditioner(GpuPreconditioner preconditioner)viennals::OxidationDiffusion< T, D >inline
setMaskInterface(SmartPointer< Domain< T, D > > passedInterface, int passedMaskSign=1)viennals::OxidationDiffusion< T, D >inline
setOxideSigns(int passedReactionSign, int passedAmbientSign)viennals::OxidationDiffusion< T, D >inline
setParameters(OxidationParameters passedParameters)viennals::OxidationDiffusion< T, D >inline
setPressure(const IndexType &index, T pressure)viennals::OxidationDiffusion< T, D >inline
setPressure(const Vec3D< T > &coordinate, T pressure)viennals::OxidationDiffusion< T, D >inline
setReactionInterface(SmartPointer< Domain< T, D > > passedInterface)viennals::OxidationDiffusion< T, D >inline
setSolveBounds(const IndexType &passedMinIndex, const IndexType &passedMaxIndex)viennals::OxidationDiffusion< T, D >inline
stridesviennals::OxidationSolverBase< T, D >protected
valueAt(ConstSparseIterator &it, const IndexType &index) constviennals::OxidationSolverBase< T, D >inlineprotected
VelocityField()=defaultviennals::VelocityField< T >
writeConcentrationToLevelSet()viennals::OxidationDiffusion< T, D >inline
writePersistentFields()viennals::OxidationDiffusion< T, D >inline
writePressureToLevelSet()viennals::OxidationDiffusion< T, D >inline
~OxidationDiffusion()viennals::OxidationDiffusion< T, D >inline
~VelocityField()=defaultviennals::VelocityField< T >virtual