Graph Framework
|
Class representing a netcdf dataset. More...
#include <output.hpp>
Public Member Functions | |
data_set (const result_file &result) | |
Construct a dataset. | |
template<bool SAFE_MATH = false> | |
void | create_variable (const result_file &result, const std::string &name, graph::shared_leaf< T, SAFE_MATH > &node, jit::context< T, SAFE_MATH > &context) |
Create a variable. | |
template<bool SAFE_MATH = false> | |
void | reference_variable (const result_file &result, const std::string &name, graph::shared_variable< T, SAFE_MATH > &&node) |
Load reference. | |
template<bool SAFE_MATH = false> | |
void | reference_imag_variable (const result_file &result, const std::string &name, graph::shared_variable< T, SAFE_MATH > &&node) |
Load imaginary reference. | |
void | write (const result_file &result) |
Write step. | |
void | write (const result_file &result, const size_t index) |
Write step. | |
void | read (const result_file &result, const size_t index) |
Read step. | |
Class representing a netcdf dataset.
T | Base type of the calculation. |
|
inline |
Construct a dataset.
[in] | result | A result file reference. |
|
inline |
Create a variable.
SAFE_MATH | Use Safe Math operations. |
[in] | result | A result file reference. |
[in] | name | Name of the variable. |
[in] | node | Node to create variable for. |
[in] | context | Context for the gpu. |
|
inline |
Read step.
[in] | result | A result file reference. |
[in] | index | Time index. |
|
inline |
Load imaginary reference.
SAFE_MATH | Use Safe Math operations. |
[in] | result | A result file reference. |
[in] | name | Name of the variable. |
[in] | node | Node to create variable for. |
|
inline |
Load reference.
SAFE_MATH | Use Safe Math operations. |
[in] | result | A result file reference. |
[in] | name | Name of the variable. |
[in] | node | Node to create variable for. |
|
inline |
Write step.
[in] | result | A result file reference. |
|
inline |
Write step.
[in] | result | A result file reference. |
[in] | index | Time index. |