#include <LapackMatrix.hpp>
|
| | LapackMatrix (const LapackMatrix< F > &A) |
| | Copies the content of the Lapack matrix.
|
| |
| | LapackMatrix (const int rows_, const int columns_) |
| | Construct a zero nxm Lapack matrix.
|
| |
| | LapackMatrix (const int rows_, const int columns_, const std::vector< F > &values_) |
| | Construct an nxm Lapack matrix from a given vector of values.
|
| |
| | LapackMatrix (Tensor< F > &ctfA, const int rows_=0, const int columns_=0) |
| | Constructs an LapackMatrix from a CTF tensor on all ranks if rows and columns is given, reinterpret the matrix.
|
| |
| LapackMatrix< F > & | operator= (const LapackMatrix< F > &A) |
| |
| const F & | operator() (const int i, const int j) const |
| |
| F & | operator() (const int i, const int j) |
| |
| int | getRows () const |
| |
| int | getColumns () const |
| |
| const F * | getValues () const |
| | Returns the pointer to the column major data.
|
| |
| F * | getValues () |
| | Returns the pointer to the mutable column major data.
|
| |
| void | write (Tensor< F > &ctfA) const |
| | Writes the data of this Lapack matrix to the CTF tensor.
|
| |
|
| int | rows |
| | Number of rows and columns.
|
| |
| int | columns |
| |
| std::vector< F > | values |
| | The column major data.
|
| |
◆ LapackMatrix() [1/4]
template<typename F = real>
Copies the content of the Lapack matrix.
◆ LapackMatrix() [2/4]
template<typename F = real>
Construct a zero nxm Lapack matrix.
◆ LapackMatrix() [3/4]
template<typename F = real>
| sisi4s::LapackMatrix< F >::LapackMatrix |
( |
const int |
rows_, |
|
|
const int |
columns_, |
|
|
const std::vector< F > & |
values_ |
|
) |
| |
|
inline |
Construct an nxm Lapack matrix from a given vector of values.
◆ LapackMatrix() [4/4]
template<typename F = real>
Constructs an LapackMatrix from a CTF tensor on all ranks if rows and columns is given, reinterpret the matrix.
◆ getColumns()
template<typename F = real>
◆ getRows()
template<typename F = real>
◆ getValues() [1/2]
template<typename F = real>
Returns the pointer to the mutable column major data.
◆ getValues() [2/2]
template<typename F = real>
Returns the pointer to the column major data.
◆ operator()() [1/2]
template<typename F = real>
◆ operator()() [2/2]
template<typename F = real>
◆ operator=()
template<typename F = real>
◆ write()
template<typename F = real>
Writes the data of this Lapack matrix to the CTF tensor.
◆ columns
template<typename F = real>
◆ rows
template<typename F = real>
Number of rows and columns.
◆ values
template<typename F = real>
The documentation for this class was generated from the following file: