An open source method of characteristics neutron transport code.
RuntimeParameters Struct Reference

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
 

Detailed Description

Structure for run time options.

Member Function Documentation

◆ setRuntimeParameters()

int RuntimeParameters::setRuntimeParameters ( int  argc,
char *  argv[] 
)

Process the run time options.

Parameters
argcnumber of run time command words
argvcontent of run time command words

Member Data Documentation

◆ _cell_widths_x

std::vector<double> RuntimeParameters::_cell_widths_x

Physical dimensions of non-uniform CMFD meshes (for whole geometry)


The documentation for this struct was generated from the following files: