1 #ifndef ERF_CHECKPOINT_LSM_DATA_H_
2 #define ERF_CHECKPOINT_LSM_DATA_H_
23 return ivar < names.size() && (names[ivar] ==
"snow" || names[ivar] ==
"snowh");
28 file_stem (
const std::vector<std::string>& names,
const std::size_t ivar)
31 return "LsmData_" + names[ivar];
33 std::size_t index = ivar;
34 for (std::size_t k = 0; k < ivar; ++k) {
37 return "LsmData" + std::to_string(index);
42 may_be_absent (
const std::vector<std::string>& names,
const std::size_t ivar)
Definition: ERF_CheckpointLsmData.H:18
bool may_be_absent(const std::vector< std::string > &names, const std::size_t ivar)
Definition: ERF_CheckpointLsmData.H:42
std::string file_stem(const std::vector< std::string > &names, const std::size_t ivar)
Definition: ERF_CheckpointLsmData.H:28
bool is_separately_named(const std::vector< std::string > &names, const std::size_t ivar)
Definition: ERF_CheckpointLsmData.H:21