#include <NDEVR/MagneticCalibrationData.h>
#include <NDEVR/FactoryModelFilters.h>
#include <NDEVR/FactoryFeatures.h>
#include <NDEVR/Geometry.h>
#include <NDEVR/DesignObjectLookup.h>
#include <NDEVR/Material.h>
#include <NDEVR/FileResource.h>
#include <NDEVR/BinaryFile.h>
#include <NDEVR/Buffer.h>
#include <NDEVR/Translator.h>
#include <math.h>
#include <stdlib.h>
#include <float.h>
|
int | Choleski_LU_Decomposition (double *, int) |
|
int | Choleski_LU_Inverse (double *, int) |
|
int | Choleski_LU_Solve (double *LU, double B[], double x[], int n) |
|
void | Copy_Vector (double *, double *, int) |
|
void | Get_Submatrix (double *, int, int, double *, int, int, int) |
|
int | Hessenberg_Form_Elementary (double *, double *, int) |
|
void | Identity_Matrix (double *, int) |
|
void | Interchange_Columns (double *A, int col1, int col2, int nrows, int ncols) |
|
void | Interchange_Rows (double *A, int row1, int row2, int ncols) |
|
int | Lower_Triangular_Inverse (double *L, int n) |
|
int | Lower_Triangular_Solve (double *L, double B[], double x[], int n) |
|
void | Multiply_Matrices (double *, double *, int, int, double *, int) |
|
void | Multiply_Self_Transpose (double *, double *, int, int) |
|
int | QR_Hessenberg_Matrix (double *, double *, double[], double[], int, int) |
|
void | Transpose_Square_Matrix (double *, int) |
|
int | Upper_Triangular_Inverse (double *U, int n) |
|
int | Upper_Triangular_Solve (double *U, double B[], double x[], int n) |
|
◆ Choleski_LU_Decomposition()
int Choleski_LU_Decomposition |
( |
double * | A, |
|
|
int | n ) |
◆ Choleski_LU_Inverse()
int Choleski_LU_Inverse |
( |
double * | LU, |
|
|
int | n ) |
◆ Choleski_LU_Solve()
int Choleski_LU_Solve |
( |
double * | LU, |
|
|
double | B[], |
|
|
double | x[], |
|
|
int | n ) |
◆ Copy_Vector()
void Copy_Vector |
( |
double * | , |
|
|
double * | , |
|
|
int | ) |
◆ Get_Submatrix()
void Get_Submatrix |
( |
double * | S, |
|
|
int | mrows, |
|
|
int | mcols, |
|
|
double * | A, |
|
|
int | ncols, |
|
|
int | row, |
|
|
int | col ) |
◆ Hessenberg_Form_Elementary()
int Hessenberg_Form_Elementary |
( |
double * | A, |
|
|
double * | S, |
|
|
int | n ) |
◆ Identity_Matrix()
void Identity_Matrix |
( |
double * | , |
|
|
int | ) |
◆ Interchange_Columns()
void Interchange_Columns |
( |
double * | A, |
|
|
int | col1, |
|
|
int | col2, |
|
|
int | nrows, |
|
|
int | ncols ) |
◆ Interchange_Rows()
void Interchange_Rows |
( |
double * | A, |
|
|
int | row1, |
|
|
int | row2, |
|
|
int | ncols ) |
◆ Lower_Triangular_Inverse()
int Lower_Triangular_Inverse |
( |
double * | L, |
|
|
int | n ) |
◆ Lower_Triangular_Solve()
int Lower_Triangular_Solve |
( |
double * | L, |
|
|
double | B[], |
|
|
double | x[], |
|
|
int | n ) |
◆ Multiply_Matrices()
void Multiply_Matrices |
( |
double * | C, |
|
|
double * | A, |
|
|
int | nrows, |
|
|
int | ncols, |
|
|
double * | B, |
|
|
int | mcols ) |
◆ Multiply_Self_Transpose()
void Multiply_Self_Transpose |
( |
double * | C, |
|
|
double * | A, |
|
|
int | nrows, |
|
|
int | ncols ) |
◆ QR_Hessenberg_Matrix()
int QR_Hessenberg_Matrix |
( |
double * | H, |
|
|
double * | S, |
|
|
double | eigen_real[], |
|
|
double | eigen_imag[], |
|
|
int | n, |
|
|
int | max_iteration_count ) |
◆ Transpose_Square_Matrix()
void Transpose_Square_Matrix |
( |
double * | A, |
|
|
int | n ) |
◆ Upper_Triangular_Inverse()
int Upper_Triangular_Inverse |
( |
double * | U, |
|
|
int | n ) |
◆ Upper_Triangular_Solve()
int Upper_Triangular_Solve |
( |
double * | U, |
|
|
double | B[], |
|
|
double | x[], |
|
|
int | n ) |