|
| | Eigen_Array () |
| |
| | Eigen_Array (const Eigen_ArrayType &vector) |
| |
| | Eigen_Array (Eigen_ArrayType &&vector) |
| |
| | ~Eigen_Array () |
| |
| | operator Eigen_ArrayType & () |
| |
| | operator const Eigen_ArrayType & () const |
| |
| Eigen_ArrayType & | Cast (IArray &v) |
| |
| const Eigen_ArrayType & | Cast (const IArray &v) const |
| |
| void | Create () |
| | Matrix create call. Last call to complete the matrix structure.
|
| |
| void | Destroy () |
| |
| void | SetSize (const unsigned int &numCols) |
| | Set the size the Array. Resize a Array for Eigen application.
|
| |
| void | SetSizes (const unsigned int &numCols, const unsigned int &=0) |
| | Set the size the Array. Resize a Array for Eigen application.
|
| |
| unsigned int | Size () const |
| |
| const double * | Data () const |
| |
| double * | Data () |
| |
| void | SetValue (const int &i, const double &val) |
| | Set the Array Value.
|
| |
| void | SetValues (const std::vector< int > &indices, const std::vector< double > &values) |
| | Set the Array Values.
|
| |
| void | AddValue (const int &i, const double &val) |
| | Add value to the Array.
|
| |
| void | AddValues (const std::vector< int > &indices, const std::vector< double > &values) |
| | Add values in the indices to the Array.
|
| |
| std::vector< double > | GetValues (const std::vector< int > &indices={}) const |
| |
| double | GetValue (const int &i) const |
| |
| void | Zeros () |
| | Put zero-values in the Array.
|
| |
| void | Ones () |
| | Put one-values in the Array.
|
| |
| void | Constant (const double &c) |
| |
| void | SumMultiplication (const ISparseArray &A, const IArray &w) |
| | Multiplication of matrix and vector, equivalent to v += A * w.
|
| |
| void | SubtractionMultiplication (const ISparseArray &A, const IArray &w) |
| | Multiplication of matrix and vector and sum to local vector, equivalent to v -= A * w.
|
| |
| double & | operator[] (const int &i) |
| | operator []
|
| |
| const double & | operator[] (const int &i) const |
| | const operator []
|
| |
| void | Concatenate (const IArray &v, const IArray &w) |
| | Concatenate vectors, equivalent u<< v, w.
|
| |
| std::ostream & | Print (std::ostream &output) const |
| | Print the array.
|
| |
| IArray & | operator+= (const IArray &v) |
| |
| IArray & | operator-= (const IArray &v) |
| |
| IArray & | operator*= (const double &c) |
| |
| IArray & | operator/= (const double &c) |
| |
| Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > | operator+ (const Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > &other) const |
| |
| Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > | operator- (const Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > &other) const |
| |
| Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > | operator* (const double &other) const |
| |
| Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > & | operator= (Eigen_ArrayType &&vector) |
| |
| void | ToBinaryFile (const std::string &filePath, const unsigned int &dataSizeToWrite=0, const unsigned int &dataStartingPositionToWrite=0, const bool &append=false) const |
| | Write array to binary file.
|
| |
| double | Norm () const |
| |
| double | Dot (const IArray &v) const |
| |
| void | Copy (const IArray &v) |
| | Copy the content of vector v inside this.
|
| |
| Eigen_Array< Eigen_ArrayType, Eigen_SparseArrayType > | Segment (const unsigned int starter, const unsigned int numElements) const |
| |
| virtual | ~IArray () |
| |