SolverFCT.c File Reference

#include "Paso.h"
#include "SolverFCT.h"
#include "PasoUtil.h"

Functions

void Paso_FCTransportProblem_free (Paso_FCTransportProblem *in)
Paso_FCTransportProblemPaso_FCTransportProblem_getReference (Paso_FCTransportProblem *in)
Paso_SystemMatrixPaso_FCTransportProblem_borrowTransportMatrix (Paso_FCTransportProblem *in)
Paso_SystemMatrixPaso_FCTransportProblem_borrowMassMatrix (Paso_FCTransportProblem *in)
double * Paso_FCTransportProblem_borrowLumpedMassMatrix (Paso_FCTransportProblem *in)
dim_t Paso_FCTransportProblem_getTotalNumRows (Paso_FCTransportProblem *in)
Paso_FCTransportProblemPaso_FCTransportProblem_alloc (double theta, Paso_SystemMatrixPattern *pattern, int block_size)
void Paso_FCTransportProblem_checkinSolution (Paso_FCTransportProblem *in, double *u)
dim_t Paso_FCTransportProblem_getBlockSize (const Paso_FCTransportProblem *in)
Paso_ConnectorPaso_FCTransportProblem_borrowConnector (const Paso_FCTransportProblem *in)
index_t Paso_FCTransportProblem_getTypeId (const index_t solver, const index_t preconditioner, const index_t package, const bool_t symmetry, Paso_MPIInfo *mpi_info)
void Paso_FCTransportProblem_setUpConstraint (Paso_FCTransportProblem *fctp, const double *q, const double factor)
void Paso_FCTransportProblem_insertConstraint (Paso_FCTransportProblem *fctp, const double *r, double *source)

Function Documentation

Paso_FCTransportProblem* Paso_FCTransportProblem_alloc ( double  theta,
Paso_SystemMatrixPattern pattern,
int  block_size 
)

Paso_Connector* Paso_FCTransportProblem_borrowConnector ( const Paso_FCTransportProblem in  ) 

double* Paso_FCTransportProblem_borrowLumpedMassMatrix ( Paso_FCTransportProblem in  ) 

Paso_SystemMatrix* Paso_FCTransportProblem_borrowMassMatrix ( Paso_FCTransportProblem in  ) 

Paso_SystemMatrix* Paso_FCTransportProblem_borrowTransportMatrix ( Paso_FCTransportProblem in  ) 

void Paso_FCTransportProblem_checkinSolution ( Paso_FCTransportProblem in,
double *  u 
)

void Paso_FCTransportProblem_free ( Paso_FCTransportProblem in  ) 

dim_t Paso_FCTransportProblem_getBlockSize ( const Paso_FCTransportProblem in  ) 

Paso_FCTransportProblem* Paso_FCTransportProblem_getReference ( Paso_FCTransportProblem in  ) 

dim_t Paso_FCTransportProblem_getTotalNumRows ( Paso_FCTransportProblem in  ) 

index_t Paso_FCTransportProblem_getTypeId ( const index_t  solver,
const index_t  preconditioner,
const index_t  package,
const bool_t  symmetry,
Paso_MPIInfo mpi_info 
)

void Paso_FCTransportProblem_insertConstraint ( Paso_FCTransportProblem fctp,
const double *  r,
double *  source 
)

void Paso_FCTransportProblem_setUpConstraint ( Paso_FCTransportProblem fctp,
const double *  q,
const double  factor 
)


Generated on Mon Aug 10 10:04:44 2009 for ESYS13 by  doxygen 1.5.6