Procedures

ProcedureLocationProcedure TypeDescription
addAdditiveDerivationToTextbook custom_derivation_support Interface
addBoundedExtDerivationToTextbook custom_derivation_support Interface
addCalculationTreeDerivationToTextbook custom_derivation_support Interface
addChild calculation_tree_class Interface
addColdIonIJIntDerivationToTextbook custom_derivation_support Interface
addCustomCRMDataToModel modelbound_data_support Interface
addCustomDerivationsToTextbook custom_derivation_support Interface
addCustomLBCDataToModel modelbound_data_support Interface
addCustomModel custom_model_builder_class Interface
addCustomVarlikeMBDataToModel modelbound_data_support Interface
addD2DV2DerivationToTextbook custom_derivation_support Interface
addDBTransitionToCRMData modelbound_data_support_procedures Subroutine

Add custom detailed balance transition to CRM data object based on JSON file.

addDDVDerivationToTextbook custom_derivation_support Interface
addDerivation additive_derivation_class Interface
addDerivation textbook_class Interface
addDerivedTransitionToCRMData modelbound_data_support_procedures Subroutine

Add custom derived transition to CRM data object based on JSON file

addEntry coo_sparsity_pattern_class Interface
addFixedECSTransitionToCRMData modelbound_data_support_procedures Subroutine

Add custom fixed energy/cross-section transition to CRM data object based on JSON file

addFScalingDerivationToTextbook custom_derivation_support Interface
addGeneralTerm model_class Interface
addGenIntPolyDerivationToTextbook custom_derivation_support Interface
addGroupEvaluatorToCompositeManipulator manipulator_support Interface
addHarmonicExtractorDerivationToTextbook custom_derivation_support Interface
addIJIntDerivationToTextbook custom_derivation_support Interface
addImplicitTerm model_class Interface
addIntegrationStage composite_integrator_class Interface
addIntegrator composite_integrator_class Interface
addJanevCollDeexRecombTransition janev_crm_data_support Interface
addJanevCollDeexRecombTransitionToCRMData modelbound_data_support_procedures Subroutine

Add Janev data collisional deexcitation/recombination transition to CRM data object based on JSON file

addJanevCollExIonTransition janev_crm_data_support Interface
addJanevCollExIonTransitionToCRMData modelbound_data_support_procedures Subroutine

Add Janev data collisional excitation/ionization transition to CRM data object based on JSON file

addJanevRadRecombTransition janev_crm_data_support Interface
addJanevRadRecombTransitionToCRMData modelbound_data_support_procedures Subroutine

Add Janev data radiative recombination transition to CRM data object based on JSON file

addLocalValExtractorDerivationToTextbook custom_derivation_support Interface
addManipulator composite_manipulator_class Interface
addMatDerivation textbook_class Interface
addMatGroupValsToPETSc model_class Interface
addMBDataExtractorToCompositeManipulator manipulator_support Interface
addModel modeller_class Interface
addModelboundDataToModel modelbound_data_support Interface
addModelMatGroupToPETSc modeller_class Interface
addMomentDerivationToTextbook custom_derivation_support Interface
addMultiplicativeDerivationToTextbook custom_derivation_support Interface
addnDLinInterpDerivationToTextbook custom_derivation_support Interface
addPattern coo_sparsity_pattern_class Interface
addPolyDerivationToTextbook custom_derivation_support Interface
addRangeFilterDerivationToTextbook custom_derivation_support Interface
addRow sparse_row_data_class Interface
addRowDataPatternToController matrix_term_abstract_class Interface
addRowDataToPattern petsc_preallocation_data_class Interface
addRowDataToPreallocation petsc_controller_class Interface
addRowDataToPreallocationData matrix_term_abstract_class Interface
addRowValuesToMatrix petsc_controller_class Interface
addRowValuesToPETScMatrix matrix_term_abstract_class Interface
addSignal signal_collection_class Interface
addSimpleDerivationToTextbook custom_derivation_support Interface
addSimpleTransitionToCRMData modelbound_data_support_procedures Subroutine

Add custom simple transition to CRM data object based on JSON file

addTermEvaluatorToCompositeManipulator manipulator_support Interface
addTermToModel custom_model_builder_class Interface
addTransition modelbound_CRM_data_class Interface
addVar variable_list_class Interface
addVariableECSTransitionToCRMData modelbound_data_support_procedures Subroutine

Add custom variable energy/cross-section transition to CRM data object based on JSON file

addVarToListFromJSON initialization_support_procedures Subroutine

Add variable to variable list based on varName

addVelContracDerivationToTextbook custom_derivation_support Interface
addVelTProdDeivationToTextbook custom_derivation_support Interface
allCombinations support_functions Interface
allPl support_functions Interface
allreduceMax mpi_controller_class Interface
allreduceMin mpi_controller_class Interface
applyTermGenerator custom_model_builder_class Interface
assemble model_class Interface
assemble modeller_class Interface
assembleData petsc_preallocation_data_class Interface
assert assertion_utility Interface
assertIdentical assertion_utility Subroutine

Checks all integers are identical and if not stops the program excecution with error text

assertPure assertion_utility Interface
assertPureSingle assertion_utility Subroutine

Pure version of assertSingle routine, does not write separately to std out

assertPureVector assertion_utility Subroutine

Pure version of assertVector routine, does not write separately to std out

assertSingle assertion_utility Subroutine

