Vector class derived from Eigen::Matrix with additional MPQC integration.
More...
#include <mpqc/math/matrix.hpp>
|
|
typedef Eigen::Matrix< T, Eigen::Dynamic, 1 > | EigenType |
| | Eigen base type.
|
| |
|
| | vector (size_t m=0) |
| | Construct unititialized vector. More...
|
| |
|
template<class A > |
| | vector (const Eigen::EigenBase< A > &a) |
| | Construct vector from Eigen type.
|
| |
|
| vector (const T *begin, const T *end) |
| | Construct vector from iterator range.
|
| |
|
Eigen::Block< EigenType > | operator() (range i) |
| | range operator.
|
| |
|
Eigen::Block< const EigenType > | operator() (range i) const |
| | const range operator.
|
| |
template<typename T>
struct mpqc::vector< T >
Vector class derived from Eigen::Matrix with additional MPQC integration.
- Template Parameters
-
◆ vector()
Construct unititialized vector.
- Parameters
-
- Warning
- NOT initialized to zeroes
The documentation for this struct was generated from the following file: