Peano
TP_Utilities.cpp File Reference

Go to the source code of this file.

Namespaces

 TP
 This file contains aliases for making access to the long state vector Q as used eg.
 
 TP::Utilities
 

Functions

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