Checks whether assertion is .false. and stops the program excecution with error text

assertVector assertion_utility Subroutine

Checks whether any assertion is .false. and stops the program excecution with error text

associateFunctionPointer unary_transforms Interface
barrier mpi_controller_class Interface
boundaryHarmonic modelbound_lbc_data_class Interface
broadcastCharacter mpi_controller_class Interface
broadcastInt mpi_controller_class Interface
broadcastLogical mpi_controller_class Interface
broadcastReal mpi_controller_class Interface
broadcastVarInRow mpi_controller_class Interface
calcBoltzVals fixed_boltzmann_stencil_gen_class Interface
calcCoreVals multiplicative_generator_core_class Interface
calcCVals c_diff_stencil_gen_class Interface
calcDDVVals ddv_stencil_gen_class Interface
calcDiffusionStencilGen diffusion_stencil_gen_class Interface
calcFBVals fb_diff_stencil_gen_class Interface
calcInterpVals interp_stencil_gen_class Interface
calcMultVals multiplicative_stencil_generator_class Interface
calcScalingLBCVals scaling_lbc_stencil_gen_class Interface
calcTermMomentVals term_moment_stencil_gen_class Interface
calculate jagged_array_generator_class Interface
calculateAdditive additive_derivation_class Interface
calculateBExt bounded_ext_derivation_class Interface
calculateCCLDiff ccl_diff_derivation_class Interface
calculateCCLDrag ccl_drag_derivation_class Interface
calculateCCLWeights ccl_weight_derivation_class Interface
calculateCentralDiffDeriv central_diff_grad_derivation_class Interface
calculateColdIJInt cold_ion_ij_int_derivation_class Interface
calculateConst constant_signal_class Interface
calculateContracDeriv vel_contraction_derivation_class Interface
calculateCoulombLog coulomb_log_derivation_class Interface
calculateCutOff modelbound_lbc_data_class Interface
calculateCutSine cut_sine_signal_class Interface
calculateD2DV2 d2dv2_derivation_class Interface
calculateDDV ddv_derivation_class Interface
calculateDerivedVars variable_container_class Interface
calculateElectronGamma sheath_gamma_derivation_class Interface
calculateFScaling f_scaling_derivation_class Interface
calculateGenIntPolyFun gen_int_polynomial_fun_derivation_class Interface
calculateHat hat_signal_class Interface
calculateHE harmonic_extractor_derivation_class Interface
calculateIdentityMat modeller_class Interface
calculateIJInt ij_int_derivation_class Interface
calculateInterp lin_interpnd_derivation_class Interface
calculateInterp interpolation_derivation_class Interface
calculateInterps modelbound_lbc_data_class Interface
calculateLocVal loc_val_extractor_derivation_class Interface
calculateMatGroupValsInModel modeller_class Interface
calculateMatGroupValues model_class Interface
calculateMaxwellian maxwellian_derivation_class Interface
calculateMoment v_space_class Interface
calculateMomentDeriv moment_derivation_class Interface
calculateMultiplicative multiplicative_derivation_class Interface
calculatePll modelbound_lbc_data_class Interface
calculatePolyFun polynomial_fun_derivation_class Interface
calculateRangeFilter range_filter_derivation_class Interface
calculateRowDistData mpi_controller_class Interface
calculateSimple simple_derivation_class Interface
calculateTree calculation_tree_derivation_class Interface
calculateValues matrix_term_abstract_class Interface
calculateVTProdDeriv vel_tensor_prod_derivation_class Interface
calculateWrapper1I1 param_wrapper_1i1_derivation_class Interface
calcUWCBCVals uwc_bc_stencil_gen_class Interface
calcUWCDiffVals uwc_diff_stencil_gen_class Interface
calcVals stencil_generator1d_class Interface
calcVals fluid_gen1d_class Interface
calcVarBoltzVals variable_boltzmann_stencil_gen_class Interface
calcVDiffVals v_diffusion_stencil_gen_class Interface
callManipulator modeller_class Interface
checkConvergence implicit_PicardBDE_integrator_procedures Function

Checks whether all variables determined by indicesToCheck have converged based on a given nonlinear tolerance

closeFile json_controller_class Interface
collTimeei physics_functions Interface
combineWith variable_list_class Interface
copyDataFromModel modeller_class Interface
copyDataLBC modelbound_lbc_data_class Interface
copyDataVarlike modelbound_data_varlike_class Interface
copyDerivation textbook_class Interface
copyImplicitVarsToVec variable_container_class Interface
copyMatDerivation textbook_class Interface
copyModelboundDataEntry model_class Interface
copyModelData model_class Interface
copySignal signal_collection_class Interface
copyVarValuesFrom modeller_class Interface
copyVarValuesTo modeller_class Interface
createPETScObjs petsc_controller_class Interface
crmCopy modelbound_CRM_data_class Interface
csH123Ion janev_fits_procedures Function

Integral cross section for ionization of hydrogen states n=1,2,3 - Janev equation (14) in section 2.1.2 NOTE: The returned value is in 10^-16 cm^2!

csH1To2Ex janev_fits_procedures Function

Integral cross section for ground to first excited state excitation of hydrogen - Janev equation (4) in section 2.1.1 NOTE: The returned value is in 10^-16 cm^2!

csH1To345Ex janev_fits_procedures Function

Integral cross section for ground to m=3,4,5 excitation of hydrogen - Janev equation (5) in section 2.1.1 NOTE: The returned value is in 10^-16 cm^2!

csH1To6PlusEx janev_fits_procedures Function

Integral cross section for ground to m>5 excitation of hydrogen - Janev equation (6) in section 2.1.1 NOTE: The returned value is in 10^-16 cm^2!

csH2PlusTo4PlusEx janev_fits_procedures Function

Integral cross section for n>1 to m>3 excitation of hydrogen - Janev equation (9) in section 2.1.1 NOTE: The returned value is in 10^-16 cm^2!

csH2To3Ex janev_fits_procedures Function

Integral cross section for n=2 -> n=3 transition of hydrogen - Janev equation (5) in section 2.1.1 with fitting parameters from page 10 NOTE: The returned value is in 10^-16 cm^2!

csH4PlusIon janev_fits_procedures Function

Integral cross section for ionization of hydrogen states n>3 - Janev equation (15) in section 2.1.2 NOTE: The returned value is in 10^-16 cm^2!

deallocatePattern petsc_preallocation_data_class Interface
destroyNode calculation_tree_class Interface
directInit flat_nd_data_class Interface
dumpRestartFiles hdf5_controller_class Interface
elPlasmaOscFreq physics_functions Interface
elVthermal physics_functions Interface
evaluate term_evaluator_class Interface
evaluate group_evaluator_class Interface
evaluateExpTerm explicit_term_abstract_class Interface
evaluateMatTerm matrix_term_abstract_class Interface
evaluateModelTermByName modeller_class Interface
evaluateModelTermGroup modeller_class Interface
evaluateNode calculation_tree_class Interface
evaluateTermByName model_class Interface
evaluateTermGroup model_class Interface
evaluateTimestepSimple simple_timestep_controller_class Interface
evaluateTree calculation_tree_class Interface
exchangeDistVarInRow mpi_controller_class Interface
exchangeVarXHalos mpi_controller_class Interface
excitationCrossSectionHydrogen janev_fits Interface
expInt1 support_functions Interface
extract modelbound_data_extractor_class Interface
extractImplicitVars variable_container_class Interface
extrapolateLin lin_extrapolation_class Interface
extrapolateLog log_extrapolation_class Interface
fillEmissionVector inelastic_mapping Interface
filterCoords partition_class Interface
finalize petsc_controller_class Interface
finalizeCalculationTree calculation_tree_class Interface
finalizeCRMBoltzTermGenerator crm_fixed_boltzmann_term_generator_class Interface
finalizeCRMDensGenerator crm_dens_term_generator_class Interface
finalizeCRMElEnergyGenerator crm_el_energy_term_generator_class Interface
finalizeCRMSecElGenerator crm_secondary_el_source_term_generator_class Interface
finalizeCRMVarBoltzTermGenerator crm_variable_boltzmann_term_generator_class Interface
finalizeDBTransition db_transition_class Interface
finalizeEnv basic_environment_wrapper Interface
finalizeFixedECSTransition fixed_ecs_transition_class Interface
finalizeVariableECSTransition variable_ecs_transition_class Interface
finalizeWrapper1I1 param_wrapper_1i1_derivation_class Interface
findDistIndex indexing_class Interface
findIndex indexing_class Interface
findIndices support_functions Interface
findLocalXIndex indexing_class Interface
findLocationOfIndices coo_sparsity_pattern_class Interface
findNearestPointsInArray support_functions Interface
findProc partition_class Interface
finishInit basic_environment_wrapper Interface
fixedPll modelbound_lbc_data_procedures Function

Calculate fixed component of Pll tensor

flatTensorProduct support_functions Interface
flattenTree calculation_tree_class Interface
fOsc janev_fits_procedures Function

Oscillator strength for hydrogen transition from state n to state m

