Peano
Loading...
Searching...
No Matches
TP::Utilities Namespace Reference

Functions

void nrerror (char error_text[])
 
int * ivector (long nl, long nh)
 
double * dvector (long nl, long nh)
 
int ** imatrix (long nrl, long nrh, long ncl, long nch)
 
double ** dmatrix (long nrl, long nrh, long ncl, long nch)
 
double *** d3tensor (long nrl, long nrh, long ncl, long nch, long ndl, long ndh)
 
void free_ivector (int *v, long nl, long nh)
 
void free_dvector (double *v, long nl, long nh)
 
void free_imatrix (int **m, long nrl, long nrh, long ncl, long nch)
 
void free_dmatrix (double **m, long nrl, long nrh, long ncl, long nch)
 
void free_d3tensor (double ***t, long nrl, long nrh, long ncl, long nch, long ndl, long ndh)
 
int minimum2 (int i, int j)
 
int minimum3 (int i, int j, int k)
 
int maximum2 (int i, int j)
 
int maximum3 (int i, int j, int k)
 
int pow_int (int mantisse, int exponent)
 
void chebft_Zeros (double u[], int n, int inv)
 
void chebft_Extremes (double u[], int n, int inv)
 
void chder (double *c, double *cder, int n)
 
double chebev (double a, double b, double c[], int m, double x)
 
void fourft (double *u, int N, int inv)
 
void fourder (double u[], double du[], int N)
 
void fourder2 (double u[], double d2u[], int N)
 
double fourev (double *u, int N, double x)
 
double norm1 (double *v, int n)
 
double norm2 (double *v, int n)
 
double scalarproduct (double *v, double *w, int n)
 

Function Documentation

◆ chder()

void TP::Utilities::chder ( double *  c,
double *  cder,
int  n 
)

◆ chebev()

double TP::Utilities::chebev ( double  a,
double  b,
double  c[],
int  m,
double  x 
)

◆ chebft_Extremes()

void TP::Utilities::chebft_Extremes ( double  u[],
int  n,
int  inv 
)

◆ chebft_Zeros()

void TP::Utilities::chebft_Zeros ( double  u[],
int  n,
int  inv 
)

◆ d3tensor()

double *** TP::Utilities::d3tensor ( long  nrl,
long  nrh,
long  ncl,
long  nch,
long  ndl,
long  ndh 
)

◆ dmatrix()

double ** TP::Utilities::dmatrix ( long  nrl,
long  nrh,
long  ncl,
long  nch 
)

◆ dvector()

double * TP::Utilities::dvector ( long  nl,
long  nh 
)

◆ fourder()

void TP::Utilities::fourder ( double  u[],
double  du[],
int  N 
)

◆ fourder2()

void TP::Utilities::fourder2 ( double  u[],
double  d2u[],
int  N 
)

◆ fourev()

double TP::Utilities::fourev ( double *  u,
int  N,
double  x 
)

◆ fourft()

void TP::Utilities::fourft ( double *  u,
int  N,
int  inv 
)

◆ free_d3tensor()

void TP::Utilities::free_d3tensor ( double ***  t,
long  nrl,
long  nrh,
long  ncl,
long  nch,
long  ndl,
long  ndh 
)

◆ free_dmatrix()

void TP::Utilities::free_dmatrix ( double **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch 
)

◆ free_dvector()

void TP::Utilities::free_dvector ( double *  v,
long  nl,
long  nh 
)

◆ free_imatrix()

void TP::Utilities::free_imatrix ( int **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch 
)

◆ free_ivector()

void TP::Utilities::free_ivector ( int *  v,
long  nl,
long  nh 
)

◆ imatrix()

int ** TP::Utilities::imatrix ( long  nrl,
long  nrh,
long  ncl,
long  nch 
)

◆ ivector()

int * TP::Utilities::ivector ( long  nl,
long  nh 
)

◆ maximum2()

int TP::Utilities::maximum2 ( int  i,
int  j 
)

◆ maximum3()

int TP::Utilities::maximum3 ( int  i,
int  j,
int  k 
)

◆ minimum2()

int TP::Utilities::minimum2 ( int  i,
int  j 
)

◆ minimum3()

int TP::Utilities::minimum3 ( int  i,
int  j,
int  k 
)

◆ norm1()

double TP::Utilities::norm1 ( double *  v,
int  n 
)

◆ norm2()

double TP::Utilities::norm2 ( double *  v,
int  n 
)

◆ nrerror()

void TP::Utilities::nrerror ( char  error_text[])

◆ pow_int()

int TP::Utilities::pow_int ( int  mantisse,
int  exponent 
)

◆ scalarproduct()

double TP::Utilities::scalarproduct ( double *  v,
double *  w,
int  n 
)