#include <vector>
#include "CMatrix.h"
#include "dDiagMatrix.h"
#include "dMatrix.h"
#include "fCMatrix.h"
#include "fDiagMatrix.h"
#include "fMatrix.h"
#include "gsvd.h"
#include "lo-error.h"
#include "lo-lapack-proto.h"
#include "oct-shlib.h"
Go to the source code of this file.
Classes | |
struct | comp_ggsvd3_ptr< T1, T2 > |
struct | comp_ggsvd_ptr< T1, T2 > |
struct | real_ggsvd3_ptr< T1 > |
struct | real_ggsvd_ptr< T1 > |
Namespaces | |
octave | |
octave::math | |
Macros | |
#define | STRINGIZE(x) xSTRINGIZE(x) |
#define | xSTRINGIZE(x) #x |
Typedefs | |
typedef comp_ggsvd3_ptr< F77_CMPLX, F77_REAL >::type | cggsvd3_type |
typedef comp_ggsvd_ptr< F77_CMPLX, F77_REAL >::type | cggsvd_type |
typedef real_ggsvd3_ptr< F77_DBLE >::type | dggsvd3_type |
typedef real_ggsvd_ptr< F77_DBLE >::type | dggsvd_type |
typedef real_ggsvd3_ptr< F77_REAL >::type | sggsvd3_type |
typedef real_ggsvd_ptr< F77_REAL >::type | sggsvd_type |
typedef comp_ggsvd3_ptr< F77_DBLE_CMPLX, F77_DBLE >::type | zggsvd3_type |
typedef comp_ggsvd_ptr< F77_DBLE_CMPLX, F77_DBLE >::type | zggsvd_type |
Functions | |
void | initialize_gsvd (void) |
Variables | |
static std::map< std::string, void * > | gsvd_fcn |
static bool | gsvd_initialized = false |
static bool | have_DGGSVD3 = false |
#define STRINGIZE | ( | x | ) | xSTRINGIZE(x) |
Definition at line 49 of file gsvd.cc.
Referenced by initialize_gsvd().
typedef comp_ggsvd3_ptr<F77_CMPLX, F77_REAL>::type cggsvd3_type |
typedef comp_ggsvd_ptr<F77_CMPLX, F77_REAL>::type cggsvd_type |
typedef real_ggsvd3_ptr<F77_DBLE>::type dggsvd3_type |
typedef real_ggsvd_ptr<F77_DBLE>::type dggsvd_type |
typedef real_ggsvd3_ptr<F77_REAL>::type sggsvd3_type |
typedef real_ggsvd_ptr<F77_REAL>::type sggsvd_type |
typedef comp_ggsvd3_ptr<F77_DBLE_CMPLX, F77_DBLE>::type zggsvd3_type |
typedef comp_ggsvd_ptr<F77_DBLE_CMPLX, F77_DBLE>::type zggsvd_type |
void initialize_gsvd | ( | void | ) |
Definition at line 51 of file gsvd.cc.
References F77_FUNC(), gsvd_fcn, gsvd_initialized, have_DGGSVD3, octave::dynamic_library::search(), and STRINGIZE.
Referenced by gsvd< T >::ggsvd(), and octave::math::gsvd< T >::gsvd().
|
static |
Definition at line 42 of file gsvd.cc.
Referenced by gsvd< T >::ggsvd(), and initialize_gsvd().
Definition at line 45 of file gsvd.cc.
Referenced by gsvd< T >::ggsvd(), octave::math::gsvd< T >::gsvd(), and initialize_gsvd().
Definition at line 44 of file gsvd.cc.
Referenced by gsvd< T >::ggsvd(), octave::math::gsvd< T >::gsvd(), and initialize_gsvd().