gatherVar mpi_controller_class Interface
generalCol general_mat_term_class Interface
generalRow general_mat_term_class Interface
generateBoltzTerms crm_fixed_boltzmann_term_generator_class Interface
generateElEnergySourceTerms crm_el_energy_term_generator_class Interface
generatePartSourceTerms crm_dens_term_generator_class Interface
generateSecElSourceTerms crm_secondary_el_source_term_generator_class Interface
generateVarBoltzTerms crm_variable_boltzmann_term_generator_class Interface
get1DSlice flat_nd_data_class Interface
get1DSliceIndices flat_nd_data_class Interface
getAllIndicesOfVar indexing_class Interface
getAllVarNames variable_container_class Interface
getAlternativeJSONPath json_controller_class Interface
getArrayParams model_builder_abstract_class Interface
getAssociatedVars species_class Interface
getCellWidths geometry_class Interface
getCharge species_class Interface
getCoCell modelbound_lbc_data_class Interface
getColRank mpi_controller_class Interface
getColSize mpi_controller_class Interface
getCommunicationData integrator_abstract_class Interface
getContainingVCell v_space_class Interface
getConvergenceIndices implicit_PicardBDE_integrator_class Interface
getCrossSectionCol transition_abstract_class Interface
getCSDim transition_abstract_class Interface
getCurrentTime modeller_class Interface
getCurrentTime composite_integrator_class Interface
getCustomNormalization normalization_abstract_class Interface
getDataDimCRM modelbound_CRM_data_class Interface
getDataDimLBC modelbound_lbc_data_class Interface
getDataDimVarlike modelbound_data_varlike_class Interface
getDims flat_nd_data_class Interface
getElState modelbound_CRM_data_class Interface
getEnergy derived_transition_class Interface
getEnergy simple_transition_class Interface
getEnergy fixed_ecs_transition_class Interface
getEnergy db_transition_class Interface
getEnergy variable_ecs_transition_class Interface
getEvolvedVarInTermGroup modeller_class Interface
getEvolvedVarName explicit_term_abstract_class Interface
getFirstDataIndices lin_interp1D_class Interface
getFirstDataIndicesForDim lin_interpnd_class Interface
getFixedEmissionVector modelbound_CRM_data_class Interface
getFixedEmissionVector inelastic_grid_data_class Interface
getFixedStencil stencil1d_class Interface
getFixedW modelbound_CRM_data_class Interface
getFixedW inelastic_grid_data_class Interface
getGeneralTermIndex model_class Interface
getGlobalMax modeller_class Interface
getGlobalMin modeller_class Interface
getGroupVarName model_class Interface
getH grid_class Interface
getHaloWidth extrapolation_abstract_class Interface
getHarmonicIm grid_class Interface
getID species_class Interface
getImplicitTermIndex model_class Interface
getImplicitTermIndexingData model_class Interface
getImplicitTermRowData model_class Interface
getImplicitVarNames variable_container_class Interface
getIndexingData matrix_term_abstract_class Interface
getIngoingStates transition_abstract_class Interface
getInterpCoeffs modelbound_lbc_data_class Interface
getInterpCoords modelbound_lbc_data_class Interface
getInterpolatedEmissionVector modelbound_CRM_data_class Interface
getInterpolatedEmissionVector inelastic_grid_data_class Interface
getInterpPoints lin_interp1D_class Interface
getInterpPointsForDim lin_interpnd_class Interface
getInterpWeights lin_interp1D_class Interface
getInterpWeightsForDim lin_interpnd_class Interface
getInterpWidths modelbound_lbc_data_class Interface
getJacobianCentre geometry_class Interface
getJacobianLeft geometry_class Interface
getJacobianRight geometry_class Interface
getL grid_class Interface
getLastConvergedReason petsc_controller_class Interface
getLastNumIterations petsc_controller_class Interface
getLGrid grid_class Interface
getLinInterp geometry_class Interface
getLocalDoFOffset petsc_preallocation_data_class Interface
getLocalNumDoFs petsc_preallocation_data_class Interface
getLocNumH partition_class Interface
getLocNumX partition_class Interface
getM grid_class Interface
getMask stencil1d_class Interface
getMass species_class Interface
getMaxDepth variable_container_class Interface
getMaxH partition_class Interface
getMaxHAtInd partition_class Interface
getMaxIterations implicit_PicardBDE_integrator_class Interface
getMaxL grid_class Interface
getMaxM grid_class Interface
getMaxX partition_class Interface
getMaxXAtInd partition_class Interface
getMGrid grid_class Interface
getMinH partition_class Interface
getMinHAtInd partition_class Interface
getMinX partition_class Interface
getMinXAtInd partition_class Interface
getModelDataUpdateRules integrator_abstract_class Interface
getModelIndices integrator_abstract_class Interface
getMultConst explicit_term_abstract_class Interface
getMultConst matrix_term_abstract_class Interface
getName species_class Interface
getNearestPoints v_space_class Interface
getNonlinTol implicit_PicardBDE_integrator_class Interface
getNormalizationConst explicit_term_abstract_class Interface
getNormalizationConst matrix_term_abstract_class Interface
getNormalizationValue normalization_abstract_class Interface
getNumGeneralTerms term_generator_abstract_class Interface
getNumH indexing_class Interface
getNumH v_space_class Interface
getNumH grid_class Interface
getNumImplicitTerms term_generator_abstract_class Interface
getNumNonzerosDiag petsc_preallocation_data_class Interface
getNumNonzerosOffDiag petsc_preallocation_data_class Interface
getNumTransitions modelbound_CRM_data_class Interface
getNumV indexing_class Interface
getNumV v_space_class Interface
getNumV grid_class Interface
getNumVars variable_list_class Interface
getNumX indexing_class Interface
getNumX grid_class Interface
getOutgoingStates transition_abstract_class Interface
getPll modelbound_lbc_data_class Interface
getPopulationChangeMatrix modelbound_CRM_data_class Interface
getProcDoF indexing_class Interface
getRate transition_abstract_class Interface
getRateEnergy transition_abstract_class Interface
getRateMomentum transition_abstract_class Interface
getRateSize transition_abstract_class Interface
getRequiredDensityData modelbound_CRM_data_class Interface
getRowData matrix_term_abstract_class Interface
getRowRank mpi_controller_class Interface
getRowSize mpi_controller_class Interface
getRowVarName matrix_term_abstract_class Interface
getScalarParams model_builder_abstract_class Interface
getScalingFactors f_scaling_derivation_class Interface
getShkarofskyIMat v_space_class Interface
getShkarofskyJMat v_space_class Interface
getSpeciesFromID species_list_class Interface
getSpeciesFromName species_list_class Interface
getSpeciesIDs species_list_class Interface
getSpeciesVarFromID species_list_class Interface
getSpeciesVarFromName species_list_class Interface
getStencilDims stencil1d_class Interface
getTermGroups integrator_abstract_class Interface
getTimestep integrator_abstract_class Interface
getTimestepFromController integrator_abstract_class Interface
getTotalNumDoFs petsc_preallocation_data_class Interface
getTransitionCrossSection modelbound_CRM_data_class Interface
getTransitionEnergy modelbound_CRM_data_class Interface
getTransitionIngoingStates modelbound_CRM_data_class Interface
getTransitionOutgoingStates modelbound_CRM_data_class Interface
getTransitionRate modelbound_CRM_data_class Interface
getTransitionRateEnergy modelbound_CRM_data_class Interface
getTransitionRateMomentum modelbound_CRM_data_class Interface
getUpdateRules integrator_abstract_class Interface
getValue flat_nd_data_class Interface
getVarDepth variable_container_class Interface
getVarIndex variable_list_class Interface
getVarIndex variable_container_class Interface
getVarName variable_list_class Interface
getVarName variable_container_class Interface
getVarNames variable_list_class Interface
getVarPriority variable_list_class Interface
getVCellWidths v_space_class Interface
getVGrid v_space_class Interface
getVGrid grid_class Interface
getVLinInterp v_space_class Interface
getWorldRank mpi_controller_class Interface
getWorldSize mpi_controller_class Interface
getXGrid grid_class Interface
getXHaloWidth mpi_controller_class Interface
gFactor janev_fits_procedures Function

g factor showing up in oscillator strength in Johnson's formula for excitation

hasBoundary extrapolation_abstract_class Interface
hasIndices coo_sparsity_pattern_class Interface
hasNonTrivialModelDataUpdate integrator_abstract_class Interface
hasNonTrivialUpdate integrator_abstract_class Interface
hasTimestepController integrator_abstract_class Interface
includesElDensity transition_abstract_class Interface
inelWeights inelastic_mapping Interface
initAdditiveDeriv additive_derivation_class Interface
initBCTemplate fluid_stencil_templates Interface
initBCTemplateDirect fluid_stencil_templates Interface
initBDEIntegrator implicit_PicardBDE_integrator_class Interface
initBExt bounded_ext_derivation_class Interface
initBoltzGen fixed_boltzmann_stencil_gen_class Interface
initCalculationRule variable_container_class Interface
initCalculationTreeDeriv calculation_tree_derivation_class Interface
initCCLDiff ccl_diff_derivation_class Interface
initCCLDrag ccl_drag_derivation_class Interface
initCCLWeights ccl_weight_derivation_class Interface
initCentralDiffDeriv central_diff_grad_derivation_class Interface
initCentralDifferenceInterpTemplate fluid_stencil_templates Interface
initCentralDifferenceInterpTemplateDirect fluid_stencil_templates Interface
initColdIJInt cold_ion_ij_int_derivation_class Interface
initCompositeIntegrator composite_integrator_class Interface
initCompositeManipulator composite_manipulator_class Interface
initCompositeManipulatorFromJSON manipulator_support Interface
initContracDeriv vel_contraction_derivation_class Interface
initCooSparsityPattern coo_sparsity_pattern_class Interface
initCore multiplicative_generator_core_class Interface
initCoulombLogDeriv coulomb_log_derivation_class Interface
initCRMBoltzTermGenerator crm_fixed_boltzmann_term_generator_class Interface
initCRMData modelbound_CRM_data_class Interface
initCRMDensTermGenerator crm_dens_term_generator_class Interface
initCRMDensTermGeneratorFromJSON fluid_term_generator_support Interface
initCRMElEnergyTermGenerator crm_el_energy_term_generator_class Interface
initCRMElEnergyTermGeneratorFromJSON fluid_term_generator_support Interface
initCRMFixedBoltzTermGeneratorFromJSON kinetic_term_generator_support Interface
initCRMSecElTermGenerator crm_secondary_el_source_term_generator_class Interface
initCRMSecElTermGeneratorFromJSON kinetic_term_generator_support Interface
initCRMVarBoltzTermGenerator crm_variable_boltzmann_term_generator_class Interface
initCRMVarBoltzTermGeneratorFromJSON kinetic_term_generator_support Interface
initCustomBuilder custom_model_builder_class Interface
initCustomFluid1DStencil fluid_stencil_templates Interface
initCustomFluid1DStencilDirect fluid_stencil_templates Interface
initCValGen c_diff_stencil_gen_class Interface
initD2DV2Derivation d2dv2_derivation_class Interface
initDBTransition db_transition_class Interface
initDDVDerivation ddv_derivation_class Interface
initDDVStencilTemplate kinetic_stencil_templates Interface
initDDVStencilTemplateDirect kinetic_stencil_templates Interface
initDDVValGen ddv_stencil_gen_class Interface
initDerivedTransition derived_transition_class Interface
initDiagonalStencilTemplate fluid_stencil_templates Interface
initDiagonalStencilTemplateDirect fluid_stencil_templates Interface
initDiffusionStencil fluid_stencil_templates Interface
initDiffusionStencilDirect fluid_stencil_templates Interface
initDiffusionStencilGen diffusion_stencil_gen_class Interface
initElectronSheathGamma sheath_gamma_derivation_class Interface
initEnvironmentFromJSON basic_environment_wrapper Interface
initEvaluator term_evaluator_class Interface
initEvaluator group_evaluator_class Interface
initExtractor modelbound_data_extractor_class Interface
initExtrapolationFromJSON extrapolation_initialization_support Interface
initFBValGen fb_diff_stencil_gen_class Interface
initFixedBoltzmannStencil kinetic_stencil_templates Interface
initFixedBoltzmannStencilDirect kinetic_stencil_templates Interface
initFixedECSTransition fixed_ecs_transition_class Interface
initFlatNDData flat_nd_data_class Interface
initFluidStencilTemplate fluid_stencil_templates Interface
initFromFlatTree calculation_tree_class Interface
initFromJSON species_class Interface
initFScaling f_scaling_derivation_class Interface
initGeneralTerm general_mat_term_class Interface
initGenerator stencil_generator1d_class Interface
initGenerator fluid_gen1d_class Interface
initGenIntPolyFunDeriv gen_int_polynomial_fun_derivation_class Interface
initGeometry geometry_class Interface
initGeometryFromJSON initialization_support Interface
initGrid grid_class Interface
initGridFromJSON initialization_support Interface
initHDF5ContFromJSON initialization_support Interface
initHDF5Controller hdf5_controller_class Interface
initHEDerivation harmonic_extractor_derivation_class Interface
initializeNeighbourPairs mpi_controller_class Interface
initIJInt ij_int_derivation_class Interface
initIJStencilTemplate kinetic_stencil_templates Interface
initIJStencilTemplateDirect kinetic_stencil_templates Interface
initIndexing indexing_class Interface
initInelData inelastic_grid_data_class Interface
initInterpDeriv lin_interpnd_derivation_class Interface
initInterpDeriv interpolation_derivation_class Interface
initInterpolation lin_interp1D_class Interface
initInterpolation lin_interpnd_class Interface
initInterpValGen interp_stencil_gen_class Interface
initKinDiagonalStencilTemplate kinetic_stencil_templates Interface
initKinDiagonalStencilTemplateDirect kinetic_stencil_templates Interface
initKineticStencilTemplate kinetic_stencil_templates Interface
initLinExtrap lin_extrapolation_class Interface
initLinExtrapolationFromJSON extrapolation_initialization_support Interface
initLocValDeriv loc_val_extractor_derivation_class Interface
initLogExtrap log_extrapolation_class Interface
initLogExtrapolationFromJSON extrapolation_initialization_support Interface
initMaxwellianDeriv maxwellian_derivation_class Interface
initMBLBC modelbound_lbc_data_class Interface
initModel model_class Interface
initModelboundDataVarlike modelbound_data_varlike_class Interface
initModeller modeller_class Interface
initMomentDeriv moment_derivation_class Interface
initMomentStencilTemplate kinetic_stencil_templates Interface
initMomentStencilTemplateDirect kinetic_stencil_templates Interface
initMPIController mpi_controller_class Interface
initMultDeriv multiplicative_derivation_class Interface
initMultGen multiplicative_stencil_generator_class Interface
initNode calculation_tree_class Interface
initNormalizationFromJSON basic_normalization_class Interface
initPartFromJSON initialization_support Interface
initPartition partition_class Interface
initPETScContFromJSON initialization_support Interface
initPETScController petsc_controller_class Interface
initPetscPreallocationData petsc_preallocation_data_class Interface
initPolyFunDeriv polynomial_fun_derivation_class Interface
initRangeFilterDeriv range_filter_derivation_class Interface
initRKIntegrator explicit_rk_integrator_class Interface
initRowData matrix_term_abstract_class Interface
initScalingLBCGen scaling_lbc_stencil_gen_class Interface
initScalingLBCStencil kinetic_stencil_templates Interface
initScalingLBCStencilDirect kinetic_stencil_templates Interface
initSignalCollection signal_collection_class Interface
initSimpleDeriv simple_derivation_class Interface
initSimplePartition partition_class Interface
initSimpleTimestepController simple_timestep_controller_class Interface
initSimpleTransition simple_transition_class Interface
initSparseRowData sparse_row_data_class Interface
initSpatialDiffStencilTemplate kinetic_stencil_templates Interface
initSpatialDiffStencilTemplateDirect kinetic_stencil_templates Interface
initSpecies species_class Interface
initSpeciesList species_list_class Interface
initStaggeredDifferenceTemplate fluid_stencil_templates Interface
initStaggeredDifferenceTemplateDirect fluid_stencil_templates Interface
initStandardIntegrator initialization_support Interface
initStandardModeller standard_modeller_assembly Interface
initStandardSignals initialization_support Interface
initStandardTextbook initialization_support Interface
initStandardTimeloop basic_timeloop_class Interface
initStencil stencil_class Interface
initStencil stencil1d_class Interface
initTermMomentGen term_moment_stencil_gen_class Interface
initTermMomentStencil kinetic_stencil_templates Interface
initTermMomentStencilDirect kinetic_stencil_templates Interface
initTextbook textbook_class Interface
initTree calculation_tree_class Interface
initUpwindingDifferenceTemplate fluid_stencil_templates Interface
initUpwindingDifferenceTemplateDirect fluid_stencil_templates Interface
initUWCBCStencil uwc_bc_stencil_gen_class Interface
initUWCDiffStencil uwc_diff_stencil_gen_class Interface
initVarBoltzGen variable_boltzmann_stencil_gen_class Interface
initVarContainer variable_container_class Interface
initVarContFromJSON initialization_support Interface
initVariableBoltzmannStencil kinetic_stencil_templates Interface
initVariableBoltzmannStencilDirect kinetic_stencil_templates Interface
initVariableECSTransition variable_ecs_transition_class Interface
initVarList variable_list_class Interface
initVarListFromJSON initialization_support Interface
initVDiffValGen v_diffusion_stencil_gen_class Interface
initVelDiffusionStencilTemplate kinetic_stencil_templates Interface
initVelDiffusionStencilTemplateDirect kinetic_stencil_templates Interface
initVSpace v_space_class Interface
initVTProdDeriv vel_tensor_prod_derivation_class Interface
initWrapper1I1 param_wrapper_1i1_derivation_class Interface
integrate modeller_class Interface
integrateAll composite_integrator_class Interface
integrateBDE implicit_PicardBDE_integrator_class Interface
integrateRK explicit_rk_integrator_class Interface
interpMom modelbound_lbc_data_class Interface
interpolate lin_interp1D_class Interface
interpolate lin_interpnd_class Interface
interpolateW modelbound_CRM_data_class Interface
interpolateW inelastic_grid_data_class Interface
ionizationCrossSectionHydrogen janev_fits Interface
isAssembled model_class Interface
isAssembled modeller_class Interface
isAssembled petsc_preallocation_data_class Interface
isCommunicationNeeded integrator_abstract_class Interface
isDefinedObject god_objects Interface
isDerivationRegistered textbook_class Interface
isGroupMixed model_class Interface
isImaginary grid_class Interface
isLeftBoundary extrapolation_abstract_class Interface
isMatDerivationRegistered textbook_class Interface
isModelTermGroupMixed modeller_class Interface
isPeriodic geometry_class Interface
isSignalRegistered signal_collection_class Interface
isStationary variable_container_class Interface
isStencilFixed stencil1d_class Interface
isTermNameImplicit model_class Interface
isTermNameRegistered model_class Interface
isTimeEvolving integrator_abstract_class Interface
isTrueEverywhere modeller_class Interface
isTrueEverywhere mpi_controller_class Interface
isVarDist variable_list_class Interface
isVarDist variable_container_class Interface
isVarImplicit variable_container_class Interface
isVarNameRegistered variable_list_class Interface
isVarNameRegistered variable_container_class Interface
isVarOnDualGrid variable_list_class Interface
isVarOnDualGrid variable_container_class Interface
isVarScalar variable_list_class Interface
isVarScalar variable_container_class Interface
isVarSingleHarmonic variable_list_class Interface
isVarStationary variable_list_class Interface
jaggedArray support_functions Interface
johnsonY janev_fits_procedures Function

