An open source method of characteristics neutron transport code.
GPUSolver Member List

This is the complete list of members for GPUSolver, including all inherited members.

_boundary_leakageSolverprotected
_calculate_initial_spectrumSolverprotected
_calculate_residuals_by_referenceSolverprotected
_chi_spectrum_materialSolverprotected
_cmfdSolverprotected
_converge_threshSolverprotected
_correct_xsSolverprotected
_exp_evaluatorsSolverprotected
_fix_src_cell_mapSolverprotected
_fix_src_FSR_mapSolverprotected
_fix_src_material_mapSolverprotected
_fixed_sources_onSolverprotected
_fluxes_per_trackSolverprotected
_FSR_volumesSolverprotected
_geometrySolverprotected
_groupwise_scratchSolverprotected
_initial_FSR_fluxes_fileSolverprotected
_initial_spectrum_threshSolverprotected
_is_restartSolverprotected
_k_effSolverprotected
_keff_from_fission_ratesSolverprotected
_limit_materialsSolverprotected
_limit_xsSolverprotected
_limit_xs_materialsSolverprotected
_load_initial_FSR_fluxesSolverprotected
_negative_fluxes_allowedSolverprotected
_num_azimSolverprotected
_num_exp_evaluators_azimSolverprotected
_num_exp_evaluators_polarSolverprotected
_num_fissionable_FSRsSolverprotected
_num_FSRsSolverprotected
_num_groupsSolverprotected
_num_iterationsSolverprotected
_num_materialsSolverprotected
_num_polarSolverprotected
_original_materialsSolverprotected
_OTF_transport (defined in Solver)Solverprotected
_quadSolverprotected
_reference_fileSolverprotected
_reference_fluxSolverprotected
_regionwise_scratch (defined in Solver)Solverprotected
_reset_iterationSolverprotected
_segment_formationSolverprotected
_SOLVE_3DSolverprotected
_solver_modeSolverprotected
_source_typeSolverprotected
_stabilization_factorSolverprotected
_stabilization_typeSolverprotected
_stabilize_transportSolverprotected
_stabilizing_fluxSolverprotected
_timerSolverprotected
_tot_num_tracksSolverprotected
_track_generatorSolverprotected
_tracksSolverprotected
_tracks_per_stackSolverprotected
_user_fluxesSolverprotected
_verboseSolverprotected
_xs_log_levelSolverprotected
addSourceToScalarFlux()GPUSolvervirtual
allowNegativeFluxes(bool negative_fluxes_on)Solver
calculateInitialSpectrum(double threshold)Solverprotected
checkLimitXS(int iteration)Solver
checkXS()Solverprotected
clearTimerSplits()Solverprotected
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)=0Solverpure virtual
computeFSRFissionSources()GPUSolvervirtual
computeFSRScatterSources()GPUSolvervirtual
computeFSRSources() (defined in GPUSolver)GPUSolver
Solver::computeFSRSources(int iteration)=0Solverprotectedpure virtual
computeKeff()GPUSolvervirtual
computeResidual(residualType res_type)GPUSolvervirtual
computeSource(int max_iters=1000, double k_eff=1.0, residualType res_type=TOTAL_SOURCE)Solver
computeStabilizingFlux()=0Solverprotectedpure virtual
correctXS()Solver
countFissionableFSRs()Solverprotected
dumpFSRFluxes(std::string fname)Solver
fissionTransportSweep()Solver
flattenFSRFluxes(FP_PRECISION value)GPUSolvervirtual
flattenFSRFluxesChiSpectrum()=0Solverprotectedpure virtual
getBoundaryFlux(long track_id, bool fwd)Solverinline
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)GPUSolvervirtual
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()Solverprotectedvirtual
initializeExpEvaluator() (defined in GPUSolver)GPUSolver
initializeExpEvaluators()Solverprotectedvirtual
initializeFixedSources()GPUSolvervirtual
initializeFluxArrays()GPUSolvervirtual
initializeFSRs()GPUSolvervirtual
initializeMaterials(solverMode mode=ADJOINT) (defined in GPUSolver)GPUSolver
initializeSolver(solverMode solver_mode)Solver
initializeSourceArrays()GPUSolvervirtual
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()GPUSolvervirtual
printBGQMemory() (defined in Solver)Solver
printFissionRates(std::string fname, int nx, int ny, int nz)Solver
printInputParamsSummary()Solvervirtual
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)Solvervirtual
setFixedSourceByMaterial(Material *material, int group, double source)Solver
setFluxes(FP_PRECISION *in_fluxes, int num_fluxes) (defined in GPUSolver)GPUSolvervirtual
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()Solverinline
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()=0Solverprotectedpure virtual
stabilizeTransport(double stabilization_factor, stabilizationType stabilization_type=DIAGONAL)Solver
storeFSRFluxes()GPUSolvervirtual
transportSweep()GPUSolvervirtual
useExponentialInterpolation()Solver
useExponentialIntrinsic()Solver
zeroTrackFluxes()GPUSolvervirtual
~GPUSolver() (defined in GPUSolver)GPUSolvervirtual
~Solver()Solvervirtual