|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects
Version of the Day
|
Create an eta vector (scaled by alpha = default 1). More...
#include <AbstractLinAlgPack_EtaVector.hpp>
Public Member Functions | |
| EtaVector (ele_t::index_type i, size_type n, ele_t::value_type alpha=1.0) | |
| | |
| operator const SpVectorSlice () const | |
| Implicit conversion to a SpVectorSlice object. | |
| const SpVectorSlice & | operator() () const |
| Explicit conversion to a SpVectorSlice object. | |
Create an eta vector (scaled by alpha = default 1).
The created vector is of size n and has the single nonzero element of eta(i) = alpha.
The default constructor and assignment functions are not allowed.
Definition at line 57 of file AbstractLinAlgPack_EtaVector.hpp.
| AbstractLinAlgPack::EtaVector::EtaVector | ( | ele_t::index_type | i, |
| size_type | n, | ||
| ele_t::value_type | alpha = 1.0 |
||
| ) | [inline] |
Definition at line 64 of file AbstractLinAlgPack_EtaVector.hpp.
| AbstractLinAlgPack::EtaVector::operator const SpVectorSlice | ( | ) | const [inline] |
Implicit conversion to a SpVectorSlice object.
Definition at line 69 of file AbstractLinAlgPack_EtaVector.hpp.
| const SpVectorSlice& AbstractLinAlgPack::EtaVector::operator() | ( | ) | const [inline] |
Explicit conversion to a SpVectorSlice object.
Definition at line 75 of file AbstractLinAlgPack_EtaVector.hpp.
1.7.6.1