y_nm factor showing up in Johnson's formula for hydrogen excitation from state n to state m

linearSolve petsc_controller_class Interface
linearSolvePETSc modeller_class Interface
loadArrayParams json_controller_class Interface
loadFile json_controller_class Interface
loadNamedIntArrays json_controller_class Interface
loadNamedInts json_controller_class Interface
loadNamedLogicalArrays json_controller_class Interface
loadNamedLogicals json_controller_class Interface
loadNamedRealArrays json_controller_class Interface
loadNamedReals json_controller_class Interface
loadNamedStringArrays json_controller_class Interface
loadNamedStrings json_controller_class Interface
loadParams model_builder_abstract_class Interface
loadRestartFiles hdf5_controller_class Interface
loadScalarParams json_controller_class Interface
loadVarsSerial hdf5_controller_class Interface
logLee physics_functions Interface
logLei physics_functions Interface
logLii physics_functions Interface
loop basic_timeloop_class Interface
makeDefinedObject god_objects Interface
makeUndefinedObject god_objects Interface
manipulate composite_manipulator_class Interface
mapCoords stencil_class Interface
mapCoords stencil1d_class Interface
mapToGlobalIndices indexing_class Interface
matrixNoUpdate matrix_term_abstract_class Interface
matTermUpdate matrix_term_abstract_class Interface
merge support_functions_procedures Subroutine
mergeSort support_functions_procedures Subroutine
moveTerms term_generator_abstract_class Interface
normMaxwellian physics_functions Interface
noUpdate transition_abstract_class Interface
noUpdate operator_abstract_class Interface
noUpdate term_abstract_class Interface
objectsCreated petsc_controller_class Interface
operator (*) sparse_row_data_class Interface
outputArrayParamsToFile json_controller_class Interface
outputGridDataSerial hdf5_controller_class Interface
outputNamedIntArraysToFile json_controller_class Interface
outputNamedIntsToFile json_controller_class Interface
outputNamedLogicalArraysToFile json_controller_class Interface
outputNamedLogicalsToFile json_controller_class Interface
outputNamedRealArraysToFile json_controller_class Interface
outputNamedRealsToFile json_controller_class Interface
outputNamedStringArraysToFile json_controller_class Interface
outputNamedStringsToFile json_controller_class Interface
outputScalarParamsToFile json_controller_class Interface
outputUsedParams model_builder_abstract_class Interface
outputVarsSerial hdf5_controller_class Interface
performComm modeller_class Interface
preparePrinter status_printing Subroutine

