| 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) const | viennals::OxidationSolverBase< T, D > | inlineprotected |
| extents | viennals::OxidationSolverBase< T, D > | protected |
| findNearbyNode(const IndexType &index) const | viennals::OxidationSolverBase< T, D > | inlineprotected |
| getConcentration(const Vec3D< T > &coordinate) const | viennals::OxidationDiffusion< T, D > | inline |
| getConcentration(const IndexType &index) const | viennals::OxidationDiffusion< T, D > | inline |
| getConcentrationCache() const | viennals::OxidationDiffusion< T, D > | inline |
| getDissipationAlpha(int, int material, const Vec3D< T > &) final | viennals::OxidationDiffusion< T, D > | inlinevirtual |
| getEffectiveReactionRate(const Vec3D< T > &coordinate) const | viennals::OxidationDiffusion< T, D > | inline |
| getIterations() const | viennals::OxidationDiffusion< T, D > | inline |
| getNormalizedResidual() const | viennals::OxidationDiffusion< T, D > | inline |
| getNumberOfSolutionNodes() const | viennals::OxidationDiffusion< T, D > | inline |
| getParameters() const | viennals::OxidationDiffusion< T, D > | inline |
| getReactionBoundaryConcentration(const Vec3D< T > &coordinate) const | viennals::OxidationDiffusion< T, D > | inline |
| getReactionBoundaryConcentration(const IndexType &index) const | viennals::OxidationDiffusion< T, D > | inline |
| getReactionBoundarySample(const Vec3D< T > &coordinate) const | viennals::OxidationDiffusion< T, D > | inline |
| getResidual() const | viennals::OxidationDiffusion< T, D > | inline |
| getScalarVelocity(const Vec3D< T > &coordinate, int material, const Vec3D< T > &normalVector, unsigned long) final | viennals::OxidationDiffusion< T, D > | inlinevirtual |
| getScalarVelocityFromSample(const ReactionBoundarySample &sample) const | viennals::OxidationDiffusion< T, D > | inline |
| getVectorVelocity(const Vec3D< T > &, int, const Vec3D< T > &, unsigned long) | viennals::VelocityField< T > | inlinevirtual |
| gridDelta | viennals::OxidationSolverBase< T, D > | protected |
| hasFiniteConcentrationField() const | viennals::OxidationDiffusion< T, D > | inline |
| inBounds(const IndexType &index) const | viennals::OxidationSolverBase< T, D > | inlineprotected |
| increment(IndexType &index) const | viennals::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() const | viennals::OxidationDiffusion< T, D > | inline |
| linearIndex(const IndexType &index) const | viennals::OxidationSolverBase< T, D > | inlineprotected |
| lookupNode(const IndexType &index) const | viennals::OxidationSolverBase< T, D > | inlineprotected |
| markGeometryChanged() | viennals::OxidationDiffusion< T, D > | inline |
| markSolved() | viennals::OxidationDiffusion< T, D > | inline |
| maxIndex | viennals::OxidationSolverBase< T, D > | protected |
| minIndex | viennals::OxidationSolverBase< T, D > | protected |
| New(Args &&...args) | viennals::OxidationDiffusion< T, D > | inlinestatic |
| nodeLookupFlat | viennals::OxidationSolverBase< T, D > | protected |
| noNode | viennals::OxidationSolverBase< T, D > | protectedstatic |
| OxidationDiffusion()=default | viennals::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 |
| strides | viennals::OxidationSolverBase< T, D > | protected |
| valueAt(ConstSparseIterator &it, const IndexType &index) const | viennals::OxidationSolverBase< T, D > | inlineprotected |
| VelocityField()=default | viennals::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()=default | viennals::VelocityField< T > | virtual |