| _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 |
| _fixed_sources | Solver | protected |
| _fixed_sources_on | Solver | protected |
| _fluxes_per_track | Solver | protected |
| _FSR_locks | CPUSolver | protected |
| _FSR_materials | 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 |
| _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 |
| _reference_file | Solver | protected |
| _reference_flux | Solver | protected |
| _regionwise_scratch (defined in Solver) | Solver | protected |
| _reset_iteration | Solver | protected |
| _scalar_flux | 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 |
| _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 |
| accumulateScalarFluxContribution(long fsr_id, FP_PRECISION weight, FP_PRECISION *fsr_flux) | CPUSolver | |
| addSourceToScalarFlux() | CPUSolver | protectedvirtual |
| 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, long num_FSRs, bool nu=false) | CPUSolver | virtual |
| computeFSRFissionSources() | CPUSolver | protectedvirtual |
| computeFSRScatterSources() | CPUSolver | protectedvirtual |
| computeFSRSources(int iteration) | CPUSolver | protectedvirtual |
| 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() | CPUSolver | protectedvirtual |
| copyBoundaryFluxes() | CPUSolver | protected |
| correctXS() | Solver | |
| countFissionableFSRs() | Solver | protected |
| CPUSolver(TrackGenerator *track_generator=NULL) | CPUSolver | |
| dumpFSRFluxes(std::string fname) | Solver | |
| fissionTransportSweep() | Solver | |
| flattenFSRFluxes(FP_PRECISION value) | CPUSolver | protectedvirtual |
| flattenFSRFluxesChiSpectrum() | CPUSolver | protectedvirtual |
| getBoundaryFlux(long track_id, bool fwd) | Solver | inline |
| getConvergenceThreshold() | Solver | |
| getFlux(long fsr_id, int group) | Solver | |
| 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 | |
| getMaxOpticalLength() | Solver | |
| getNumIterations() | Solver | |
| getNumPolarAngles() | Solver | |
| getNumThreads() | CPUSolver | |
| getTotalTime() | Solver | |
| getTrackGenerator() | Solver | |
| initializeCmfd() | Solver | protectedvirtual |
| initializeExpEvaluators() | Solver | protectedvirtual |
| initializeFixedSources() | CPUSolver | virtual |
| initializeFluxArrays() | CPUSolver | protectedvirtual |
| initializeFSRs() | CPUSolver | protectedvirtual |
| initializeMaterials(solverMode mode) | Solver | protected |
| initializeSolver(solverMode solver_mode) | Solver | |
| initializeSourceArrays() | CPUSolver | protectedvirtual |
| 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() | CPUSolver | protectedvirtual |
| 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 | |
| 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() | CPUSolver | protectedvirtual |
| 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 | |
| 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 |
| ~CPUSolver() | CPUSolver | virtual |
| ~Solver() | Solver | virtual |