pscm.c File Reference


Functions

void ConstructPSCM ()
double ControlPSCM (vector u)
double ControlPSCM_UMF2 (vector u)
void DestructPSCM ()
void DestructPSCM_GM ()
void DestructPSCM_UMF ()
void DestructPSCM_UMF2 ()
void FindVelocity (vector u, const vector p)
void FindVelocity_UMF (vector u, const vector p)
void FindVelocity_UMF2 (vector u, const vector p)
void InitPSCM (sparse S, sparse B, sparse BT, double k, vector fu, vector fv, sparse P, sparse PML)
void InitPSCM_UMF (sparse S, sparse B, sparse BT, double k, vector fu, vector fv, sparse P, sparse PML)
void InitPSCM_UMF2 (sparse S, sparse B, sparse BT, double k, vector fu, vector fv, sparse P, sparse PML)
void MultiplyPSCM (vector out, const vector x)
void MultiplyPSCM_UMF (vector out, const vector x)
void MultiplyPSCM_UMF2 (vector out, const vector x)
void PrecondPSCM (vector out)
void PrecondPSCM_UMF (vector out)
void PrecondPSCM_UMF2 (vector out)
void PreparePSCM (sparse *P, sparse *PML, const sparse B, const sparse BT)
void ReInitPSCM_UMF (sparse S, sparse B, double k, vector fu, vector fv)
void ReInitPSCM_UMF2 (sparse S, sparse B, double k, vector fu, vector fv)
void RHSPreparePSCM ()
void RHSPreparePSCM_UMF ()
void RHSPreparePSCM_UMF2 ()
double SInversePSCM (vector x, const vector b)
double SInversePSCM_UMF (vector x, const vector b)
double SInversePSCM_UMF2 (vector x, const vector b)


Function Documentation

void InitPSCM_UMF2 sparse  S,
sparse  B,
sparse  BT,
double  k,
vector  fu,
vector  fv,
sparse  P,
sparse  PML
 

void ReInitPSCM_UMF2 sparse  S,
sparse  B,
double  k,
vector  fu,
vector  fv
 

void DestructPSCM_UMF2  ) 
 

double SInversePSCM_UMF2 vector  x,
const vector  b
 

void MultiplyPSCM_UMF2 vector  out,
const vector  x
 

void PrecondPSCM_UMF2 vector  out  ) 
 

void RHSPreparePSCM_UMF2  ) 
 

void FindVelocity_UMF2 vector  u,
const vector  p
 

void InitPSCM_UMF sparse  S,
sparse  B,
sparse  BT,
double  k,
vector  fu,
vector  fv,
sparse  P,
sparse  PML
 

void ReInitPSCM_UMF sparse  S,
sparse  B,
double  k,
vector  fu,
vector  fv
 

void DestructPSCM_UMF  ) 
 

double SInversePSCM_UMF vector  x,
const vector  b
 

void MultiplyPSCM_UMF vector  out,
const vector  x
 

void PrecondPSCM_UMF vector  out  ) 
 

void RHSPreparePSCM_UMF  ) 
 

void FindVelocity_UMF vector  u,
const vector  p
 

void InitPSCM sparse  S,
sparse  B,
sparse  BT,
double  k,
vector  fu,
vector  fv,
sparse  P,
sparse  PML
 

void DestructPSCM_GM  ) 
 

void MultiplyPSCM vector  out,
const vector  x
 

void PrecondPSCM vector  out  ) 
 

double SInversePSCM vector  x,
const vector  b
 

void RHSPreparePSCM  ) 
 

void FindVelocity vector  u,
const vector  p
 

double ControlPSCM vector  u  ) 
 

void PreparePSCM sparse P,
sparse PML,
const sparse  B,
const sparse  BT
 

void ConstructPSCM  ) 
 

void DestructPSCM  ) 
 

double ControlPSCM_UMF2 vector  u  ) 
 


Generated on Sun May 27 11:59:43 2007 for FEMFLUID by  doxygen 1.4.6