My Project
|
Base class for solving 0-dim poly systems using u-resultant. More...
#include <mpr_base.h>
Public Types | |
enum | resMatType { none , sparseResMat , denseResMat } |
Public Member Functions | |
uResultant (const ideal _gls, const resMatType _rmt=sparseResMat, BOOLEAN extIdeal=true) | |
~uResultant () | |
poly | interpolateDense (const number subDetVal=NULL) |
rootContainer ** | interpolateDenseSP (BOOLEAN matchUp=false, const number subDetVal=NULL) |
rootContainer ** | specializeInU (BOOLEAN matchUp=false, const number subDetVal=NULL) |
resMatrixBase * | accessResMat () |
Private Member Functions | |
uResultant (const uResultant &) | |
ideal | extendIdeal (const ideal gls, poly linPoly, const resMatType rmt) |
poly | linearPoly (const resMatType rmt) |
int | nextPrime (const int p) |
Private Attributes | |
ideal | gls |
int | n |
resMatType | rmt |
resMatrixBase * | resMat |
Base class for solving 0-dim poly systems using u-resultant.
Definition at line 62 of file mpr_base.h.
uResultant::uResultant | ( | const ideal | _gls, |
const resMatType | _rmt = sparseResMat , |
||
BOOLEAN | extIdeal = true |
||
) |
Definition at line 2685 of file mpr_base.cc.
uResultant::~uResultant | ( | ) |
Definition at line 2710 of file mpr_base.cc.
|
private |
|
inline |
Definition at line 78 of file mpr_base.h.
|
private |
Definition at line 2715 of file mpr_base.cc.
Definition at line 2770 of file mpr_base.cc.
rootContainer ** uResultant::interpolateDenseSP | ( | BOOLEAN | matchUp = false , |
const number | subDetVal = NULL |
||
) |
Definition at line 2922 of file mpr_base.cc.
|
private |
Definition at line 2743 of file mpr_base.cc.
|
private |
Definition at line 3173 of file mpr_base.cc.
rootContainer ** uResultant::specializeInU | ( | BOOLEAN | matchUp = false , |
const number | subDetVal = NULL |
||
) |
Definition at line 3060 of file mpr_base.cc.
|
private |
Definition at line 88 of file mpr_base.h.
|
private |
Definition at line 89 of file mpr_base.h.
|
private |
Definition at line 92 of file mpr_base.h.
|
private |
Definition at line 91 of file mpr_base.h.