|
MagickCore
6.7.5
|
#include "MagickCore/studio.h"#include "MagickCore/matrix.h"#include "MagickCore/matrix-private.h"#include "MagickCore/memory_.h"
Go to the source code of this file.
Defines | |
| #define | GaussJordanSwap(x, y) |
Functions | |
| MagickExport double ** | AcquireMagickMatrix (const size_t number_rows, const size_t size) |
| MagickPrivate MagickBooleanType | GaussJordanElimination (double **matrix, double **vectors, const size_t rank, const size_t number_vectors) |
| MagickPrivate void | LeastSquaresAddTerms (double **matrix, double **vectors, const double *terms, const double *results, const size_t rank, const size_t number_vectors) |
| MagickExport double ** | RelinquishMagickMatrix (double **matrix, const size_t number_rows) |
| #define GaussJordanSwap | ( | x, | |
| y | |||
| ) |
{ \
if ((x) != (y)) \
{ \
(x)+=(y); \
(y)=(x)-(y); \
(x)=(x)-(y); \
} \
}
Referenced by GaussJordanElimination().
| MagickExport double** AcquireMagickMatrix | ( | const size_t | number_rows, |
| const size_t | size | ||
| ) |
Definition at line 81 of file matrix.c.
References AcquireQuantumMemory(), and RelinquishMagickMemory().
Referenced by GenerateCoefficients().
| MagickPrivate MagickBooleanType GaussJordanElimination | ( | double ** | matrix, |
| double ** | vectors, | ||
| const size_t | rank, | ||
| const size_t | number_vectors | ||
| ) |
Definition at line 190 of file matrix.c.
References AcquireQuantumMemory(), RelinquishMagickMemory(), MagickFalse, ResetMagickMemory(), GaussJordanSwap, and MagickTrue.
Referenced by GenerateCoefficients().
| MagickPrivate void LeastSquaresAddTerms | ( | double ** | matrix, |
| double ** | vectors, | ||
| const double * | terms, | ||
| const double * | results, | ||
| const size_t | rank, | ||
| const size_t | number_vectors | ||
| ) |
Definition at line 370 of file matrix.c.
Referenced by GenerateCoefficients().
| MagickExport double** RelinquishMagickMatrix | ( | double ** | matrix, |
| const size_t | number_rows | ||
| ) |
Definition at line 414 of file matrix.c.
References RelinquishMagickMemory().
Referenced by GenerateCoefficients().