deal.II version GIT relicensing-2291-g668cd86249 2024-12-24 11:30:00+00:00
|
Functions | |
template<typename RealNumber > | |
std::complex< RealNumber > | pack_complex (const RealNumber &real_part, const RealNumber &imaginary_part) |
template<typename Number > | |
std::complex< Number > | pack_complex (const Number &, const std::complex< Number > &complex_number) |
template<typename T > | |
void | geev_helper (const char vl, const char vr, AlignedVector< T > &matrix, const types::blas_int n_rows, std::vector< T > &real_part_eigenvalues, std::vector< T > &imag_part_eigenvalues, std::vector< T > &left_eigenvectors, std::vector< T > &right_eigenvectors, std::vector< T > &real_work, std::vector< T > &, const types::blas_int work_flag, types::blas_int &info) |
template<typename T > | |
void | geev_helper (const char vl, const char vr, AlignedVector< std::complex< T > > &matrix, const types::blas_int n_rows, std::vector< T > &, std::vector< std::complex< T > > &eigenvalues, std::vector< std::complex< T > > &left_eigenvectors, std::vector< std::complex< T > > &right_eigenvectors, std::vector< std::complex< T > > &complex_work, std::vector< T > &real_work, const types::blas_int work_flag, types::blas_int &info) |
template<typename T > | |
void | gesdd_helper (const char job, const types::blas_int n_rows, const types::blas_int n_cols, AlignedVector< T > &matrix, std::vector< T > &singular_values, AlignedVector< T > &left_vectors, AlignedVector< T > &right_vectors, std::vector< T > &real_work, std::vector< T > &, std::vector< types::blas_int > &integer_work, const types::blas_int work_flag, types::blas_int &info) |
template<typename T > | |
void | gesdd_helper (const char job, const types::blas_int n_rows, const types::blas_int n_cols, AlignedVector< std::complex< T > > &matrix, std::vector< T > &singular_values, AlignedVector< std::complex< T > > &left_vectors, AlignedVector< std::complex< T > > &right_vectors, std::vector< std::complex< T > > &work, std::vector< T > &real_work, std::vector< types::blas_int > &integer_work, const types::blas_int &work_flag, types::blas_int &info) |
|
private |
Definition at line 1188 of file lapack_full_matrix.h.
|
private |
Definition at line 1197 of file lapack_full_matrix.h.
void internal::LAPACKFullMatrixImplementation::geev_helper | ( | const char | vl, |
const char | vr, | ||
AlignedVector< T > & | matrix, | ||
const types::blas_int | n_rows, | ||
std::vector< T > & | real_part_eigenvalues, | ||
std::vector< T > & | imag_part_eigenvalues, | ||
std::vector< T > & | left_eigenvectors, | ||
std::vector< T > & | right_eigenvectors, | ||
std::vector< T > & | real_work, | ||
std::vector< T > & | , | ||
const types::blas_int | work_flag, | ||
types::blas_int & | info | ||
) |
Definition at line 46 of file lapack_full_matrix.cc.
void internal::LAPACKFullMatrixImplementation::geev_helper | ( | const char | vl, |
const char | vr, | ||
AlignedVector< std::complex< T > > & | matrix, | ||
const types::blas_int | n_rows, | ||
std::vector< T > & | , | ||
std::vector< std::complex< T > > & | eigenvalues, | ||
std::vector< std::complex< T > > & | left_eigenvectors, | ||
std::vector< std::complex< T > > & | right_eigenvectors, | ||
std::vector< std::complex< T > > & | complex_work, | ||
std::vector< T > & | real_work, | ||
const types::blas_int | work_flag, | ||
types::blas_int & | info | ||
) |
Definition at line 100 of file lapack_full_matrix.cc.
void internal::LAPACKFullMatrixImplementation::gesdd_helper | ( | const char | job, |
const types::blas_int | n_rows, | ||
const types::blas_int | n_cols, | ||
AlignedVector< T > & | matrix, | ||
std::vector< T > & | singular_values, | ||
AlignedVector< T > & | left_vectors, | ||
AlignedVector< T > & | right_vectors, | ||
std::vector< T > & | real_work, | ||
std::vector< T > & | , | ||
std::vector< types::blas_int > & | integer_work, | ||
const types::blas_int | work_flag, | ||
types::blas_int & | info | ||
) |
Definition at line 154 of file lapack_full_matrix.cc.
void internal::LAPACKFullMatrixImplementation::gesdd_helper | ( | const char | job, |
const types::blas_int | n_rows, | ||
const types::blas_int | n_cols, | ||
AlignedVector< std::complex< T > > & | matrix, | ||
std::vector< T > & | singular_values, | ||
AlignedVector< std::complex< T > > & | left_vectors, | ||
AlignedVector< std::complex< T > > & | right_vectors, | ||
std::vector< std::complex< T > > & | work, | ||
std::vector< T > & | real_work, | ||
std::vector< types::blas_int > & | integer_work, | ||
const types::blas_int & | work_flag, | ||
types::blas_int & | info | ||
) |
Definition at line 198 of file lapack_full_matrix.cc.