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

A Class For Computing General Matrix Roots. More...

#include <RootSolvers.h>

Inheritance diagram for NTPoly::RootSolvers:
NTPoly::SolverBase

Static Public Member Functions

static void ComputeRoot (const Matrix_ps &InputMat, Matrix_ps &OutputMat, int root, const SolverParameters &solver_parameters)
 
static void ComputeInverseRoot (const Matrix_ps &InputMat, Matrix_ps &OutputMat, int root, 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 General Matrix Roots.

Member Function Documentation

◆ ComputeInverseRoot()

void NTPoly::RootSolvers::ComputeInverseRoot ( const Matrix_ps InputMat,
Matrix_ps OutputMat,
int  root,
const SolverParameters solver_parameters 
)
static

Compute the general matrix inverse root.

Parameters
InputMatinput matrix.
OutputMat= InputMat^(-1/root)
root= which root
solver_parametersparameters for the solver

◆ ComputeRoot()

void NTPoly::RootSolvers::ComputeRoot ( const Matrix_ps InputMat,
Matrix_ps OutputMat,
int  root,
const SolverParameters solver_parameters 
)
static

Compute a general matrix root.

Parameters
InputMatinput matrix.
OutputMat= InputMat^(1/root)
root= which root
solver_parametersparameters for the solver

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