_boundary_flux | Solver | protected |
_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 |
_fix_src_xyz_cell_map | CPULSSolver | protected |
_fix_src_xyz_FSR_map | CPULSSolver | protected |
_fixed_source_moments_on | CPULSSolver | protected |
_fixed_sources | Solver | protected |
_fixed_sources_on | Solver | protected |
_fixed_sources_xyz | CPULSSolver | protected |
_fluxes_per_track | Solver | protected |
_FSR_lin_exp_matrix | CPULSSolver | protected |
_FSR_locks | CPUSolver | protected |
_FSR_materials | Solver | protected |
_FSR_source_constants | CPULSSolver | 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 |
_num_threads | CPUSolver | protected |
_old_scalar_flux | Solver | protected |
_original_materials | Solver | protected |
_OTF_transport (defined in Solver) | Solver | protected |
_quad | Solver | protected |
_reduced_sources | Solver | protected |
_reduced_sources_xyz | CPULSSolver | protected |
_reference_file | Solver | protected |
_reference_flux | Solver | protected |
_regionwise_scratch (defined in Solver) | Solver | protected |
_reset_iteration | Solver | protected |
_scalar_flux | Solver | protected |
_scalar_flux_xyz | CPULSSolver | 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_moments | CPULSSolver | protected |
_stabilize_transport | Solver | protected |
_stabilizing_flux | Solver | protected |
_stabilizing_flux_xyz | CPULSSolver | protected |
_start_flux (defined in Solver) | 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 |
accumulateLinearFluxContribution(long fsr_id, FP_PRECISION weight, FP_PRECISION *fsr_flux) | CPULSSolver | |
accumulateScalarFluxContribution(long fsr_id, FP_PRECISION weight, FP_PRECISION *fsr_flux) | CPUSolver | |
addSourceToScalarFlux() | CPULSSolver | virtual |
allowNegativeFluxes(bool negative_fluxes_on) | Solver | |
calculateInitialSpectrum(double threshold) | Solver | protected |
checkLimitXS(int iteration) | CPULSSolver | |
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, long num_FSRs, bool nu=false) | CPUSolver | virtual |
computeFSRFissionSources() | CPUSolver | protectedvirtual |
computeFSRScatterSources() | CPUSolver | protectedvirtual |
computeFSRSources(int iteration) | CPULSSolver | virtual |
computeKeff() | CPUSolver | protectedvirtual |
computeResidual(residualType res_type) | CPUSolver | protectedvirtual |
computeSource(int max_iters=1000, double k_eff=1.0, residualType res_type=TOTAL_SOURCE) | Solver | |
computeStabilizingFlux() | CPULSSolver | virtual |
copyBoundaryFluxes() | CPUSolver | protected |
correctXS() | Solver | |
countFissionableFSRs() | Solver | protected |
CPULSSolver(TrackGenerator *track_generator=NULL) | CPULSSolver | |
CPUSolver(TrackGenerator *track_generator=NULL) | CPUSolver | |
dumpFSRFluxes(std::string fname) | Solver | |
fissionTransportSweep() | Solver | |
flattenFSRFluxes(FP_PRECISION value) | CPULSSolver | virtual |
flattenFSRFluxesChiSpectrum() | CPUSolver | protectedvirtual |
getBoundaryFlux(long track_id, bool fwd) | Solver | inline |
getConvergenceThreshold() | Solver | |
getFlux(long fsr_id, int group) | Solver | |
getFluxByCoords(LocalCoords *coords, int group) | CPULSSolver | |
getFluxes(FP_PRECISION *out_fluxes, int num_fluxes) | CPUSolver | virtual |
getFluxesArray() | Solver | |
getFSRSource(long fsr_id, int group) | Solver | |
getFSRVolume(long fsr_id) | Solver | |
getGeometry() | Solver | |
getKeff() | Solver | |
getLinearExpansionCoeffsBuffer() | CPULSSolver | |
getMaxOpticalLength() | Solver | |
getNumIterations() | Solver | |
getNumPolarAngles() | Solver | |
getNumThreads() | CPUSolver | |
getSourceConstantsBuffer() | CPULSSolver | |
getTotalTime() | Solver | |
getTrackGenerator() | Solver | |
initializeCmfd() | CPULSSolver | virtual |
initializeExpEvaluators() | CPULSSolver | virtual |
initializeFixedSources() | CPULSSolver | virtual |
initializeFluxArrays() | CPULSSolver | virtual |
initializeFSRs() | CPULSSolver | virtual |
initializeLinearSourceConstants() | CPULSSolver | |
initializeMaterials(solverMode mode) | Solver | protected |
initializeSolver(solverMode solver_mode) | Solver | |
initializeSourceArrays() | CPULSSolver | virtual |
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() | CPULSSolver | virtual |
printBGQMemory() (defined in Solver) | Solver | |
printFissionRates(std::string fname, int nx, int ny, int nz) | Solver | |
printFluxesTemp() | CPUSolver | |
printFSRFluxes(std::vector< double > dim1, std::vector< double > dim2, double offset, const char *plane) | CPUSolver | |
printInputParamsSummary() | CPUSolver | virtual |
printNegativeSources(int iteration, int num_x, int num_y, int num_z) | CPUSolver | |
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, FP_PRECISION source) | CPUSolver | |
Solver::setFixedSourceByFSR(long fsr_id, int group, double source) | Solver | virtual |
setFixedSourceByMaterial(Material *material, int group, double source) | Solver | |
setFixedSourceMomentByFSR(long fsr_id, int group, double source_x, double source_y, double source_z) | CPULSSolver | |
setFixedSourceMomentsByCell(Cell *cell, int group, double source_x, double source_y, double source_z) | CPULSSolver | |
setFluxes(FP_PRECISION *in_fluxes, int num_fluxes) | CPUSolver | virtual |
setGeometry(Geometry *geometry) | Solver | |
setInitialSpectrumCalculation(double threshold) | Solver | |
setKeffFromNeutronBalance() | Solver | |
setLimitingXSMaterials(std::vector< int > material_ids, int reset_iteration) | Solver | |
setMaxOpticalLength(FP_PRECISION max_optical_length) | Solver | |
setNumThreads(int num_threads) | CPUSolver | |
setOTFTransport() | Solver | inline |
setResidualByReference(std::string fname) | Solver | |
setRestartStatus(bool is_restart) | Solver | |
setSolverMode(solverMode solver_mode) | Solver | |
setTrackGenerator(TrackGenerator *track_generator) | Solver | |
setVerboseIterationReport() | Solver | |
Solver(TrackGenerator *track_generator=NULL) | Solver | |
stabilizeFlux() | CPULSSolver | virtual |
stabilizeTransport(double stabilization_factor, stabilizationType stabilization_type=DIAGONAL) | Solver | |
storeFSRFluxes() | CPUSolver | protectedvirtual |
tallyCurrent(segment *curr_segment, int azim_index, int polar_index, float *track_flux, bool fwd) | CPUSolver | |
tallyLSScalarFlux(segment *curr_segment, int azim_index, int polar_index, FP_PRECISION *fsr_flux, FP_PRECISION *fsr_flux_x, FP_PRECISION *fsr_flux_y, FP_PRECISION *fsr_flux_z, float *track_flux, FP_PRECISION direction[3]) | CPULSSolver | |
tallyScalarFlux(segment *curr_segment, int azim_index, int polar_index, FP_PRECISION *fsr_flux, float *track_flux) | CPUSolver | |
tallyStartingCurrents() | CPUSolver | protected |
transferBoundaryFlux(Track *track, int azim_index, int polar_index, bool direction, float *track_flux) | CPUSolver | |
transportSweep() | CPUSolver | protectedvirtual |
useExponentialInterpolation() | Solver | |
useExponentialIntrinsic() | Solver | |
zeroTrackFluxes() | CPUSolver | protectedvirtual |
~CPULSSolver() | CPULSSolver | virtual |
~CPUSolver() | CPUSolver | virtual |
~Solver() | Solver | virtual |