#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: