Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Functions
UmfPackSupport File Reference
#include "SparseExtra"
#include "../../Eigen/src/Core/util/DisableStupidWarnings.h"
#include <umfpack.h>
#include "src/SparseExtra/UmfPackSupport.h"
#include "../../Eigen/src/Core/util/ReenableStupidWarnings.h"
Include dependency graph for UmfPackSupport:

Go to the source code of this file.

Classes

struct  Eigen::UmfPack
class  Eigen::SparseLU< _MatrixType, UmfPack >
struct  Eigen::internal::solve_retval< SparseLU< _MatrixType, UmfPack >, Rhs >

Namespaces

namespace  Eigen
 

Namespace containing all symbols from the Eigen library.


namespace  Eigen::internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_UMFPACKSUPPORT_MODULE_H

Functions

void Eigen::umfpack_free_numeric (void **Numeric, double)
void Eigen::umfpack_free_numeric (void **Numeric, std::complex< double >)
void Eigen::umfpack_free_symbolic (void **Symbolic, double)
void Eigen::umfpack_free_symbolic (void **Symbolic, std::complex< double >)
int Eigen::umfpack_symbolic (int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])
int Eigen::umfpack_symbolic (int n_row, int n_col, const int Ap[], const int Ai[], const std::complex< double > Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])
int Eigen::umfpack_numeric (const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])
int Eigen::umfpack_numeric (const int Ap[], const int Ai[], const std::complex< double > Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])
int Eigen::umfpack_solve (int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])
int Eigen::umfpack_solve (int sys, const int Ap[], const int Ai[], const std::complex< double > Ax[], std::complex< double > X[], const std::complex< double > B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])
int Eigen::umfpack_get_lunz (int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double)
int Eigen::umfpack_get_lunz (int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex< double >)
int Eigen::umfpack_get_numeric (int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric)
int Eigen::umfpack_get_numeric (int Lp[], int Lj[], std::complex< double > Lx[], int Up[], int Ui[], std::complex< double > Ux[], int P[], int Q[], std::complex< double > Dx[], int *do_recip, double Rs[], void *Numeric)
int Eigen::umfpack_get_determinant (double *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])
int Eigen::umfpack_get_determinant (std::complex< double > *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])

Define Documentation

#define EIGEN_UMFPACKSUPPORT_MODULE_H

Definition at line 2 of file UmfPackSupport.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo