|
| DGTraceIntegrator (VectorCoefficient &_u, double a, double b) |
| Construct integrator with rho = 1. More...
|
|
| DGTraceIntegrator (Coefficient &_rho, VectorCoefficient &_u, double a, double b) |
|
virtual void | AssembleFaceMatrix (const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Trans, DenseMatrix &elmat) |
|
virtual void | AssemblePA (const FiniteElementSpace &fes) |
| Method defining partial assembly. More...
|
|
virtual void | AddMultPA (const Vector &x, Vector &y) const |
| Method for partially assembled action. More...
|
|
virtual void | AddMultTransposePA (const Vector &x, Vector &y) const |
| Method for partially assembled transposed action. More...
|
|
virtual void | AssembleElementMatrix (const FiniteElement &el, ElementTransformation &Trans, DenseMatrix &elmat) |
| Given a particular Finite Element computes the element matrix elmat. More...
|
|
virtual void | AssembleElementMatrix2 (const FiniteElement &trial_fe, const FiniteElement &test_fe, ElementTransformation &Trans, DenseMatrix &elmat) |
|
virtual void | AssembleFaceMatrix (const FiniteElement &trial_face_fe, const FiniteElement &test_fe1, const FiniteElement &test_fe2, FaceElementTransformations &Trans, DenseMatrix &elmat) |
|
virtual void | AssembleElementVector (const FiniteElement &el, ElementTransformation &Tr, const Vector &elfun, Vector &elvect) |
| Perform the local action of the BilinearFormIntegrator. More...
|
|
virtual void | AssembleElementGrad (const FiniteElement &el, ElementTransformation &Tr, const Vector &elfun, DenseMatrix &elmat) |
| Assemble the local gradient matrix. More...
|
|
virtual void | AssembleFaceGrad (const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Tr, const Vector &elfun, DenseMatrix &elmat) |
| Assemble the local action of the gradient of the NonlinearFormIntegrator resulting from a face integral term. More...
|
|
virtual void | ComputeElementFlux (const FiniteElement &el, ElementTransformation &Trans, Vector &u, const FiniteElement &fluxelem, Vector &flux, int with_coef=1) |
| Virtual method required for Zienkiewicz-Zhu type error estimators. More...
|
|
virtual double | ComputeFluxEnergy (const FiniteElement &fluxelem, ElementTransformation &Trans, Vector &flux, Vector *d_energy=NULL) |
| Virtual method required for Zienkiewicz-Zhu type error estimators. More...
|
|
virtual | ~BilinearFormIntegrator () |
|
void | SetIntRule (const IntegrationRule *ir) |
| Prescribe a fixed IntegrationRule to use (when ir != NULL) or let the integrator choose (when ir == NULL). More...
|
|
void | SetIntegrationRule (const IntegrationRule &irule) |
| Prescribe a fixed IntegrationRule to use. More...
|
|
virtual void | AssembleFaceVector (const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Tr, const Vector &elfun, Vector &elvect) |
| Perform the local action of the NonlinearFormIntegrator resulting from a face integral term. More...
|
|
virtual double | GetElementEnergy (const FiniteElement &el, ElementTransformation &Tr, const Vector &elfun) |
| Compute the local energy. More...
|
|
virtual | ~NonlinearFormIntegrator () |
|
Integrator for the DG form: alpha < rho_u (u.n) {v},[w] > + beta < rho_u |u.n| [v],[w] >, where v and w are the trial and test variables, respectively, and rho/u are given scalar/vector coefficients. The vector coefficient, u, is assumed to be continuous across the faces and when given the scalar coefficient, rho, is assumed to be discontinuous. The integrator uses the upwind value of rho, rho_u, which is value from the side into which the vector coefficient, u, points.
Definition at line 2219 of file bilininteg.hpp.