chombo-discharge
Loading...
Searching...
No Matches
ItoSolver Member List

This is the complete list of members for ItoSolver, including all inherited members.

allocate()ItoSolvervirtual
applyCellMerger(ParticleContainer< ItoMergeParticle > &a_particles, const Vector< int > &a_particlesPerCell, const ParticleManagement::ParticleMerger< ItoMergeParticle > &a_merger)ItoSolverprotected
clear(WhichContainer a_container)ItoSolvervirtual
clear(ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
coarsenAndFillGhosts(EBAMRCellData &a_phi) constItoSolver
computeAdvectiveDt() constItoSolvervirtual
computeAdvectiveDt(int a_lvl) constItoSolvervirtual
computeAdvectiveDt(int a_lvl, const DataIndex &a_dit) constItoSolvervirtual
computeAverageDiffusion(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
computeAverageEnergy(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
computeAverageMobility(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
computeDiffusiveDt() constItoSolvervirtual
computeDiffusiveDt(int a_lvl) constItoSolvervirtual
computeDiffusiveDt(int a_lvl, const DataIndex &a_dit) constItoSolvervirtual
computeDt() constItoSolvervirtual
computeDt(int a_lvl) constItoSolvervirtual
computeDt(int a_lvl, const DataIndex &a_dit) constItoSolvervirtual
computeHopDt(Real a_maxCellsToMove) constItoSolvervirtual
computeHopDt(Real a_maxCellsToMove, int a_lvl) constItoSolvervirtual
computeHopDt(Real a_maxCellsToMove, int a_lvl, const DataIndex &a_dit) constItoSolvervirtual
computeLoads(Vector< long int > &a_loads, const DisjointBoxLayout &a_dbl, int a_level)ItoSolvervirtual
depositConductivity(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
depositConductivity(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles, DepositionType a_deposition, CoarseFineDeposition a_coarseFineDeposition) constItoSolvervirtual
depositDiffusivity(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
depositDiffusivity(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles, DepositionType a_deposition, CoarseFineDeposition a_coarseFineDeposition) constItoSolvervirtual
depositEnergyDensity(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles) constItoSolvervirtual
depositEnergyDensity(EBAMRCellData &a_phi, ParticleContainer< ItoParticle > &a_particles, DepositionType a_deposition, CoarseFineDeposition a_coarseFineDeposition) constItoSolvervirtual
depositGathered(EBAMRCellData &a_phi, const ParticleContainer< ItoParticle > &a_particles, DepositionType a_deposition, CoarseFineDeposition a_coarseFineDeposition, Gather a_gather) constItoSolver
depositGatheredNGP(LevelData< EBCellFAB > &a_output, const ParticleContainer< ItoParticle > &a_particles, int a_level, Gather a_gather) const noexceptItoSolver
depositHybrid(EBAMRCellData &a_depositionH, EBAMRIVData &a_massDifference, const EBAMRIVData &a_depositionNC) constItoSolverprotectedvirtual
depositNonConservative(EBAMRIVData &a_depositionNC, const EBAMRCellData &a_depositionKappaC) constItoSolverprotectedvirtual
depositParticles()ItoSolvervirtual
depositParticles(WhichContainer a_container)ItoSolvervirtual
depositWeight(EBAMRCellData &a_phi, const ParticleContainer< P, Traits > &a_particles, DepositionType a_deposition, CoarseFineDeposition a_coarseFineDeposition) constItoSolver
depositWeightNGP(LevelData< EBCellFAB > &a_output, const ParticleContainer< ItoParticle > &a_particles, int a_level) const noexceptItoSolver
drawNewParticles(const LevelData< EBCellFAB > &a_particlesPerCell, int a_level, int a_newPPC)ItoSolverprotected
extractIntoMergeContainer(WhichContainer a_container, ParticleContainer< ItoMergeParticle > &a_merge)ItoSolverprotected
generateParticlesFromDensity(ParticleContainer< ItoParticle > &a_particles, const std::function< Real(const RealVect x)> &a_densityFunc, const Vector< int > &a_maxParticlesPerCell) const noexceptItoSolvervirtual
generateParticlesFromDensity(ParticleContainer< ItoParticle > &a_particles, const std::function< Real(const RealVect x)> &a_densityFunc, int a_maxParticlesPerCell) const noexceptItoSolvervirtual
getCoarseFineDeposition() constItoSolver
getDeposition() constItoSolver
getDiffusionFunction()ItoSolvervirtual
getDiffusionFunction() constItoSolvervirtual
getIntersectionAlgorithm() const noexceptItoSolvervirtual
getMobilityFunction()ItoSolvervirtual
getMobilityFunction() constItoSolvervirtual
getName() constItoSolvervirtual
getNumberOfPlotVariables() constItoSolvervirtual
getNumParticles(WhichContainer a_whichContainer, bool a_localOnly) constItoSolvervirtual
getParticles(WhichContainer a_container)ItoSolvervirtual
getParticles(WhichContainer a_container) constItoSolvervirtual
getParticlesPerCell() const noexceptItoSolvervirtual
getPhase() constItoSolver
getPhi()ItoSolvervirtual
getPlotVariableNames() constItoSolvervirtual
getRealm() constItoSolvervirtual
getRegridParticles() noexceptItoSolvervirtual
getSpecies() constItoSolvervirtual
getVelocityFunction()ItoSolvervirtual
getVelocityFunction() constItoSolvervirtual
initialData()ItoSolvervirtual
interpolateDiffusion()ItoSolvervirtual
interpolateDiffusion(int a_lvl, const DataIndex &a_dit)ItoSolverprotectedvirtual
interpolateMobilities()ItoSolvervirtual
interpolateMobilities(int a_lvl, const DataIndex &a_dit, const EBCellFAB &a_velocityMagnitude) noexceptItoSolverprotectedvirtual
interpolateMobilitiesDirect(int a_lvl, const DataIndex &a_dit) noexceptItoSolverprotectedvirtual
interpolateMobilitiesVelocity(int a_lvl, const DataIndex &a_dit, const EBCellFAB &a_velocityMagnitude) noexceptItoSolverprotectedvirtual
interpolateVelocities()ItoSolvervirtual
interpolateVelocities(int a_lvl, const DataIndex &a_dit)ItoSolvervirtual
intersectParticles(const EBIntersection a_ebIntersection, const bool a_deleteParticles, const std::function< void(ParticleSoA< ItoParticle > &, std::size_t)> &a_nonDeletionModifier=[](ParticleSoA< ItoParticle > &, std::size_t) -> void { return;})ItoSolvervirtual
intersectParticles(const WhichContainer a_particles, const WhichContainer a_ebParticles, const WhichContainer a_domainParticles, const EBIntersection a_ebIntersection, const bool a_deleteParticles, const std::function< void(ParticleSoA< ItoParticle > &, std::size_t)> &a_nonDeletionModifier=[](ParticleSoA< ItoParticle > &, std::size_t) -> void { return;})ItoSolvervirtual
intersectParticles(ParticleContainer< ItoParticle > &a_particles, ParticleContainer< ItoParticle > &a_ebParticles, ParticleContainer< ItoParticle > &a_domainParticles, const EBIntersection a_ebIntersection, const bool a_deleteParticles, const std::function< void(ParticleSoA< ItoParticle > &, std::size_t)> &a_nonDeletionModifier=[](ParticleSoA< ItoParticle > &, std::size_t) -> void { return;})ItoSolvervirtual
invalidateParticleIDs(ParticleContainer< ItoMergeParticle > &a_particles) constItoSolverprotected
isDiffusive() constItoSolvervirtual
isMobile() constItoSolvervirtual
ItoSolver()ItoSolver
ItoSolver(const ItoSolver &)=deleteItoSolver
ItoSolver(ItoSolver &&)=defaultItoSolver
m_amrItoSolverprotected
m_bisectionStepItoSolverprotected
m_blendConservationItoSolverprotected
m_checkpointingItoSolverprotected
m_classNameItoSolverprotected
m_coarseFineDepositionItoSolverprotected
m_compItoSolverprotectedstatic
m_computationalGeometryItoSolverprotected
m_depositionItoSolverprotected
m_depositionNCItoSolvermutableprotected
m_diffusionFunctionItoSolverprotected
m_dtItoSolverprotected
m_forceHaloNGPItoSolverprotected
m_forceIrregDepositionNGPItoSolverprotected
m_forceIrregInterpolationNGPItoSolverprotected
m_intersectionAlgItoSolverprotected
m_isDiffusiveItoSolverprotected
m_isMobileItoSolverprotected
m_kdMergeCellHistogramItoSolverprotected
m_kdMergeLeafQuotaItoSolverprotected
m_kdSplitWeightLeafDxItoSolverprotected
m_massDiffItoSolvermutableprotected
m_mergeMethodItoSolverprotected
m_mobilityFunctionItoSolverprotected
m_mobilityInterpItoSolverprotected
m_nameItoSolverprotected
m_nCompItoSolverprotectedstatic
m_nnPairFallbackItoSolverprotected
m_nnPairIterateItoSolverprotected
m_nnPairMaxCellDistanceItoSolverprotected
m_nnPairMaxRoundsItoSolverprotected
m_normalDistributionTruncationItoSolverprotected
m_particleCellMergerItoSolverprotected
m_particleContainersItoSolverprotected
m_particlesPerCellItoSolverprotected
m_phaseItoSolverprotected
m_phiItoSolverprotected
m_plotAverageEnergyItoSolverprotected
m_plotDepositionItoSolverprotected
m_plotDiffCoItoSolverprotected
m_plotEnergyDensityItoSolverprotected
m_plotParticlesItoSolverprotected
m_plotParticlesCoveredItoSolverprotected
m_plotParticlesDomainItoSolverprotected
m_plotParticlesEBItoSolverprotected
m_plotParticlesSourceItoSolverprotected
m_plotPhiItoSolverprotected
m_plotVelocityItoSolverprotected
m_realmItoSolverprotected
m_regridMergeMethodItoSolverprotected
m_regridParticlesItoSolverprotected
m_restartPPCItoSolverprotected
m_speciesItoSolverprotected
m_timeItoSolverprotected
m_timeStepItoSolverprotected
m_useRedistributionItoSolverprotected
m_velocityFunctionItoSolverprotected
m_verbosityItoSolverprotected
makeSuperparticles(WhichContainer a_container)ItoSolvervirtual
makeSuperparticles(WhichContainer a_container, int a_particlesPerCell)ItoSolvervirtual
makeSuperparticles(WhichContainer a_container, const Vector< int > &a_particlesPerCell)ItoSolvervirtual
makeSuperparticles(WhichContainer a_container, const Vector< int > &a_particlesPerCell, const ParticleManagement::ParticleMergeMethod a_method)ItoSolvervirtual
mergeEqualWeightKD(ParticleContainer< ItoMergeParticle > &a_particles, const Vector< int > &a_particlesPerCell)ItoSolverprotected
mergeKDImpl(ParticleContainer< ItoMergeParticle > &merge, const Vector< int > &a_particlesPerCell, bool a_enableBoundaryCarve)ItoSolverprotected
mergeKDSkinNn(ParticleContainer< ItoMergeParticle > &merge, const Vector< int > &a_particlesPerCell)ItoSolverprotected
mergeLite(ParticleContainer< ItoMergeParticle > &a_particles, const Vector< int > &a_particlesPerCell, ParticleManagement::ParticleMergeMethod a_method)ItoSolverprotected
mergeNnPairOneCell(ParticleContainer< ItoMergeParticle > &merge, const Vector< int > &a_particlesPerCell)ItoSolverprotected
mergeNnPairSearch(ParticleContainer< ItoMergeParticle > &merge, const Vector< int > &a_particlesPerCell)ItoSolverprotected
mergeNnSfc(ParticleContainer< ItoMergeParticle > &a_particles, const Vector< int > &a_particlesPerCell)ItoSolverprotected
mergeReinitialize(ParticleContainer< ItoMergeParticle > &a_particles, const Vector< int > &a_particlesPerCell)ItoSolverprotected
mergeReinitializeBVH(ParticleContainer< ItoMergeParticle > &a_particles, const Vector< int > &a_particlesPerCell)ItoSolverprotected
NnPairSearchBackend enum nameItoSolverprotected
operator=(const ItoSolver &)=deleteItoSolver
operator=(ItoSolver &&)=defaultItoSolver
organizeParticlesByCell(WhichContainer a_container)ItoSolvervirtual
organizeParticlesByPatch(WhichContainer a_container)ItoSolvervirtual
parseCheckpointing()ItoSolverprotected
parseDeposition()ItoSolverprotected
parseDiffusionHop()ItoSolverprotected
parseDivergenceComputation()ItoSolverprotected
parseIntersectionEB()ItoSolverprotected
parseOptions()ItoSolvervirtual
parseParticleMerger()ItoSolverprotected
parsePlotVariables()ItoSolverprotected
parseRedistribution()ItoSolverprotected
parseRNG()ItoSolverprotected
parseRuntimeOptions()ItoSolvervirtual
parseTruncation()ItoSolverprotected
parseVerbosity()ItoSolverprotected
preRegrid(int a_lbase, int a_oldFinestLevel)ItoSolvervirtual
randomDirection() constItoSolverinline
randomGaussian() constItoSolverinline
rebuildFromMergeContainer(WhichContainer a_container, ParticleContainer< ItoMergeParticle > &a_merge)ItoSolverprotected
redistributeAMR(EBAMRCellData &a_phi) constItoSolverprotectedvirtual
registerOperators() constItoSolvervirtual
regrid(int a_lmin, int a_oldFinestLevel, int a_newFinestLevel)ItoSolvervirtual
remap()ItoSolvervirtual
remap(WhichContainer a_container)ItoSolvervirtual
remapAll()ItoSolvervirtual
removeCoveredParticles(EBRepresentation a_representation, Real a_tol)ItoSolvervirtual
removeCoveredParticles(WhichContainer a_container, EBRepresentation a_representation, Real a_tol)ItoSolvervirtual
removeCoveredParticles(ParticleContainer< ItoParticle > &a_particles, EBRepresentation a_representation, Real a_tol) constItoSolvervirtual
setAmr(const RefCountedPtr< AmrMesh > &a_amr)ItoSolvervirtual
setComputationalGeometry(const RefCountedPtr< ComputationalGeometry > &a_computationalGeometry)ItoSolvervirtual
setDiffusionFunction(Real a_diffusionCoefficient)ItoSolvervirtual
setParticleCellMerger(const ParticleManagement::ParticleMerger< ItoMergeParticle > &a_particleCellMerger) noexceptItoSolvervirtual
setParticleDiffusion(Real a_diffCo)ItoSolvervirtual
setParticleMobility(Real a_mobility)ItoSolvervirtual
setPhase(phase::which_phase a_phase)ItoSolvervirtual
setRealm(const std::string &a_realm)ItoSolvervirtual
setSpecies(const RefCountedPtr< ItoSpecies > &a_species)ItoSolvervirtual
setTime(int a_step, Real a_time, Real a_dt)ItoSolvervirtual
setVelocityFunction(const RealVect &a_velocity)ItoSolvervirtual
setVerbosity(int a_verbosity)ItoSolvervirtual
splitFromMergeContainer(ParticleContainer< ItoMergeParticle > &a_merge, int a_numParticlesPerCellThresh)ItoSolverprotected
transferCoveredParticles(EBRepresentation a_representation, Real a_tol)ItoSolvervirtual
transferCoveredParticles(WhichContainer a_containerFrom, WhichContainer a_containerTo, EBRepresentation a_representation, Real a_tol)ItoSolvervirtual
transferCoveredParticles(ParticleContainer< ItoParticle > &a_particlesFrom, ParticleContainer< ItoParticle > &a_particlesTo, EBRepresentation a_representation, Real a_tol) constItoSolvervirtual
updateDiffusion()ItoSolvervirtual
updateDiffusion(int a_level, const DataIndex &a_dit)ItoSolverprotectedvirtual
updateMobilities()ItoSolvervirtual
updateMobilities(int a_level, const DataIndex &a_dit)ItoSolverprotectedvirtual
WhichCheckpoint enum nameItoSolverprotected
WhichContainer enum nameItoSolver
WhichMobilityInterpolation enum nameItoSolverprotected
writeData(LevelData< EBCellFAB > &a_output, int &a_comp, const EBAMRCellData &a_data, const std::string &a_outputRealm, int a_level, bool a_interpToCentroids, bool a_interpGhost) const noexceptItoSolverprotectedvirtual
writePlotData(LevelData< EBCellFAB > &a_output, int &a_comp, const std::string &a_outputRealm, int a_level) const noexceptItoSolvervirtual
~ItoSolver()ItoSolvervirtual