FlightGear next
ls_matrix.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

Go to the source code of this file.

Macros

#define NR_END   1
 

Functions

int * nr_ivector (long nl, long nh)
 
double ** nr_matrix (long nrl, long nrh, long ncl, long nch)
 
void nr_free_ivector (int *v, long nl)
 
void nr_free_matrix (double **m, long nrl, long nrh, long ncl, long nch)
 
int nr_gaussj (double **a, int n, double **b, int m)
 
void nr_copymat (double **orig, int n, double **copy)
 
void nr_multmat (double **m1, int n, double **m2, double **prod)
 
void nr_printmat (double **a, int n)
 

Macro Definition Documentation

◆ NR_END

#define NR_END   1

Definition at line 89 of file ls_matrix.h.

Function Documentation

◆ nr_copymat()

void nr_copymat ( double ** orig,
int n,
double ** copy )

Definition at line 277 of file ls_matrix.c.

◆ nr_free_ivector()

void nr_free_ivector ( int * v,
long nl )

Definition at line 158 of file ls_matrix.c.

◆ nr_free_matrix()

void nr_free_matrix ( double ** m,
long nrl,
long nrh,
long ncl,
long nch )

Definition at line 164 of file ls_matrix.c.

◆ nr_gaussj()

int nr_gaussj ( double ** a,
int n,
double ** b,
int m )

Definition at line 172 of file ls_matrix.c.

◆ nr_ivector()

int * nr_ivector ( long nl,
long nh )

Definition at line 112 of file ls_matrix.c.

◆ nr_matrix()

double ** nr_matrix ( long nrl,
long nrh,
long ncl,
long nch )

Definition at line 122 of file ls_matrix.c.

◆ nr_multmat()

void nr_multmat ( double ** m1,
int n,
double ** m2,
double ** prod )

Definition at line 289 of file ls_matrix.c.

◆ nr_printmat()

void nr_printmat ( double ** a,
int n )

Definition at line 305 of file ls_matrix.c.