An open source method of characteristics neutron transport code.
|
Structure for run time options. More...
#include <RunTime.h>
Public Member Functions | |
int | setRuntimeParameters (int argc, char *argv[]) |
Process the run time options. More... | |
Public Attributes | |
bool | _debug_flag |
char * | _log_level |
int | _NDx |
int | _NDy |
int | _NDz |
int | _NMx |
int | _NMy |
int | _NMz |
int | _num_threads |
char * | _log_filename |
std::string | _geo_filename |
double | _azim_spacing |
int | _num_azim |
double | _polar_spacing |
int | _num_polar |
std::vector< double > | _seg_zones |
int | _segmentation_type |
int | _quadraturetype |
std::vector< std::vector< int > > | _CMFD_group_structure |
int | _NCx |
int | _NCy |
int | _NCz |
std::vector< double > | _cell_widths_x |
std::vector< double > | _cell_widths_y |
std::vector< double > | _cell_widths_z |
bool | _CMFD_flux_update_on |
int | _knearest |
bool | _CMFD_centroid_update_on |
int | _use_axial_interpolation |
double | _SOR_factor |
double | _CMFD_relaxation_factor |
bool | _linear_solver |
int | _max_iters |
int | _MOC_src_residual_type |
double | _tolerance |
std::vector< std::vector< int > > | _output_mesh_lattices |
DoubleVector3D | _non_uniform_mesh_lattices |
std::vector< int > | _output_types |
bool | _verbose_report |
bool | _time_report |
bool | _test_run |
Structure for run time options.
int RuntimeParameters::setRuntimeParameters | ( | int | argc, |
char * | argv[] | ||
) |
Process the run time options.
argc | number of run time command words |
argv | content of run time command words |
std::vector<double> RuntimeParameters::_cell_widths_x |
Physical dimensions of non-uniform CMFD meshes (for whole geometry)