#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.
Inheritance diagram for mm::ScalarField< Scalar >:
Collaboration diagram for mm::ScalarField< Scalar >: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.