API Documentation
Loading...
Searching...
No Matches
MagneticCalibration.cpp File Reference
#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>
Include dependency graph for MagneticCalibration.cpp:

Namespaces

namespace  NDEVR
 

Functions

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)
 

Function Documentation

◆ 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 )