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

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

addFSRToCell(int cell_id, long fsr_id)Cmfd
allocateTallies()Cmfd
checkBalance()Cmfd
Cmfd()Cmfd
computeKeff(int moc_iteration)Cmfd
convertFSRIdToCmfdCell(long fsr_id)Cmfd
convertGlobalFSRIdToCmfdCell(long global_fsr_id)Cmfd
copyCurrentsToBackup()Cmfd
enforceBalanceOnDiagonal(int cmfd_cell, int group)Cmfd
findCmfdCell(LocalCoords *coords)Cmfd
findCmfdSurface(int cell_id, LocalCoords *coords)Cmfd
findCmfdSurfaceOTF(int cell_id, double z, int surface_2D)Cmfdinline
getBoundary(int side)Cmfd
getBoundarySurfaceCurrents()Cmfd
getCellFSRs()Cmfd
getCmfdGroup(int group)Cmfdinline
getLattice()Cmfd
getLocalCurrents()Cmfd
getNumCells()Cmfd
getNumCmfdGroups()Cmfd
getNumMOCGroups()Cmfd
getNumX()Cmfd
getNumY()Cmfd
getNumZ()Cmfd
initialize()Cmfd
initializeBackupCmfdSolver()Cmfd
initializeCellMap()Cmfd
initializeGroupMap()Cmfd
initializeLattice(Point *offset, bool is_2D=false)Cmfd
isCentroidUpdateOn()Cmfd
isFluxUpdateOn()Cmfd
isSigmaTRebalanceOn()Cmfd
printCmfdCellSizes()Cmfd
printInputParamsSummary()Cmfd
printTimerReport()Cmfd
rebalanceSigmaT(bool balance_sigma_t)Cmfd
recordNetCurrents()Cmfd
setAzimSpacings(const std::vector< double > &azim_spacings, int num_azim)Cmfd
setBackupGroupStructure(std::vector< std::vector< int > > group_indices)Cmfd
setBoundary(int side, boundaryType boundary)Cmfd
setCellFSRs(std::vector< std::vector< long > > *cell_fsrs)Cmfd
setCentroidUpdateOn(bool centroid_update_on)Cmfd
setCMFDRelaxationFactor(double relaxation_factor)Cmfd
setConvergenceData(ConvergenceData *convergence_data)Cmfd
setFluxMoments(FP_PRECISION *flux_moments)Cmfd
setFluxUpdateOn(bool flux_update_on)Cmfd
setFSRFluxes(FP_PRECISION *scalar_flux)Cmfd
setFSRMaterials(Material **FSR_materials)Cmfd
setFSRSources(FP_PRECISION *sources)Cmfd
setFSRVolumes(FP_PRECISION *FSR_volumes)Cmfd
setGeometry(Geometry *geometry)Cmfd
setGroupStructure(std::vector< std::vector< int > > group_indices)Cmfd
setKeff(double k_eff)Cmfd
setKNearest(int k_nearest)Cmfd
setLatticeStructure(int num_x, int num_y, int num_z=1)Cmfd
setNumFSRs(long num_fsrs)Cmfd
setNumMOCGroups(int num_moc_groups)Cmfd
setNumX(int num_x)Cmfd
setNumY(int num_y)Cmfd
setNumZ(int num_z)Cmfd
setPolarSpacings(const std::vector< std::vector< double > > &polar_spacings, int num_azim, int num_polar)Cmfd
setQuadrature(Quadrature *quadrature)Cmfd
setSolve3D(bool solve_3d)Cmfd
setSORRelaxationFactor(double SOR_factor)Cmfd
setSourceConvergenceThreshold(double source_thresh)Cmfd
setWidths(std::vector< std::vector< double > > widths)Cmfd
setWidthX(double width)Cmfd
setWidthY(double width)Cmfd
setWidthZ(double width)Cmfd
tallyCurrent(segment *curr_segment, float *track_flux, int azim_index, int polar_index, bool fwd)Cmfdinline
tallyStartingCurrent(Point *point, double delta_x, double delta_y, double delta_z, float *track_flux, double weight)Cmfd
useAxialInterpolation(int interpolate)Cmfd
useFluxLimiting(bool flux_limiting)Cmfd
zeroCurrents()Cmfd
~Cmfd()Cmfdvirtual