#include <defquad2d.hpp>
Inheritance diagram for DefQuad2D:


Public Member Functions | |
| DefQuad2D (GSHORT ntmp=2) | |
| DefQuad2D (GINT n1, GINT n2, GSHORT ntmp=2) | |
| DefQuad2D (GNBasis *b1, GNBasis *b2, GSHORT ntmp=2) | |
| ~DefQuad2D () | |
| void | operator= (const DefQuad2D &) |
| GDOUBLE | Integrate (GVector *v, GDOUBLE *multiplicity=NULL) |
| GDOUBLE | PIntegrate (GVector *v, GDOUBLE *multiplicity=NULL) |
| GBOOL | Differentiate (GVector *dv, GVector *v, GINT idir) |
| GBOOL | DifferentiateWithMass (GVector *dv, GVector *v, GVector *tmp, GINT idir) |
| GBOOL | DifferentiateWeak (GVector *dv, GVector *v, GVector *tmp, GINT idir) |
| GBOOL | Assemble () |
| GNBasis * | GetBasisObj (GINT idir) |
| GVector * | GetXiNodes (GINT idir) |
| GVector * | Get1DWeights (GINT idir) |
| GMatrix * | Get1DDerivMatrix (GINT idir, GBOOL bTranspose) |
| GMatrix * | Get1DStiffMatrix (GINT idir, GBOOL bTranspose) |
| GMatrix * | Get1DDerivMatrixWithMass (GINT idir, GBOOL bTranspose) |
| GMatrix * | Get1DDerivMatrixWeak (GINT idir, GBOOL bTranspose) |
| GVector * | Get2DWeights () |
| GVector * | GetJacobian () |
| GVector * | GetMassMatrix () |
| GVector * | GetiMass () |
| GVector * | GetgMass () |
| GVector * | GetSpNodes (GINT idir) |
| GVector * | GetdXidX (GVector **, GINT) |
| GVector * | GetdXidX (const GINT i, const GINT j) |
| GVector * | GetMetric (const GINT i, const GINT j) |
| GVector * | GetWJMetric (const GINT i, const GINT j) |
| GMatrix * | GetInterpOp (GINT idir, GBOOL Transpose) |
| GMatrix * | GetInterpDeriv (GINT idir, GBOOL Transpose) |
| GBOOL | XToXi (Point3D pX[], Point3D pXi[], const GINT n) |
| GBOOL | ComputeSpNodes () |
| GBOOL | ComputeLaplacian () |
| GBOOL | SetVertices (Point3D P[], GINT num) |
| void | SetInterpBasis (GNBasis *b1, GNBasis *b2) |
| GBOOL | Resize (GINT order1, GINT order2) |
| GINT | SolveFE () |
Protected Attributes | |
| GDOUBLE | fRet |
| GVector * | xiNodes1 |
| GVector * | xiNodes2 |
| GVector * | Weights1 |
| GVector * | Weights2 |
| GVector * | Weights2D |
| GVector * | MassMatrix |
| GVector * | gMassMatrix |
| GVector * | iMassMatrix |
| GMatrix * | StiffMat1 |
| GMatrix * | StiffMat2 |
| GMatrix * | StiffMat1T |
| GMatrix * | StiffMat2T |
| GMatrix * | D1 |
| GMatrix * | D2 |
| GMatrix * | D1T |
| GMatrix * | D2T |
| GMatrix * | opInterp1 |
| GMatrix * | opInterp2 |
| GMatrix * | opInterpT1 |
| GMatrix * | opInterpT2 |
| GMatrix * | dInterp1 |
| GMatrix * | dInterp2 |
| GMatrix * | dInterpT1 |
| GMatrix * | dInterpT2 |
| GVector * | Jac |
| GVector * | d11 |
| GVector * | d12 |
| GVector * | d21 |
| GVector * | d22 |
| GVector * | g11 |
| GVector * | g12 |
| GVector * | g22 |
| GVector * | gWJ11 |
| GVector * | gWJ12 |
| GVector * | gWJ22 |
| GDOUBLE * | xi1p |
| GDOUBLE * | xi1m |
| GDOUBLE * | xi2p |
| GDOUBLE * | xi2m |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Implements Elem2D. |
|
|
|
|
|
Implements Elem2D. |
|
||||||||||||||||
|
Implements Elem2D. |
|
||||||||||||||||||||
|
Implements Elem2D. |
|
||||||||||||||||||||
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
||||||||||||
|
METHOD : Get1DDerivMatrixWeak DESCRIPTION: Computes D^T_i M and its transpose Note: The Jacobian factor is _not_ included in this derivative. The derivative is stored in native format. ARGUMENTS : RETURNS : GMatrix * Implements Elem2D. |
|
||||||||||||
|
METHOD : Get1DDerivMatrixWithMass DESCRIPTION: Computes M D_i and its transpose Note: The Jacobian factor is _not_ included in this derivative. The derivative is stored in native format. ARGUMENTS : RETURNS : GMatrix * Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
|
Implements Elem2D. |
|
|
Implements Elem2D. |
|
|
Implements Elem2D. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Implements Elem2D. |
|
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
|
|
|
|
Implements Elem2D. |
|
||||||||||||
|
|
|
|
Implements Elem2D. |
|
||||||||||||
|
|
|
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
|
|
|
||||||||||||
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
||||||||||||
|
Implements Elem2D. |
|
|
Implements Elem2D. |
|
||||||||||||||||
|
Implements Elem2D. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4