_boundary_leakage | Solver | protected |
_calculate_initial_spectrum | Solver | protected |
_calculate_residuals_by_reference | Solver | protected |
_chi_spectrum_material | Solver | protected |
_cmfd | Solver | protected |
_converge_thresh | Solver | protected |
_correct_xs | Solver | protected |
_exp_evaluators | Solver | protected |
_fix_src_cell_map | Solver | protected |
_fix_src_FSR_map | Solver | protected |
_fix_src_material_map | Solver | protected |
_fixed_sources_on | Solver | protected |
_fluxes_per_track | Solver | protected |
_FSR_volumes | Solver | protected |
_geometry | Solver | protected |
_groupwise_scratch | Solver | protected |
_initial_FSR_fluxes_file | Solver | protected |
_initial_spectrum_thresh | Solver | protected |
_is_restart | Solver | protected |
_k_eff | Solver | protected |
_keff_from_fission_rates | Solver | protected |
_limit_materials | Solver | protected |
_limit_xs | Solver | protected |
_limit_xs_materials | Solver | protected |
_load_initial_FSR_fluxes | Solver | protected |
_negative_fluxes_allowed | Solver | protected |
_num_azim | Solver | protected |
_num_exp_evaluators_azim | Solver | protected |
_num_exp_evaluators_polar | Solver | protected |
_num_fissionable_FSRs | Solver | protected |
_num_FSRs | Solver | protected |
_num_groups | Solver | protected |
_num_iterations | Solver | protected |
_num_materials | Solver | protected |
_num_polar | Solver | protected |
_original_materials | Solver | protected |
_OTF_transport (defined in Solver) | Solver | protected |
_quad | Solver | protected |
_reference_file | Solver | protected |
_reference_flux | Solver | protected |
_regionwise_scratch (defined in Solver) | Solver | protected |
_reset_iteration | Solver | protected |
_segment_formation | Solver | protected |
_SOLVE_3D | Solver | protected |
_solver_mode | Solver | protected |
_source_type | Solver | protected |
_stabilization_factor | Solver | protected |
_stabilization_type | Solver | protected |
_stabilize_transport | Solver | protected |
_stabilizing_flux | Solver | protected |
_timer | Solver | protected |
_tot_num_tracks | Solver | protected |
_track_generator | Solver | protected |
_tracks | Solver | protected |
_tracks_per_stack | Solver | protected |
_user_fluxes | Solver | protected |
_verbose | Solver | protected |
_xs_log_level | Solver | protected |
addSourceToScalarFlux() | GPUSolver | virtual |
allowNegativeFluxes(bool negative_fluxes_on) | Solver | |
calculateInitialSpectrum(double threshold) | Solver | protected |
checkLimitXS(int iteration) | Solver | |
checkXS() | Solver | protected |
clearTimerSplits() | Solver | protected |
computeEigenvalue(int max_iters=1000, residualType res_type=FISSION_SOURCE) | Solver | |
computeFlux(int max_iters=1000, bool only_fixed_source=true) | Solver | |
computeFSRFissionRates(double *fission_rates, int num_FSRs) (defined in GPUSolver) | GPUSolver | |
Solver::computeFSRFissionRates(double *fission_rates, long num_FSRs, bool nu=false)=0 | Solver | pure virtual |
computeFSRFissionSources() | GPUSolver | virtual |
computeFSRScatterSources() | GPUSolver | virtual |
computeFSRSources() (defined in GPUSolver) | GPUSolver | |
Solver::computeFSRSources(int iteration)=0 | Solver | protectedpure virtual |
computeKeff() | GPUSolver | virtual |
computeResidual(residualType res_type) | GPUSolver | virtual |
computeSource(int max_iters=1000, double k_eff=1.0, residualType res_type=TOTAL_SOURCE) | Solver | |
computeStabilizingFlux()=0 | Solver | protectedpure virtual |
correctXS() | Solver | |
countFissionableFSRs() | Solver | protected |
dumpFSRFluxes(std::string fname) | Solver | |
fissionTransportSweep() | Solver | |
flattenFSRFluxes(FP_PRECISION value) | GPUSolver | virtual |
flattenFSRFluxesChiSpectrum()=0 | Solver | protectedpure virtual |
getBoundaryFlux(long track_id, bool fwd) | Solver | inline |
getConvergenceThreshold() | Solver | |
getFlux(int fsr_id, int group) (defined in GPUSolver) | GPUSolver | |
Solver::getFlux(long fsr_id, int group) | Solver | |
getFluxes(FP_PRECISION *out_fluxes, int num_fluxes) (defined in GPUSolver) | GPUSolver | virtual |
getFluxesArray() | Solver | |
getFSRSource(int fsr_id, int group) (defined in GPUSolver) | GPUSolver | |
Solver::getFSRSource(long fsr_id, int group) | Solver | |
getFSRVolume(long fsr_id) | Solver | |
getGeometry() | Solver | |
getKeff() | Solver | |
getMaxOpticalLength() | Solver | |
getNumIterations() | Solver | |
getNumPolarAngles() | Solver | |
getNumThreadBlocks() (defined in GPUSolver) | GPUSolver | |
getNumThreadsPerBlock() | GPUSolver | |
getTotalTime() | Solver | |
getTrackGenerator() | Solver | |
GPUSolver(TrackGenerator *track_generator=NULL) (defined in GPUSolver) | GPUSolver | |
initializeCmfd() | Solver | protectedvirtual |
initializeExpEvaluator() (defined in GPUSolver) | GPUSolver | |
initializeExpEvaluators() | Solver | protectedvirtual |
initializeFixedSources() | GPUSolver | virtual |
initializeFluxArrays() | GPUSolver | virtual |
initializeFSRs() | GPUSolver | virtual |
initializeMaterials(solverMode mode=ADJOINT) (defined in GPUSolver) | GPUSolver | |
initializeSolver(solverMode solver_mode) | Solver | |
initializeSourceArrays() | GPUSolver | virtual |
initializeTracks() (defined in GPUSolver) | GPUSolver | |
is3D() | Solver | |
isUsingDoublePrecision() | Solver | |
isUsingExponentialInterpolation() | Solver | |
limitXS() | Solver | |
loadFSRFluxes(std::string fname, bool assign_k_eff=false, double tolerance=0.01) | Solver | |
loadInitialFSRFluxes(std::string fname) | Solver | |
normalizeFluxes() | GPUSolver | virtual |
printBGQMemory() (defined in Solver) | Solver | |
printFissionRates(std::string fname, int nx, int ny, int nz) | Solver | |
printInputParamsSummary() | Solver | virtual |
printTimerReport() | Solver | |
resetMaterials(solverMode mode) | Solver | |
scatterTransportSweep() | Solver | |
setCheckXSLogLevel(logLevel log_level) | Solver | |
setChiSpectrumMaterial(Material *material) | Solver | |
setConvergenceThreshold(double threshold) | Solver | |
setExpPrecision(double precision) | Solver | |
setFixedSourceByCell(Cell *cell, int group, double source) | Solver | |
setFixedSourceByFSR(long fsr_id, int group, double source) | Solver | virtual |
setFixedSourceByMaterial(Material *material, int group, double source) | Solver | |
setFluxes(FP_PRECISION *in_fluxes, int num_fluxes) (defined in GPUSolver) | GPUSolver | virtual |
setGeometry(Geometry *geometry) (defined in GPUSolver) | GPUSolver | |
setInitialSpectrumCalculation(double threshold) | Solver | |
setKeffFromNeutronBalance() | Solver | |
setLimitingXSMaterials(std::vector< int > material_ids, int reset_iteration) | Solver | |
setMaxOpticalLength(FP_PRECISION max_optical_length) | Solver | |
setNumThreadBlocks(int num_blocks) (defined in GPUSolver) | GPUSolver | |
setNumThreadsPerBlock(int num_threads) (defined in GPUSolver) | GPUSolver | |
setOTFTransport() | Solver | inline |
setResidualByReference(std::string fname) | Solver | |
setRestartStatus(bool is_restart) | Solver | |
setSolverMode(solverMode solver_mode) | Solver | |
setTrackGenerator(TrackGenerator *track_generator) (defined in GPUSolver) | GPUSolver | |
setVerboseIterationReport() | Solver | |
Solver(TrackGenerator *track_generator=NULL) | Solver | |
stabilizeFlux()=0 | Solver | protectedpure virtual |
stabilizeTransport(double stabilization_factor, stabilizationType stabilization_type=DIAGONAL) | Solver | |
storeFSRFluxes() | GPUSolver | virtual |
transportSweep() | GPUSolver | virtual |
useExponentialInterpolation() | Solver | |
useExponentialIntrinsic() | Solver | |
zeroTrackFluxes() | GPUSolver | virtual |
~GPUSolver() (defined in GPUSolver) | GPUSolver | virtual |
~Solver() | Solver | virtual |