Class DiscreteOrdinatesProblemIO

Class Documentation

class DiscreteOrdinatesProblemIO

Public Static Functions

static void WriteAngularFluxes(DiscreteOrdinatesProblem &do_problem, const std::string &file_base, std::optional<const std::reference_wrapper<std::vector<std::vector<double>>>> opt_src = std::nullopt)

Write an angular flux vector to a file.

Parameters:
  • do_problem – Discrete ordinates problem

  • file_base – File name base

  • opt_src – Optional angular flux source vector

static void ReadAngularFluxes(DiscreteOrdinatesProblem &do_problem, const std::string &file_base, std::optional<std::reference_wrapper<std::vector<std::vector<double>>>> opt_dest = std::nullopt)

Read an angular flux vector from a file.

Parameters:
  • do_problem – Discrete ordinates problem

  • file_base – File name base

  • opt_dest – Optional angular flux destination vector