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