Struct LBSOptions

Struct Documentation

struct LBSOptions

Struct for storing LBS options.

Public Functions

LBSOptions() = default

Public Members

GeometryType geometry_type = GeometryType::NO_GEOMETRY_SET
int max_mpi_message_size = 32768
bool restart_writes_enabled = false
bool write_delayed_psi_to_restart = true
std::filesystem::path read_restart_path
std::filesystem::path write_restart_path
std::chrono::time_point<std::chrono::system_clock> last_restart_write_time
std::chrono::seconds write_restart_time_interval = std::chrono::seconds(0)
bool use_precursors = false
bool use_src_moments = false
bool save_angular_flux = false
bool adjoint = false
bool verbose_inner_iterations = true
bool verbose_ags_iterations = true
bool verbose_outer_iterations = true
bool ags_pointwise_convergence = false
int max_ags_iterations = 100
double ags_tolerance = 1.0e-6
bool power_field_function_on = false
double power_default_kappa = 3.20435e-11
double power_normalization = -1.0
std::string field_function_prefix_option = "prefix"
std::string field_function_prefix