ESYS13  Revision_
Functions
LocalAMG_Prolongation.c File Reference
#include "Paso.h"
#include "SparseMatrix.h"
#include "PasoUtil.h"
#include "Preconditioner.h"

Functions

Paso_SparseMatrixPaso_Preconditioner_LocalAMG_getProlongation (Paso_SparseMatrix *A_p, const index_t *offset_S, const dim_t *degree_S, const index_t *S, const dim_t n_C, const index_t *counter_C, const index_t interpolation_method)
void Paso_Preconditioner_LocalAMG_setDirectProlongation (Paso_SparseMatrix *P_p, const Paso_SparseMatrix *A_p, const index_t *counter_C)
void Paso_Preconditioner_LocalAMG_setDirectProlongation_Block (Paso_SparseMatrix *P_p, const Paso_SparseMatrix *A_p, const index_t *counter_C)
void Paso_Preconditioner_LocalAMG_setClassicProlongation (Paso_SparseMatrix *P_p, Paso_SparseMatrix *A_p, const index_t *offset_S, const dim_t *degree_S, const index_t *S, const index_t *counter_C)
void Paso_Preconditioner_LocalAMG_setClassicProlongation_Block (Paso_SparseMatrix *P_p, Paso_SparseMatrix *A_p, const index_t *offset_S, const dim_t *degree_S, const index_t *S, const index_t *counter_C)

Function Documentation

Paso_SparseMatrix* Paso_Preconditioner_LocalAMG_getProlongation ( Paso_SparseMatrix A_p,
const index_t offset_S,
const dim_t degree_S,
const index_t S,
const dim_t  n_C,
const index_t counter_C,
const index_t  interpolation_method 
)
void Paso_Preconditioner_LocalAMG_setClassicProlongation ( Paso_SparseMatrix P_p,
Paso_SparseMatrix A_p,
const index_t offset_S,
const dim_t degree_S,
const index_t S,
const index_t counter_C 
)
void Paso_Preconditioner_LocalAMG_setClassicProlongation_Block ( Paso_SparseMatrix P_p,
Paso_SparseMatrix A_p,
const index_t offset_S,
const dim_t degree_S,
const index_t S,
const index_t counter_C 
)