Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

basis_r.cpp File Reference

#include <basis.h>

Include dependency graph for basis_r.cpp:

Include dependency graph

Go to the source code of this file.

Functions

REAL sqr (REAL x)
REAL norm_max (REAL vektor[], int n)
void copy_vector (REAL ziel[], REAL quelle[], int n)
int ReadVec (FILE *fp, int n, REAL x[])
int ReadVec1 (FILE *fp, int n, REAL x[])
void SetVec (int n, REAL x[], REAL val)
int WriteVec (FILE *fp, int n, REAL x[])
int WriteVec1 (FILE *fp, int n, REAL x[])
REAL pi ()
void CopyMat (int m, int n, REAL *source[], REAL *dest[])
REAL maxroot (void)
void quadsolv (REAL ar, REAL ai, REAL br, REAL bi, REAL cr, REAL ci, REAL *tr, REAL *ti)
REAL comabs (REAL ar, REAL ai)
int comdiv (REAL ar, REAL ai, REAL br, REAL bi, REAL *cr, REAL *ci)
int ReadMat (FILE *fp, int m, int n, REAL *a[])
int ReadMat1 (FILE *fp, int m, int n, REAL *a[])
int WriteMat (FILE *fp, int m, int n, REAL *a[])
int WriteMat1 (FILE *fp, int m, int n, REAL *a[])
void SetMat (int m, int n, REAL *a[], REAL val)
int WriteHead (FILE *fp, char *string)
int WriteHead1 (char *string)
int WriteEnd (FILE *fp)
int WriteEnd1 (void)
void LogError (char *string, int rc, char *file, int line)
REAL epsroot (void)
REAL epsquad (void)

Variables

char Separator []


Function Documentation

REAL comabs REAL  ar,
REAL  ai
 

Definition at line 344 of file basis_r.cpp.

References ABS, ONE, REAL, SQRT, SWAP, and ZERO.

Referenced by norm_1().

int comdiv REAL  ar,
REAL  ai,
REAL  br,
REAL  bi,
REAL cr,
REAL ci
 

Definition at line 381 of file basis_r.cpp.

References ABS, REAL, and ZERO.

Referenced by hqrvec(), and norm_1().

void copy_vector REAL  ziel[],
REAL  quelle[],
int  n
 

Definition at line 58 of file basis_r.cpp.

References REAL.

void CopyMat int  m,
int  n,
REAL source[],
REAL dest[]
 

Definition at line 191 of file basis_r.cpp.

REAL epsquad void   ) 
 

Definition at line 731 of file basis_r.cpp.

References MACH_EPS, and REAL.

REAL epsroot void   ) 
 

Definition at line 710 of file basis_r.cpp.

References MACH_EPS, REAL, and SQRT.

void LogError char *  string,
int  rc,
char *  file,
int  line
 

Definition at line 676 of file basis_r.cpp.

REAL maxroot void   ) 
 

Definition at line 224 of file basis_r.cpp.

References MAX_EXP, and REAL.

REAL norm_max REAL  vektor[],
int  n
 

Definition at line 34 of file basis_r.cpp.

References FABS, and REAL.

REAL pi void   ) 
 

Definition at line 187 of file basis_r.cpp.

References REAL.

Referenced by quadsolv(), and RunPIDController().

void quadsolv REAL  ar,
REAL  ai,
REAL  br,
REAL  bi,
REAL  cr,
REAL  ci,
REAL tr,
REAL ti
 

Definition at line 255 of file basis_r.cpp.

References HALF, pi(), REAL, SQRT, and TWO.

int ReadMat FILE *  fp,
int  m,
int  n,
REAL a[]
 

Definition at line 439 of file basis_r.cpp.

References FORMAT_IN.

int ReadMat1 FILE *  fp,
int  m,
int  n,
REAL a[]
 

Definition at line 477 of file basis_r.cpp.

References FORMAT_IN.

int ReadVec FILE *  fp,
int  n,
REAL  x[]
 

Definition at line 82 of file basis_r.cpp.

References FORMAT_IN, and REAL.

int ReadVec1 FILE *  fp,
int  n,
REAL  x[]
 

Definition at line 103 of file basis_r.cpp.

References FORMAT_IN, and REAL.

void SetMat int  m,
int  n,
REAL a[],
REAL  val
 

Definition at line 551 of file basis_r.cpp.

void SetVec int  n,
REAL  x[],
REAL  val
 

Definition at line 117 of file basis_r.cpp.

REAL sqr REAL  x  ) 
 

Definition at line 21 of file basis_r.cpp.

References REAL.

int WriteEnd FILE *  fp  ) 
 

Definition at line 640 of file basis_r.cpp.

References Separator.

int WriteEnd1 void   ) 
 

Definition at line 658 of file basis_r.cpp.

References Separator.

int WriteHead FILE *  fp,
char *  string
 

Definition at line 584 of file basis_r.cpp.

References Separator.

int WriteHead1 char *  string  ) 
 

Definition at line 612 of file basis_r.cpp.

References Separator.

int WriteMat FILE *  fp,
int  m,
int  n,
REAL a[]
 

Definition at line 492 of file basis_r.cpp.

References FORMAT_126LF.

int WriteMat1 FILE *  fp,
int  m,
int  n,
REAL a[]
 

Definition at line 532 of file basis_r.cpp.

References FORMAT_126LF.

int WriteVec FILE *  fp,
int  n,
REAL  x[]
 

Definition at line 125 of file basis_r.cpp.

References FORMAT_126LF.

int WriteVec1 FILE *  fp,
int  n,
REAL  x[]
 

Definition at line 156 of file basis_r.cpp.

References FORMAT_126LF.


Variable Documentation

char Separator[] [static]
 

Initial value:

"--------------------------------------------------------------------"

Definition at line 581 of file basis_r.cpp.

Referenced by WriteEnd(), WriteEnd1(), WriteHead(), and WriteHead1().


Generated on Wed Sep 5 12:54:29 2007 for DSACSS Operational Code by  doxygen 1.3.9.1