File options_netcdf.hxx#
Defines
-
OPTIONS_NETCDF_H#
-
namespace bout
Information about the version of BOUT++
The build system will update this file on every commit, which may result in files that include it getting rebuilt. Therefore it should be included in as few places as possible
Information about the version of BOUT++
The build system will update this file at configure-time
Explicit inversion of a 3x3 matrix
aIf the matrix is singular (ill conditioned), the determinant is return. Otherwise, an empty
std::optionalis return-
class OptionsNetCDF : public bout::OptionsIO#
Public Functions
-
OptionsNetCDF() = delete#
-
OptionsNetCDF(Options &options)#
Create an OptionsNetCDF
”file” The name of the file If not set then “path” and “prefix” options must be set, and file is set to {path}/{prefix}.{rank}.nc
”append” File mode, default is false
-
inline ~OptionsNetCDF()#
-
OptionsNetCDF(const OptionsNetCDF&) = delete#
-
OptionsNetCDF(OptionsNetCDF&&) noexcept = default#
-
OptionsNetCDF &operator=(const OptionsNetCDF&) = delete#
-
OptionsNetCDF &operator=(OptionsNetCDF&&) noexcept = default#
-
virtual void verifyTimesteps() const override#
Check that all variables with the same time dimension have the same size in that dimension. Throws BoutException if there are any differences, otherwise is silent
Private Types
-
OptionsNetCDF() = delete#
-
class OptionsNetCDF : public bout::OptionsIO#