Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
Typedefs | Functions
Amesos2_Superlu_FunctionMap.hpp File Reference

Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors. More...

#include "Amesos2_FunctionMap.hpp"
#include "Amesos2_Superlu_TypeMap.hpp"
#include "supermatrix.h"
#include "slu_util.h"
#include "superlu_enum_consts.h"
Include dependency graph for Amesos2_Superlu_FunctionMap.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int SLU::int_t
 

Functions

void SLU::at_plus_a (const int n, const int nz, int *colptr, int *rowind, int *bnz, int **b_colptr, int **b_rowind)
 
float SLU::S::slangs (char *, SLU::SuperMatrix *)
 
void SLU::S::sgscon (char *, SuperMatrix *, SuperMatrix *, float, float *, SuperLUStat_t *, int *)
 
void SLU::S::sCompRow_to_CompCol (int, int, int, float *, int *, int *, float **, int **, int **)
 
void SLU::S::sgssvx (SLU::superlu_options_t *, SLU::SuperMatrix *, int *, int *, int *, char *, float *, float *, SLU::SuperMatrix *, SLU::SuperMatrix *, void *, int, SLU::SuperMatrix *, SLU::SuperMatrix *, float *, float *, float *, float *, SLU::mem_usage_t *, SLU::SuperLUStat_t *, int *)
 
void SLU::S::sgstrf (SLU::superlu_options_t *, SLU::SuperMatrix *, int, int, int *, void *, int, int *, int *, SLU::SuperMatrix *, SLU::SuperMatrix *, SLU::SuperLUStat_t *, int *)
 
void SLU::S::sgsisx (SLU::superlu_options_t *, SLU::SuperMatrix *, int *, int *, int *, char *, float *, float *, SLU::SuperMatrix *, SLU::SuperMatrix *, void *, int, SLU::SuperMatrix *, SLU::SuperMatrix *, float *, float *, SLU::mem_usage_t *, SLU::SuperLUStat_t *, int *)
 
void SLU::S::sgsitrf (SLU::superlu_options_t *, SLU::SuperMatrix *, int, int, int *, void *, int, int *, int *, SLU::SuperMatrix *, SLU::SuperMatrix *, SLU::SuperLUStat_t *, int *)
 
void SLU::S::sCreate_CompCol_Matrix (SLU::SuperMatrix *, int, int, int, float *, int *, int *, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)
 
void SLU::S::sCreate_CompRow_Matrix (SLU::SuperMatrix *, int, int, int, float *, int *, int *, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)
 
void SLU::S::sCreate_Dense_Matrix (SLU::SuperMatrix *, int, int, float *, int, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)
 
void SLU::S::sgsequ (SLU::SuperMatrix *, float *, float *, float *, float *, float *, int *)
 
void SLU::S::slaqgs (SLU::SuperMatrix *, float *, float *, float, float, float, char *)
 
double SLU::D::dlangs (char *, SLU::SuperMatrix *)
 
void SLU::D::dgscon (char *, SuperMatrix *, SuperMatrix *, double, double *, SuperLUStat_t *, int *)
 
void SLU::D::dCompRow_to_CompCol (int, int, int, double *, int *, int *, double **, int **, int **)
 
void SLU::D::dgssvx (SLU::superlu_options_t *, SLU::SuperMatrix *, int *, int *, int *, char *, double *, double *, SLU::SuperMatrix *, SLU::SuperMatrix *, void *, int, SLU::SuperMatrix *, SLU::SuperMatrix *, double *, double *, double *, double *, SLU::mem_usage_t *, SLU::SuperLUStat_t *, int *)
 
void SLU::D::dgstrf (SLU::superlu_options_t *, SLU::SuperMatrix *, int, int, int *, void *, int, int *, int *, SLU::SuperMatrix *, SLU::SuperMatrix *, SLU::SuperLUStat_t *, int *)
 
void SLU::D::dgsisx (SLU::superlu_options_t *, SLU::SuperMatrix *, int *, int *, int *, char *, double *, double *, SLU::SuperMatrix *, SLU::SuperMatrix *, void *, int, SLU::SuperMatrix *, SLU::SuperMatrix *, double *, double *, SLU::mem_usage_t *, SLU::SuperLUStat_t *, int *)
 
void SLU::D::dgsitrf (SLU::superlu_options_t *, SLU::SuperMatrix *, int, int, int *, void *, int, int *, int *, SLU::SuperMatrix *, SLU::SuperMatrix *, SLU::SuperLUStat_t *, int *)
 
void SLU::D::dCreate_CompCol_Matrix (SLU::SuperMatrix *, int, int, int, double *, int *, int *, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)
 
void SLU::D::dCreate_CompRow_Matrix (SLU::SuperMatrix *, int, int, int, double *, int *, int *, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)
 
void SLU::D::dCreate_Dense_Matrix (SLU::SuperMatrix *, int, int, double *, int, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)
 
void SLU::D::dlaqgs (SLU::SuperMatrix *, double *, double *, double, double, double, char *)
 
void SLU::D::dgsequ (SLU::SuperMatrix *, double *, double *, double *, double *, double *, int *)
 

Detailed Description

Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors.

Author
Eric Bavier etbav.nosp@m.ier@.nosp@m.sandi.nosp@m.a.go.nosp@m.v
Date
Mon May 31 23:38:46 2010