#include <ScalarField_fwd.hpp>
Represents a discretization of a scalar field, a finite collection of scalars.
This type is fully compatible with Eigen types and can use the same API.
Scalar | Type of elements in the field. |
Usage example:
Definition at line 27 of file ScalarField_fwd.hpp.
Public Member Functions | |
template<typename OtherDerived > | |
ScalarField (const Eigen::MatrixBase< OtherDerived > &other) | |
This constructor allows construction of ScalarField from Eigen expressions. More... | |
template<typename OtherDerived > | |
ScalarField & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
This method allows assignments of Eigen expressions to ScalarField. More... | |
ScalarFieldView | operator[] (const indexes_t &indexes) |
Multiindex view to given ScalarField. More... | |
Public Types | |
typedef Scalar | scalar_t |
Scalar data type. More... | |
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > | Base |
Base class typedef. More... | |
Classes | |
class | ScalarFieldView |
Represents a non contiguous view to a scalar field. More... | |
mm::ScalarField< Scalar >::ScalarField | ( | const Eigen::MatrixBase< OtherDerived > & | other | ) |
This constructor allows construction of ScalarField from Eigen expressions.
ScalarField& mm::ScalarField< Scalar >::operator= | ( | const Eigen::MatrixBase< OtherDerived > & | other | ) |
This method allows assignments of Eigen expressions to ScalarField.
|
inline |
Multiindex view to given ScalarField.
Definition at line 67 of file ScalarField_fwd.hpp.