NTPoly
Static Public Member Functions | List of all members
NTPoly::SignSolvers Class Reference

A Class For Computing The Matrix Sign Function. More...

#include <SignSolvers.h>

Inheritance diagram for NTPoly::SignSolvers:
NTPoly::SolverBase

Static Public Member Functions

static void ComputeSign (const Matrix_ps &Mat1, Matrix_ps &SignMat, const SolverParameters &solver_parameters)
 
static void ComputePolarDecomposition (const Matrix_ps &Mat1, Matrix_ps &Umat, Matrix_ps &Hmat, const SolverParameters &solver_parameters)
 

Additional Inherited Members

- Static Protected Member Functions inherited from NTPoly::SolverBase
static const int * GetIH (const Matrix_ps &dsm)
 
static int * GetIH (Matrix_ps &dsm)
 
static const int * GetIH (const SolverParameters &csp)
 
static int * GetIH (SolverParameters &csp)
 

Detailed Description

A Class For Computing The Matrix Sign Function.

Member Function Documentation

◆ ComputePolarDecomposition()

void NTPoly::SignSolvers::ComputePolarDecomposition ( const Matrix_ps Mat1,
Matrix_ps Umat,
Matrix_ps Hmat,
const SolverParameters solver_parameters 
)
static

Computes the polar decomposition of a matrix Mat1 = U*H.

Parameters
Mat1input matrix.
Umatthe unitary polar factor.
Hmatthe hermitian matrix factor.
solver_parametersparameters for the solver

◆ ComputeSign()

void NTPoly::SignSolvers::ComputeSign ( const Matrix_ps Mat1,
Matrix_ps SignMat,
const SolverParameters solver_parameters 
)
static

Compute the matrix sign function.

Parameters
Mat1input matrix.
SignMat= Sign(Mat1)
solver_parametersparameters for the solver

The documentation for this class was generated from the following files: