chombo-discharge
|
This is the complete list of members for Physics::ItoKMC::ItoKMCJSON, including all inherited members.
advanceKMC(Vector< FPR > &a_numParticles, Vector< FPR > &a_numNewPhotons, const Vector< Real > &a_phi, const Vector< RealVect > &a_gradPhi, const Real a_dt, const RealVect a_E, const RealVect a_pos, const Real a_dx, const Real a_kappa) const | Physics::ItoKMC::ItoKMCPhysics | inline |
Algorithm enum name | Physics::ItoKMC::ItoKMCPhysics | protected |
checkMolarFraction(const RealVect a_position) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
computeAlpha(const Real a_E, const RealVect a_pos) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
computeDiffusionCoefficients(const Real a_time, const RealVect a_pos, const RealVect a_E) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
computeDt(const RealVect a_E, const RealVect a_pos, const Vector< Real > a_densities) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
computeEta(const Real a_E, const RealVect a_pos) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
computeMobilities(const Real a_time, const RealVect a_pos, const RealVect a_E) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
containsBracket(const std::string a_str) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
containsWildcard(const std::string a_str) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
define() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
defineKMC() const noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
definePhotoPathways() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
defineSpeciesMap() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
doesFileExist(const std::string a_filename) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
FunctionEN typedef | Physics::ItoKMC::ItoKMCJSON | |
FunctionEVX typedef | Physics::ItoKMC::ItoKMCJSON | |
FunctionEX typedef | Physics::ItoKMC::ItoKMCJSON | |
FunctionT typedef | Physics::ItoKMC::ItoKMCJSON | |
FunctionTT typedef | Physics::ItoKMC::ItoKMCJSON | |
FunctionX typedef | Physics::ItoKMC::ItoKMCJSON | |
FunctionXt typedef | Physics::ItoKMC::ItoKMCJSON | |
getCdrSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getItoSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getNumberOfPlotVariables() const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
getNumCdrSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getNumItoSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getNumPhotonSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getNumPlasmaSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getPlotVariableNames() const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
getPlotVariables(const RealVect a_E, const RealVect a_pos, const Vector< Real > &a_phi, const Vector< RealVect > &a_gradPhi, const Real a_dx, const Real a_kappa) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
getReactionSpecies(std::list< size_t > &a_backgroundReactants, std::list< size_t > &a_plasmaReactants, std::list< size_t > &a_photonReactants, std::list< size_t > &a_backgroundProducts, std::list< size_t > &a_plasmaProducts, std::list< size_t > &a_photonProducts, const std::vector< std::string > &a_reactants, const std::vector< std::string > &a_products) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
getRtSpecies() const | Physics::ItoKMC::ItoKMCPhysics | inline |
getSpeciesMap() const noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
initializeAutomaticTownsend(const std::string a_coeff) | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeBackgroundSpecies() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeDiffusionCoefficients() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeGasLaw() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeMobilities() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeParticles() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializePhotonSpecies() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializePhotoReactions() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializePlasmaReactions() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializePlasmaSpecies() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeSurfaceEmission(const std::string a_surface) | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeTemperatures() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initializeTownsendCoefficient(const std::string a_coeff) | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
initialSigma(const Real a_time, const RealVect a_pos) const | Physics::ItoKMC::ItoKMCPhysics | inlinevirtual |
isBackgroundSpecies(const std::string &a_name) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
isBracketed(const std::string a_str) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
isPhotonSpecies(const std::string &a_name) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
isPlasmaSpecies(const std::string &a_name) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
ItoKMCJSON() | Physics::ItoKMC::ItoKMCJSON | |
ItoKMCPhysics() noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
killKMC() const noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
m_algorithm | Physics::ItoKMC::ItoKMCPhysics | protected |
m_allSpecies | Physics::ItoKMC::ItoKMCJSON | protected |
m_alpha | Physics::ItoKMC::ItoKMCJSON | protected |
m_autoAlpha | Physics::ItoKMC::ItoKMCJSON | protected |
m_autoEta | Physics::ItoKMC::ItoKMCJSON | protected |
m_backgroundSpecies | Physics::ItoKMC::ItoKMCJSON | protected |
m_backgroundSpeciesMap | Physics::ItoKMC::ItoKMCJSON | protected |
m_backgroundSpeciesMapInverse | Physics::ItoKMC::ItoKMCJSON | protected |
m_backgroundSpeciesPlot | Physics::ItoKMC::ItoKMCJSON | protected |
m_cdrSpecies | Physics::ItoKMC::ItoKMCPhysics | protected |
m_cdrSpeciesMap | Physics::ItoKMC::ItoKMCJSON | protected |
m_className | Physics::ItoKMC::ItoKMCPhysics | protected |
m_debug | Physics::ItoKMC::ItoKMCPhysics | protected |
m_diffusionCoefficients | Physics::ItoKMC::ItoKMCJSON | protected |
m_eps | Physics::ItoKMC::ItoKMCPhysics | protected |
m_eta | Physics::ItoKMC::ItoKMCJSON | protected |
m_fluidRates | Physics::ItoKMC::ItoKMCJSON | protected |
m_gasNumberDensity | Physics::ItoKMC::ItoKMCJSON | protected |
m_gasPressure | Physics::ItoKMC::ItoKMCJSON | protected |
m_gasTemperature | Physics::ItoKMC::ItoKMCJSON | protected |
m_hasKMCSolver | Physics::ItoKMC::ItoKMCPhysics | protectedstatic |
m_isDefined | Physics::ItoKMC::ItoKMCPhysics | protected |
m_itoSpecies | Physics::ItoKMC::ItoKMCPhysics | protected |
m_itoSpeciesMap | Physics::ItoKMC::ItoKMCJSON | protected |
m_json | Physics::ItoKMC::ItoKMCJSON | protected |
m_jsonFile | Physics::ItoKMC::ItoKMCJSON | protected |
m_kmcReactionGradientCorrections | Physics::ItoKMC::ItoKMCJSON | protected |
m_kmcReactionRatePlots | Physics::ItoKMC::ItoKMCJSON | protected |
m_kmcReactionRates | Physics::ItoKMC::ItoKMCJSON | protected |
m_kmcReactions | Physics::ItoKMC::ItoKMCPhysics | protected |
m_kmcReactionsThreadLocal | Physics::ItoKMC::ItoKMCPhysics | protectedstatic |
m_kmcSolver | Physics::ItoKMC::ItoKMCPhysics | protectedstatic |
m_kmcState | Physics::ItoKMC::ItoKMCPhysics | protectedstatic |
m_maxNewParticles | Physics::ItoKMC::ItoKMCPhysics | protected |
m_maxNewPhotons | Physics::ItoKMC::ItoKMCPhysics | protected |
m_mobilityFunctions | Physics::ItoKMC::ItoKMCJSON | protected |
m_Ncrit | Physics::ItoKMC::ItoKMCPhysics | protected |
m_NSSA | Physics::ItoKMC::ItoKMCPhysics | protected |
m_numPhotonSpecies | Physics::ItoKMC::ItoKMCJSON | protected |
m_numPlasmaSpecies | Physics::ItoKMC::ItoKMCJSON | protected |
m_particlePlacement | Physics::ItoKMC::ItoKMCPhysics | protected |
m_photonIndexMap | Physics::ItoKMC::ItoKMCJSON | protected |
m_photoPathways | Physics::ItoKMC::ItoKMCPhysics | protected |
m_photoReactions | Physics::ItoKMC::ItoKMCPhysics | protected |
m_plasmaIndexMap | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaReactionBackgroundReactants | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaReactionPhotonProducts | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaReactionPlasmaProducts | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaReactionPlasmaReactants | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaReactionSolovievCorrection | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaSpeciesTypes | Physics::ItoKMC::ItoKMCJSON | protected |
m_plasmaTemperatures | Physics::ItoKMC::ItoKMCJSON | protected |
m_plotAlpha | Physics::ItoKMC::ItoKMCJSON | protected |
m_plotEta | Physics::ItoKMC::ItoKMCJSON | protected |
m_plotGas | Physics::ItoKMC::ItoKMCJSON | protected |
m_previewRates | Physics::ItoKMC::ItoKMCJSON | protected |
m_rtSpecies | Physics::ItoKMC::ItoKMCPhysics | protected |
m_skipReactions | Physics::ItoKMC::ItoKMCJSON | protected |
m_speciesMap | Physics::ItoKMC::ItoKMCPhysics | protected |
m_SSAlim | Physics::ItoKMC::ItoKMCPhysics | protected |
m_surfaceReactions | Physics::ItoKMC::ItoKMCPhysics | protected |
m_verbose | Physics::ItoKMC::ItoKMCJSON | protected |
multinomial(const size_t N, const std::discrete_distribution< size_t > &a_distribution) const noexcept | Physics::ItoKMC::ItoKMCJSON | protected |
needGradients() const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
parseAlgorithm() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
parseDebug() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
parseJSON() | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parsePlasmaReactionGradientCorrection(const nlohmann::json &a_reactionJSON) const | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parsePlasmaReactionPlot(const nlohmann::json &a_reactionJSON) const | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parsePlasmaReactionRate(const nlohmann::json &a_reactionJSON, const std::list< size_t > &a_backgroundReactants, const std::list< size_t > &a_plasmaReactants) const | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parsePPC() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
parseReactionString(std::vector< std::string > &a_reactants, std::vector< std::string > &a_products, const std::string &a_reaction) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parseReactionWildcards(const std::vector< std::string > &a_reactants, const std::vector< std::string > &a_products, const nlohmann::json &a_reactionJSON) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parseRuntimeOptions() noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
parseTableEByN(const nlohmann::json &a_tableEntry, const std::string &a_dataID) const | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
parseVerbose() noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
ParticlePlacement enum name | Physics::ItoKMC::ItoKMCPhysics | protected |
previewFunctionEX(const nlohmann::json &a_json, const FunctionEX &a_function) const | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
printFluidRates() const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
reconcileParticles(Vector< List< ItoParticle > * > &a_particles, const Vector< FPR > &a_newNumParticles, const Vector< FPR > &a_oldNumParticles, const RealVect a_cellPos, const RealVect a_centroidPos, const RealVect a_lo, const RealVect a_hi, const RealVect a_bndryCentroid, const RealVect a_bndryNormal, const Real a_dx, const Real a_kappa) const noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
reconcilePhotoionization(Vector< List< ItoParticle > * > &a_itoParticles, Vector< List< PointParticle > * > &a_cdrParticles, const Vector< List< Photon > * > &a_absorbedPhotons) const noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
reconcilePhotons(Vector< List< Photon > * > &a_newPhotons, const Vector< FPR > &a_numNewPhotons, const RealVect a_cellPos, const RealVect a_centroidPos, const RealVect a_lo, const RealVect a_hi, const RealVect a_bndryCentroid, const RealVect a_bndryNormal, const Real a_dx, const Real a_kappa) const noexcept | Physics::ItoKMC::ItoKMCPhysics | inline |
removeParticles(List< ItoParticle > &a_particles, const long long a_numToRemove) const | Physics::ItoKMC::ItoKMCPhysics | inlineprotected |
sanctifyPhotoReaction(const std::vector< std::string > &a_reactants, const std::vector< std::string > &a_products, const std::string &a_reaction) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
sanctifyPlasmaReaction(const std::vector< std::string > &a_reactants, const std::vector< std::string > &a_products, const std::string &a_reaction) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
secondaryEmissionEB(Vector< List< ItoParticle > > &a_secondaryParticles, Vector< Real > &a_secondaryCDRFluxes, Vector< List< Photon > > &a_secondaryPhotons, const Vector< List< ItoParticle > > &a_primaryParticles, const Vector< Real > &a_primaryCDRFluxes, const Vector< List< Photon > > &a_primaryPhotons, const RealVect &a_E, const RealVect &a_cellCenter, const RealVect &a_cellCentroid, const RealVect &a_bndryCentroid, const RealVect &a_bndryNormal, const Real a_bndryArea, const Real a_dx, const Real a_dt, const bool a_isDielectric, const int a_matIndex) const noexcept override | Physics::ItoKMC::ItoKMCJSON | virtual |
throwParserError(const std::string a_error) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
throwParserWarning(const std::string a_warning) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
trim(const std::string &a_string) const noexcept | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
updateReactionRates(std::vector< std::shared_ptr< const KMCReaction > > &a_kmcReactions, const RealVect a_E, const RealVect a_pos, const Vector< Real > &a_phi, const Vector< RealVect > &a_gradPhi, const Real a_dx, const Real a_kappa) const noexcept override | Physics::ItoKMC::ItoKMCJSON | protectedvirtual |
~ItoKMCJSON() noexcept | Physics::ItoKMC::ItoKMCJSON | virtual |
~ItoKMCPhysics() noexcept | Physics::ItoKMC::ItoKMCPhysics | inlinevirtual |