Grid.hpp
Go to the documentation of this file.
std::shared_ptr< Grid3 > Grid3Ptr
Shared pointer type for Grid3.
Definition: Grid.hpp:193
std::enable_if_t< M==2, void > ForEachCellIndex(const std::function< void(size_t, size_t)> &func) const
Definition: Grid.hpp:108
Abstract base class for any serializable class.
Definition: Serialization.hpp:21
std::enable_if_t< M==2, void > ParallelForEachCellIndex(const std::function< void(size_t, size_t)> &func) const
Definition: Grid.hpp:135
std::enable_if_t< M==3, void > ParallelForEachCellIndex(const std::function< void(size_t, size_t, size_t)> &func) const
Definition: Grid.hpp:143
Definition: Matrix.hpp:27
Vector< double, N > operator()(const Vector< size_t, N > &idx) const
Definition: Grid.hpp:40
static std::enable_if_t< IsMatrixSizeStatic< Rows, Cols >), D > MakeConstant(ValueType val)
Makes a static matrix with constant entries.
Definition: MatrixDenseBase-Impl.hpp:152
std::shared_ptr< Grid2 > Grid2Ptr
Shared pointer type for Grid.
Definition: Grid.hpp:190
Definition: pybind11Utils.hpp:20
Definition: Array-Impl.hpp:19
Definition: Grid.hpp:23
std::enable_if_t< M==3, void > ForEachCellIndex(const std::function< void(size_t, size_t, size_t)> &func) const
Definition: Grid.hpp:115
Vector< double, N > operator()(size_t i, Indices... indices) const
Definition: Grid.hpp:35
GridDataPositionFunc(const RawFunctionType &func)
Definition: Grid.hpp:29
std::function< Vector< double, N >(const Vector< size_t, N > &)> RawFunctionType
Definition: Grid.hpp:27