14 #ifndef __PARDIRECTSOLVER__
15 #define __PARDIRECTSOLVER__
18 #include <MooNMD_Io.h>
19 #include <DirectSolver.h>
22 #include <SquareMatrix2D.h>
25 #include <SquareMatrix3D.h>
97 void FillRowPtr(
int N_U,
int N_P,
int N_Active,
98 int *RowPtrA,
int *RowPtrB,
int *ColPtrB);
100 void GetTransposedArrays(
TMatrix *B,
int *&KRowB,
101 int *&ColPtrB,
int *&MapB);
148 void Solve(
double *sol,
double *rhs);
149 void FactorizeSolve(
double *sol,
double *rhs);
int * KCol
Definition: PardisoSolver.h:46
Definition: SquareMatrix2D.h:20
Definition: SquareMatrix3D.h:20
bool pp
Definition: PardisoSolver.h:71
int * iparam
Definition: PardisoSolver.h:40
void BenchReset()
Definition: PardisoSolver.C:1411
int num_prc
Definition: PardisoSolver.h:65
std::ofstream * dat
Definition: PardisoSolver.h:75
int * RowPtr
Definition: PardisoSolver.h:50
void SetMatrix(TSquareMatrix2D *Matrix)
Definition: PardisoSolver.C:160
int N_Entries
Definition: PardisoSolver.h:61
double * Entries
Definition: PardisoSolver.h:54
Definition: Matrix3D.h:20
Definition: Matrix2D.h:20
Definition: DirectSolver.h:23
int N_Eq
Definition: PardisoSolver.h:58
void ** pt
Definition: PardisoSolver.h:37
double * dparam
Definition: PardisoSolver.h:43
int mtype
Definition: PardisoSolver.h:68
Definition: PardisoSolver.h:33
static TParamDB * ParamDB
Definition: Database.h:1134