#include <EigenVectorView.h>
|
| | EigenVector_View () |
| |
| | EigenVector_View (const double *base, const size_t nElements, const size_t startElement=0) |
| |
| | EigenVector_View (const Eigen::VectorXd &vector, const size_t nElements, const size_t startElement=0) |
| |
| | EigenVector_View (const EigenVector_View &v) |
| |
| | EigenVector_View (const vec_map_type &vector, const size_t nElements=-1, const size_t startElement=0) |
| | CONST constructor: map->vector view. More...
|
| |
| | EigenVector_View (double *base, const size_t nElements, const size_t startElement=0) |
| |
| | EigenVector_View (Eigen::VectorXd &vector, const int nElements=-1, const size_t startElement=0) |
| |
| | EigenVector_View (EigenVector_View &v) |
| |
| | EigenVector_View (vec_map_type &vector, const int nElements=-1, const size_t startElement=0) |
| | constructor: map->vector view More...
|
| |
| EigenVector_View & | operator= (EigenVector_View &&V) |
| |
| EigenVector_View & | operator= (EigenVector_View &V) |
| |
| size_t | size () const |
| |
| vec_map_type | vector_copy () const |
| |
| const vec_map_type | vector_inspector () const |
| |
| vec_map_type & | vector_mutator () |
| |
Definition at line 17 of file EigenVectorView.h.
◆ EigenVector_View() [1/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
| ) |
|
◆ EigenVector_View() [2/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
vec_map_type & |
vector, |
|
|
const int |
nElements = -1, |
|
|
const size_t |
startElement = 0 |
|
) |
| |
constructor: map->vector view
- Parameters
-
| vector | :: Eigen::Map of a Eigen::VectorXd from which to take view. |
| startElement | :: The first element of the view. |
| nElements | :: The number of elements to view. |
Definition at line 18 of file EigenVectorView.cpp.
References m_view.
◆ EigenVector_View() [3/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
Eigen::VectorXd & |
vector, |
|
|
const int |
nElements = -1, |
|
|
const size_t |
startElement = 0 |
|
) |
| |
- Parameters
-
| vector | :: Eigen::VectorXd from which to take view. |
| startElement | :: The first element of the view. |
| nElements | :: The number of elements to view. |
Definition at line 31 of file EigenVectorView.cpp.
References m_view.
◆ EigenVector_View() [4/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
double * |
base, |
|
|
const size_t |
nElements, |
|
|
const size_t |
startElement = 0 |
|
) |
| |
- Parameters
-
| base | :: array from which to take view. |
| startElement | :: The first element of the view. |
| nElements | :: The number of elements to view. |
Definition at line 44 of file EigenVectorView.cpp.
◆ EigenVector_View() [5/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
const vec_map_type & |
vector, |
|
|
const size_t |
nElements = -1, |
|
|
const size_t |
startElement = 0 |
|
) |
| |
CONST constructor: map->vector view.
- Parameters
-
| vector | :: Eigen::Map of a Eigen::VectorXd from which to take view. |
| startElement | :: The first element of the view. |
| nElements | :: The number of elements to view. |
Definition at line 51 of file EigenVectorView.cpp.
◆ EigenVector_View() [6/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
const Eigen::VectorXd & |
vector, |
|
|
const size_t |
nElements, |
|
|
const size_t |
startElement = 0 |
|
) |
| |
- Parameters
-
| vector | :: Eigen::VectorXd from which to take view. |
| startElement | :: The first element of the view. |
| nElements | :: The number of elements to view. |
Definition at line 60 of file EigenVectorView.cpp.
◆ EigenVector_View() [7/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
const double * |
base, |
|
|
const size_t |
nElements, |
|
|
const size_t |
startElement = 0 |
|
) |
| |
- Parameters
-
| base | :: array from which to take view. |
| startElement | :: The first element of the view. |
| nElements | :: The number of elements to view. |
Definition at line 69 of file EigenVectorView.cpp.
◆ EigenVector_View() [8/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
EigenVector_View & |
v | ) |
|
◆ EigenVector_View() [9/9]
| Mantid::CurveFitting::EigenVector_View::EigenVector_View |
( |
const EigenVector_View & |
v | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ size()
| size_t Mantid::CurveFitting::EigenVector_View::size |
( |
| ) |
const |
|
inline |
◆ vector_copy()
| vec_map_type Mantid::CurveFitting::EigenVector_View::vector_copy |
( |
| ) |
const |
|
inline |
◆ vector_inspector()
| const vec_map_type Mantid::CurveFitting::EigenVector_View::vector_inspector |
( |
| ) |
const |
|
inline |
◆ vector_mutator()
| vec_map_type & Mantid::CurveFitting::EigenVector_View::vector_mutator |
( |
| ) |
|
◆ m_isConst
| bool Mantid::CurveFitting::EigenVector_View::m_isConst = false |
|
protected |
◆ m_view
The documentation for this class was generated from the following files: