SolverFCT_solve.c File Reference

#include "Paso.h"
#include "Solver.h"
#include "SolverFCT.h"
#include "PasoUtil.h"
#include "esysUtils/blocktimer.h"

Functions

void Paso_FCT_setSource (const dim_t n, const double *source, double *sourceN, double *sourceP)
err_t Paso_FCT_setUpRightHandSide (Paso_FCTransportProblem *fctp, const double dt, const double *u_m, Paso_Coupler *u_m_coupler, double *z_m, Paso_SystemMatrix *flux_matrix, Paso_Coupler *uTilde_coupler, const double *b, Paso_Coupler *QN_coupler, Paso_Coupler *QP_coupler, double *RN_m, Paso_Coupler *RN_m_coupler, double *RP_m, Paso_Coupler *RP_m_coupler, const double *sourceN, Paso_Performance *pp)
void Paso_SolverFCT_solve (Paso_FCTransportProblem *fctp, double *u, double dt, double *source, Paso_Options *options)
double Paso_FCTransportProblem_getSafeTimeStepSize (Paso_FCTransportProblem *fctp)
void Paso_FCT_setUp (Paso_FCTransportProblem *fctp, const double dt, const double *sourceN, const double *sourceP, double *b, double *uTilde, Paso_Coupler *uTilde_coupler, double *QN, Paso_Coupler *QN_coupler, double *QP, Paso_Coupler *QP_coupler, Paso_Options *options, Paso_Performance *pp)

Function Documentation

void Paso_FCT_setSource ( const dim_t  n,
const double *  source,
double *  sourceN,
double *  sourceP 
)

Referenced by Paso_SolverFCT_solve().

void Paso_FCT_setUp ( Paso_FCTransportProblem fctp,
const double  dt,
const double *  sourceN,
const double *  sourceP,
double *  b,
double *  uTilde,
Paso_Coupler uTilde_coupler,
double *  QN,
Paso_Coupler QN_coupler,
double *  QP,
Paso_Coupler QP_coupler,
Paso_Options options,
Paso_Performance pp 
)

err_t Paso_FCT_setUpRightHandSide ( Paso_FCTransportProblem fctp,
const double  dt,
const double *  u_m,
Paso_Coupler u_m_coupler,
double *  z_m,
Paso_SystemMatrix flux_matrix,
Paso_Coupler uTilde_coupler,
const double *  b,
Paso_Coupler QN_coupler,
Paso_Coupler QP_coupler,
double *  RN_m,
Paso_Coupler RN_m_coupler,
double *  RP_m,
Paso_Coupler RP_m_coupler,
const double *  sourceN,
Paso_Performance pp 
)

double Paso_FCTransportProblem_getSafeTimeStepSize ( Paso_FCTransportProblem fctp  ) 

void Paso_SolverFCT_solve ( Paso_FCTransportProblem fctp,
double *  u,
double  dt,
double *  source,
Paso_Options options 
)


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