PasoUtil.c File Reference

#include "Common.h"
#include "PasoUtil.h"

Functions

bool_t Paso_Util_isAny (dim_t N, index_t *array, index_t value)
index_t Paso_Util_cumsum (dim_t N, index_t *array)
void Paso_zeroes (const dim_t n, double *x)
void Paso_Update (const dim_t n, const double a, double *x, const double b, const double *y)
void Paso_Copy (const dim_t n, double *out, const double *in)
void Paso_LinearCombination (const dim_t n, double *z, const double a, const double *x, const double b, const double *y)
double Paso_InnerProduct (const dim_t n, const double *x, const double *y, Paso_MPIInfo *mpiinfo)
double Paso_lsup (const dim_t n, const double *x, Paso_MPIInfo *mpiinfo)
double Paso_l2 (const dim_t n, const double *x, Paso_MPIInfo *mpiinfo)
void ApplyGivensRotations (const dim_t n, double *v, const double *c, const double *s)
bool_t Paso_fileExists (const char *filename)

Function Documentation

void ApplyGivensRotations ( const dim_t  n,
double *  v,
const double *  c,
const double *  s 
)

Referenced by Paso_Solver_GMRES2().

void Paso_Copy ( const dim_t  n,
double *  out,
const double *  in 
)

bool_t Paso_fileExists ( const char *  filename  ) 

References FALSE, and TRUE.

Referenced by Finley_Mesh_saveVTK().

double Paso_InnerProduct ( const dim_t  n,
const double *  x,
const double *  y,
Paso_MPIInfo mpiinfo 
)

double Paso_l2 ( const dim_t  n,
const double *  x,
Paso_MPIInfo mpiinfo 
)

void Paso_LinearCombination ( const dim_t  n,
double *  z,
const double  a,
const double *  x,
const double  b,
const double *  y 
)

double Paso_lsup ( const dim_t  n,
const double *  x,
Paso_MPIInfo mpiinfo 
)

void Paso_Update ( const dim_t  n,
const double  a,
double *  x,
const double  b,
const double *  y 
)

index_t Paso_Util_cumsum ( dim_t  N,
index_t array 
)

bool_t Paso_Util_isAny ( dim_t  N,
index_t array,
index_t  value 
)

References FALSE.

Referenced by Paso_Pattern_color(), and Paso_Pattern_mis().

void Paso_zeroes ( const dim_t  n,
double *  x 
)


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