IsPlaneObject.h file
Type trait for identifying Eigen plain object types.
This file provides the IsPlainObject type trait, which determines whether a type is an Eigen plain object (Matrix, Array, Vector, etc.) that owns its data, as opposed to expression templates or map types.
Namespaces
- namespace Rodin
- The Rodin library for Shape and Topology Optimization.
- namespace Rodin::FormLanguage
- Module for writing high level abstract expressions.
Classes
-
template<class T>struct Rodin::FormLanguage::IsPlainObject
- Type trait to identify Eigen plain object types.
-
template<class Derived>struct Rodin::FormLanguage::IsPlainObject<Eigen::PlainObjectBase<Derived>>
- Specialization for Eigen::PlainObjectBase types.