|
Public Member Functions |
| virtual string | classnm () |
| | GenSetBase () |
| | GenSetBase (int n) |
| virtual | ~GenSetBase () |
| | Destructor.
|
| void | init (int vd) |
| void | setSize (int s) |
| void | setVdim (int n) |
| int | size () |
| int | vdim () |
| virtual void | generate (int i, double a, NEWMAT::ColumnVector &x, NEWMAT::ColumnVector &y)=0 |
| | Stores in y the vector x + a*d_i.
|
| virtual void | generateActive (int i, double s, NEWMAT::ColumnVector &x, NEWMAT::ColumnVector &y) |
| virtual void | generateInactive (int i, double s, NEWMAT::ColumnVector &x, NEWMAT::ColumnVector &y) |
| virtual void | initActive () |
| virtual int | nActive () |
| virtual int | nInactive () |
| virtual int | activeID (int j) |
| virtual int | inactiveID (int j) |
| virtual int | init () |
| | Computes initial generating set D.
|
| virtual int | init (NEWMAT::ColumnVector &pV) |
| virtual int | update () |
| | Updates D on each iteration.
|
| virtual int | update (NEWMAT::ColumnVector &pV) |
| virtual bool | prunes () |
| | switch to true if implementing pruning in derived class
|
| bool | generateAll (NEWMAT::Matrix &M, NEWMAT::ColumnVector &X, double Delta=1.0) |
| NEWMAT::Matrix | generateAll (NEWMAT::ColumnVector &X, double D=1.0) |
| NEWMAT::Matrix | generateAll (double Delta=1.0) |
| bool | generateAllActive (NEWMAT::Matrix &M, NEWMAT::ColumnVector &X, double Delta=1.0) |
| NEWMAT::Matrix | generateAllActive (NEWMAT::ColumnVector &X, double D=1.0) |
| NEWMAT::Matrix | generateAllActive (double Delta=1.0) |
| NEWMAT::Matrix | pllMesh (int P, NEWMAT::ColumnVector &xc, NEWMAT::ColumnVector &xn, double d=0.0) |
Protected Attributes |
| int | Vdim |
| int | Size |
| int | nAct |
| NEWMAT::ColumnVector | ActiveIDs |
| NEWMAT::ColumnVector | InactiveIDs |