|
Public Member Functions |
| GLLBasis () |
| GLLBasis (GINT inorder) |
| GLLBasis (GINT inorder, GINT maxorder) |
| GLLBasis (const GLLBasis &) |
virtual | ~GLLBasis () |
virtual void | operator= (const GLLBasis &) |
GDOUBLE | GetXimin () |
GDOUBLE | GetXimax () |
GINT | GetOrder () |
GVector * | GetXiNodes (GVector *) |
GDOUBLE * | GetXiNodes (GDOUBLE *, GINT num) |
GTVector< GQUAD > * | GetXiNodes () |
GVector * | GetWeights (GVector *) |
GDOUBLE * | GetWeights (GDOUBLE *, GINT num) |
GTVector< GQUAD > * | GetWeights () |
GMatrix * | GetStiffMatrix (GMatrix *) |
GMatrix * | GetDerivMatrix (GMatrix *) |
GMatrix * | GetLegMatrix (GMatrix *) |
void | SetOrder (GINT) |
virtual GDOUBLE | EvalBasis (GINT i, GDOUBLE xi) |
virtual GVector * | EvalBasis (GINT i, GVector *xi, GVector *vret) |
virtual GMatrix * | EvalBasis (GVector *eta, GMatrix *mret) |
virtual GMatrix * | EvalDBasis (GVector *eta, GMatrix *mret) |
GBOOL | Solve () |
Protected Member Functions |
virtual GBOOL | ComputeNodes () |
virtual GBOOL | ComputeWeights () |
virtual GBOOL | ComputeDerivMatrix () |
virtual GBOOL | ComputeLegendreMatrix () |
void | ComputeJacobi (GINT &, GQUAD alpha, GQUAD beta, GQUAD &Pn, GQUAD &dPn, GQUAD &Pnm1, GQUAD &dPnm1, GQUAD &Pnm2, GQUAD &dPnm2, GQUAD &xi) |
virtual GBOOL | ComputeStiffMatrix () |
virtual GBOOL | Resize (GINT order) |
Protected Attributes |
GINT | Np |
GINT | NpMax |
GINT | kstop |
GBOOL | bNeedNodes |
GBOOL | bNeedWeights |
GBOOL | bNeedDerivMatrix |
GBOOL | bNeedBasis |
GBOOL | bNeedDBasis |
GBOOL | bNeedLegMat |
GQUAD | alpha |
GQUAD | beta |
GQUAD | ximin |
GQUAD | ximax |
GQUAD | eps |
GBasisVector | xiNodes |
GBasisVector | Weights |
GBasisVector | Pn |
GBasisVector | dPn |
GBasisMatrix | GXi |
GBasisMatrix | Phi |
GBasisMatrix | dPhi |
GBasisMatrix | MassMatrix |
GBasisMatrix | StiffMatrix |
GBasisMatrix | LegMatrix |