Prepare printer utility for use - currently only sets rank

printError status_printing Subroutine

Print error to error_unit on all processes

printMessage status_printing Subroutine

Print message to output_unit - if allProcs true prefaces with rank number

printNamedInt status_printing Subroutine

Generic printNamedValue interface component - prints name: input for integer input. Prefaces with rank number if allProcs is true

printNamedLogical status_printing Subroutine

Generic printNamedValue interface component - prints name: input for logical input. Prefaces with rank number if allProcs is true

printNamedReal status_printing Subroutine

Generic printNamedValue interface component - prints name: input for real input. Prefaces with rank number if allProcs is true

printNamedValue status_printing Interface
radRecombRateHydrogen janev_fits Interface
ratesIncludeElDensity modelbound_CRM_data_class Interface
removeDupeInts support_functions Interface
removeName support_functions Interface
safeCommAndDeriv modeller_class Interface
scatterVar mpi_controller_class Interface
setAlternativeJSONPath json_controller_class Interface
setArrayParams model_builder_abstract_class Interface
setCommunicationData integrator_abstract_class Interface
setCommunicationNeeded integrator_abstract_class Interface
setConvergenceIndices implicit_PicardBDE_integrator_class Interface
setCrossSection transition_abstract_class Interface
setCrossSectionCol transition_abstract_class Interface
setCSDim transition_abstract_class Interface
setDistHarmonic initialization_support Interface
setElState modelbound_CRM_data_class Interface
setEvolvedAndImplicitVar matrix_term_abstract_class Interface
setEvolvedAndOperatedVar explicit_term_abstract_class Interface
setFixedMatrix matrix_term_abstract_class Interface
setGeneralTerms term_generator_abstract_class Interface
setGeneratorPrefix term_generator_abstract_class Interface
setHaloWidth extrapolation_abstract_class Interface
setHGen multiplicative_stencil_generator_class Interface
setImplicitTerms term_generator_abstract_class Interface
setIncludeElectronDensity transition_abstract_class Interface
setInelData modelbound_CRM_data_class Interface
setIntegrator modeller_class Interface
setLeftBoundary extrapolation_abstract_class Interface
setManipulator modeller_class Interface
setMaxIterations implicit_PicardBDE_integrator_class Interface
setModelData model_class Interface
setModelDataUpdateRules integrator_abstract_class Interface
setModelIndices integrator_abstract_class Interface
setMultConst explicit_term_abstract_class Interface
setMultConst matrix_term_abstract_class Interface
setNonlinTol implicit_PicardBDE_integrator_class Interface
setNonTrivialColFun matrix_term_abstract_class Interface
setNonTrivialModelDataUpdate integrator_abstract_class Interface
setNonTrivialRowFun matrix_term_abstract_class Interface
setNonTrivialUpdate integrator_abstract_class Interface
setNormalizationConst explicit_term_abstract_class Interface
setNormalizationConst matrix_term_abstract_class Interface
setNormalizationVals normalization_abstract_class Interface
setNumGeneralGroups model_class Interface
setNumGeneralTerms model_class Interface
setNumImplicitGroups model_class Interface
setNumImplicitTerms model_class Interface
setOnBoundary extrapolation_abstract_class Interface
setOperator explicit_term_abstract_class Interface
setRate transition_abstract_class Interface
setRateEnergy transition_abstract_class Interface
setRateMomentum transition_abstract_class Interface
setReqVars explicit_term_abstract_class Interface
setReqVars matrix_term_abstract_class Interface
setScalarParams model_builder_abstract_class Interface
setStaggeredVars extrapolation_abstract_class Interface
setStates transition_abstract_class Interface
setTermGroups integrator_abstract_class Interface
setTimeEvolving integrator_abstract_class Interface
setTimestep integrator_abstract_class Interface
setTimestepController integrator_abstract_class Interface
setTimestepController composite_integrator_class Interface
setUpdateRules integrator_abstract_class Interface
setUpRows mpi_controller_class Interface
setVGen multiplicative_stencil_generator_class Interface
setXGen multiplicative_stencil_generator_class Interface
shiftedFlatTensorProduct support_functions Interface
shPotDrop physics_functions Interface
simpleMoment physics_functions Interface
simpleUpdate explicit_term_abstract_class Interface
triangularIntArray support_functions Interface
tryIntegrate implicit_PicardBDE_integrator_procedures Subroutine
unaryAbs unary_transforms Interface
unaryAcos unary_transforms Interface
unaryAsin unary_transforms Interface
unaryAtan unary_transforms Interface
unaryContract unary_transforms Interface
unaryCos unary_transforms Interface
unaryErf unary_transforms Interface
unaryErfc unary_transforms Interface
unaryExp unary_transforms Interface
unaryExpand unary_transforms Interface
unaryLog unary_transforms Interface
unaryPowInt unary_transforms Interface
unaryPowReal unary_transforms Interface
unaryShift unary_transforms Interface
unarySign unary_transforms Interface
unarySin unary_transforms Interface
unaryTan unary_transforms Interface
unityCol matrix_term_abstract_class Interface
unityFun explicit_term_abstract_class Interface
unityRow matrix_term_abstract_class Interface
updateCRMData modelbound_CRM_data_class Interface
updateCSRates db_transition_class Interface
updateCSRates variable_ecs_transition_class Interface
updateDataLBC modelbound_lbc_data_class Interface
updateDataVarlike modelbound_data_varlike_class Interface
updateGeneralTerm general_mat_term_class Interface
updateInterpolationPoints lin_interp1D_class Interface
updateInterpolationPoints lin_interpnd_class Interface
updateModelData model_class Interface
updateModelData modeller_class Interface
updateModelTermGroup modeller_class Interface
updateRates derived_transition_class Interface
updateRates fixed_ecs_transition_class Interface
updateTermGroup model_class Interface
usesStaggeredVars extrapolation_abstract_class Interface
vSonic physics_functions Interface
withinBounds support_functions Interface