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

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

_boundary_fluxSolverprotected
_boundary_leakageSolverprotected
_calculate_initial_spectrumSolverprotected
_calculate_residuals_by_referenceSolverprotected
_chi_spectrum_materialSolverprotected
_cmfdSolverprotected
_converge_threshSolverprotected
_correct_xsSolverprotected
_delta_psiVectorizedSolverprotected
_exp_evaluatorsSolverprotected
_fix_src_cell_mapSolverprotected
_fix_src_FSR_mapSolverprotected
_fix_src_material_mapSolverprotected
_fixed_sourcesSolverprotected
_fixed_sources_onSolverprotected
_fluxes_per_trackSolverprotected
_FSR_locksCPUSolverprotected
_FSR_materialsSolverprotected
_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
_num_threadsCPUSolverprotected
_num_vector_lengthsVectorizedSolverprotected
_old_scalar_fluxSolverprotected
_original_materialsSolverprotected
_OTF_transport (defined in Solver)Solverprotected
_quadSolverprotected
_reduced_sourcesSolverprotected
_reference_fileSolverprotected
_reference_fluxSolverprotected
_regionwise_scratch (defined in Solver)Solverprotected
_reset_iterationSolverprotected
_scalar_fluxSolverprotected
_segment_formationSolverprotected
_SOLVE_3DSolverprotected
_solver_modeSolverprotected
_source_typeSolverprotected
_stabilization_factorSolverprotected
_stabilization_typeSolverprotected
_stabilize_transportSolverprotected
_stabilizing_fluxSolverprotected
_start_flux (defined in Solver)Solverprotected
_thread_exponentialsVectorizedSolverprotected
_thread_tausVectorizedSolverprotected
_timerSolverprotected
_tot_num_tracksSolverprotected
_track_generatorSolverprotected
_tracksSolverprotected
_tracks_per_stackSolverprotected
_user_fluxesSolverprotected
_verboseSolverprotected
_xs_log_levelSolverprotected
accumulateScalarFluxContribution(long fsr_id, FP_PRECISION weight, FP_PRECISION *fsr_flux)CPUSolver
addSourceToScalarFlux()VectorizedSolverprotectedvirtual
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
computeExponentials(segment *curr_segment, FP_PRECISION *exponentials)VectorizedSolverprotected
computeFlux(int max_iters=1000, bool only_fixed_source=true)Solver
computeFSRFissionRates(double *fission_rates, long num_FSRs, bool nu=false)CPUSolvervirtual
computeFSRFissionSources()CPUSolverprotectedvirtual
computeFSRScatterSources()CPUSolverprotectedvirtual
computeFSRSources(int iteration)VectorizedSolverprotectedvirtual
computeKeff()VectorizedSolverprotectedvirtual
computeResidual(residualType res_type)CPUSolverprotectedvirtual
computeSource(int max_iters=1000, double k_eff=1.0, residualType res_type=TOTAL_SOURCE)Solver
computeStabilizingFlux()CPUSolverprotectedvirtual
copyBoundaryFluxes()CPUSolverprotected
correctXS()Solver
countFissionableFSRs()Solverprotected
CPUSolver(TrackGenerator *track_generator=NULL)CPUSolver
dumpFSRFluxes(std::string fname)Solver
fissionTransportSweep()Solver
flattenFSRFluxes(FP_PRECISION value)CPUSolverprotectedvirtual
flattenFSRFluxesChiSpectrum()CPUSolverprotectedvirtual
getBoundaryFlux(long track_id, bool fwd)Solverinline
getConvergenceThreshold()Solver
getFlux(long fsr_id, int group)Solver
getFluxes(FP_PRECISION *out_fluxes, int num_fluxes)CPUSolvervirtual
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
getNumVectorWidths()VectorizedSolver
getTotalTime()Solver
getTrackGenerator()Solver
initializeCmfd()Solverprotectedvirtual
initializeExpEvaluator()VectorizedSolverprotected
initializeExpEvaluators()Solverprotectedvirtual
initializeFixedSources()CPUSolvervirtual
initializeFluxArrays()VectorizedSolverprotectedvirtual
initializeFSRs()CPUSolverprotectedvirtual
initializeMaterials(solverMode mode)Solverprotected
initializeSolver(solverMode solver_mode)Solver
initializeSourceArrays()VectorizedSolverprotectedvirtual
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()VectorizedSolverprotectedvirtual
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()CPUSolvervirtual
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(int fsr_id, int group, FP_PRECISION source)VectorizedSolver
CPUSolver::setFixedSourceByFSR(long fsr_id, int group, FP_PRECISION source)CPUSolver
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)CPUSolvervirtual
setGeometry(Geometry *geometry)VectorizedSolver
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()Solverinline
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()CPUSolverprotectedvirtual
stabilizeTransport(double stabilization_factor, stabilizationType stabilization_type=DIAGONAL)Solver
storeFSRFluxes()CPUSolverprotectedvirtual
tallyCurrent(segment *curr_segment, int azim_index, int polar_index, float *track_flux, bool fwd)CPUSolver
tallyScalarFlux(segment *curr_segment, int azim_index, FP_PRECISION *track_flux, FP_PRECISION *fsr_flux)VectorizedSolverprotected
CPUSolver::tallyScalarFlux(segment *curr_segment, int azim_index, int polar_index, FP_PRECISION *fsr_flux, float *track_flux)CPUSolver
tallyStartingCurrents()CPUSolverprotected
transferBoundaryFlux(int track_id, int azim_index, bool direction, FP_PRECISION *track_flux)VectorizedSolverprotected
CPUSolver::transferBoundaryFlux(Track *track, int azim_index, int polar_index, bool direction, float *track_flux)CPUSolver
transportSweep()CPUSolverprotectedvirtual
useExponentialInterpolation()Solver
useExponentialIntrinsic()Solver
VectorizedSolver(TrackGenerator *track_generator=NULL)VectorizedSolver
zeroTrackFluxes()CPUSolverprotectedvirtual
~CPUSolver()CPUSolvervirtual
~Solver()Solvervirtual
~VectorizedSolver()VectorizedSolvervirtual