|
NGen
|
Settings for one output domain (catchment or nexus). More...
#include <output.hpp>
Collaboration diagram for realization::config::OutputDomain:Public Member Functions | |
| OutputDomain ()=default | |
| OutputDomain (const boost::property_tree::ptree &tree) | |
Public Attributes | |
| bool | enable = true |
| OutputFormat | format = OutputFormat::csv |
| OutputGrouping | grouping = OutputGrouping::per_feature |
| bool | rank_subdir = false |
| Place each MPI rank's files under a "rank_<N>/" subdirectory (the filesystem-layout axis, orthogonal to grouping). | |
Settings for one output domain (catchment or nexus).
|
default |
|
inlineexplicit |
| bool realization::config::OutputDomain::enable = true |
Referenced by OutputDomain(), and realization::config::Output::parse_legacy().
| OutputFormat realization::config::OutputDomain::format = OutputFormat::csv |
| OutputGrouping realization::config::OutputDomain::grouping = OutputGrouping::per_feature |
| bool realization::config::OutputDomain::rank_subdir = false |
Place each MPI rank's files under a "rank_<N>/" subdirectory (the filesystem-layout axis, orthogonal to grouping).
Only affects distributed (multi-rank) runs; a no-op in serial. It is a free preference for per_feature; for per_formulation under MPI it is required (else ranks would collide on one aggregated file) and applied regardless.
Referenced by OutputDomain(), and realization::config::rank_output_root().