, including all inherited members.
| AppendCurvePoint(const FlatVector< double > &point) (defined in ngfem::Integrator) | ngfem::Integrator | |
| AppendCurvePoint(const FlatVector< double > &point, const FlatVector< double > &tangent) (defined in ngfem::Integrator) | ngfem::Integrator | |
| ApplyBTrans(const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, const FlatVector< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyBTrans(const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyBTrans(const FiniteElement &fel, const BaseMappedIntegrationRule &bmir, const FlatMatrix< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyBTrans(const FiniteElement &fel, const BaseMappedIntegrationRule &mir, const FlatMatrix< Complex > &elx, FlatVector< Complex > &ely, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ApplyDMat(const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, const FlatVector< double > &elx, FlatVector< double > &eldx, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyDMat(const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, const FlatVector< Complex > &elx, FlatVector< Complex > &eldx, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyDMat(const FiniteElement &bfel, const BaseMappedIntegrationRule &bmir, const FlatMatrix< double > &elx, FlatMatrix< double > &eldx, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyDMat(const FiniteElement &bfel, const BaseMappedIntegrationRule &bmir, const FlatMatrix< Complex > &elx, FlatMatrix< Complex > &eldx, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyDMatInv(const FiniteElement &bfel, const BaseMappedIntegrationRule &bmir, const FlatMatrix< double > &elx, FlatMatrix< double > &eldx, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyDMatInv(const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, const FlatVector< double > &elx, FlatVector< double > &eldx, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ApplyDMatInv(const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, const FlatVector< Complex > &elx, FlatVector< Complex > &eldx, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ApplyDMatInv(const FiniteElement &bfel, const BaseMappedIntegrationRule &mir, const FlatMatrix< Complex > &elx, FlatMatrix< Complex > &eldx, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ApplyElementMatrix(const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< double > &elx, FlatVector< double > &ely, void *precomputed, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyElementMatrix(const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, void *precomputed, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| ApplyElementMatrixIndependent(const FiniteElement &bfel_master, const FiniteElement &bfel_master_element, const FiniteElement &bfel_slave, const ElementTransformation &eltrans_master, const ElementTransformation &eltrans_master_element, const ElementTransformation &eltrans_slave, const IntegrationPoint &ip_master, const IntegrationPoint &ip_master_element, const IntegrationPoint &ip_slave, const FlatVector< double > &elx, Vector< double > &result, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [inline, virtual] |
| ApplyLinearizedElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< double > &ellin, const FlatVector< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ApplyLinearizedElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< Complex > &ellin, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ApplyMixedElementMatrix(const FiniteElement &bfel1, const FiniteElement &bfel2, const ElementTransformation &eltrans, const FlatVector< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| AssembleElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, FlatMatrix< double > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| AssembleElementMatrixIndependent(const FiniteElement &bfel_master, const FiniteElement &bfel_master_element, const FiniteElement &bfel_slave, const ElementTransformation &eltrans_master, const ElementTransformation &eltrans_master_element, const ElementTransformation &eltrans_slave, const IntegrationPoint &ip_master, const IntegrationPoint &ip_master_element, const IntegrationPoint &ip_slave, FlatMatrix< double > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [inline, virtual] |
| AssembleElementMatrixIndependent(const FiniteElement &bfel_master, const FiniteElement &bfel_master_element, const FiniteElement &bfel_slave, const ElementTransformation &eltrans_master, const ElementTransformation &eltrans_master_element, const ElementTransformation &eltrans_slave, const IntegrationPoint &ip_master, const IntegrationPoint &ip_master_element, const IntegrationPoint &ip_slave, FlatMatrix< Complex > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [inline, virtual] |
| AssembleElementMatrixIndependent(const FiniteElement &bfel_master, const FiniteElement &bfel_slave, const ElementTransformation &eltrans_master, const ElementTransformation &eltrans_slave, const IntegrationPoint &ip_master, const IntegrationPoint &ip_slave, FlatMatrix< double > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [inline, virtual] |
| AssembleElementMatrixIndependent(const FiniteElement &bfel_master, const FiniteElement &bfel_slave, const ElementTransformation &eltrans_master, const ElementTransformation &eltrans_slave, const IntegrationPoint &ip_master, const IntegrationPoint &ip_slave, FlatMatrix< Complex > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [inline, virtual] |
| BilinearFormIntegrator() (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | |
| BoundaryForm() const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CacheComp(void) const (defined in ngfem::Integrator) | ngfem::Integrator | [inline, virtual] |
| cachecomp (defined in ngfem::Integrator) | ngfem::Integrator | [protected] |
| CalcElementMatrix(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< double > &elmat, LocalHeap &lh) const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcElementMatrix(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< Complex > &elmat, LocalHeap &lh) const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcElementMatrixDiag(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatVector< double > &diag, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcFlux(const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, const FlatVector< double > &elx, FlatVector< double > &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcFlux(const FiniteElement &fel, const BaseMappedIntegrationRule &bmir, const FlatVector< double > &elx, FlatMatrix< double > &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcFlux(const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, const FlatVector< Complex > &elx, FlatVector< Complex > &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcFlux(const FiniteElement &fel, const BaseMappedIntegrationRule &mir, const FlatVector< Complex > &elx, FlatMatrix< Complex > &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| CalcFlux(const FiniteElement &fel, const FiniteElement &felflux, const ElementTransformation &eltrans, const FlatVector<> &elx, FlatVector<> &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| CalcFluxMulti(const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, int m, const FlatVector< double > &elx, FlatVector< double > &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| CalcFluxMulti(const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, int m, const FlatVector< Complex > &elx, FlatVector< Complex > &flux, bool applyd, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| CalcLinearizedElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, FlatVector< double > &elveclin, FlatMatrix< double > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| CalcLinearizedElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, FlatVector< Complex > &elveclin, FlatMatrix< Complex > &elmat, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| CheckElement(const FiniteElement &el) const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| common_integration_order | ngfem::Integrator | [protected, static] |
| const_coef | ngfem::Integrator | [protected] |
| continuous_curveparts (defined in ngfem::Integrator) | ngfem::Integrator | [protected] |
| Create(Array< CoefficientFunction * > &coeffs) (defined in ngfem::CurlCurl3dIntegrator< FEL >) | ngfem::CurlCurl3dIntegrator< FEL > | [inline, static] |
| CurlCurl3dIntegrator(CoefficientFunction *coeff) (defined in ngfem::CurlCurl3dIntegrator< FEL >) | ngfem::CurlCurl3dIntegrator< FEL > | [inline] |
| curve_ip_tangents (defined in ngfem::Integrator) | ngfem::Integrator | [protected] |
| curve_ips | ngfem::Integrator | [protected] |
| CurvePoint(const int i) (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| CurvePoint(const int i) const (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| CurvePointTangent(const int i) (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| CurvePointTangent(const int i) const (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| definedon | ngfem::Integrator | [protected] |
| DefinedOn(int mat) const | ngfem::Integrator | |
| DefinedOnSubdomainsOnly() const (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| DeleteCurveIPs(void) (defined in ngfem::Integrator) | ngfem::Integrator | [protected] |
| DIM enum value (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | |
| DIM_DMAT enum value (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | |
| DIM_ELEMENT enum value (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | |
| DIM_SPACE enum value (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | |
| DimElement() const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| DimFlux() const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| DimSpace() const | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| DMat() (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| DMat() const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| dmatop (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [protected] |
| Energy(const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< double > &elx, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| Energy(const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< Complex > &elx, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| GetCommonIntegrationOrder() (defined in ngfem::Integrator) | ngfem::Integrator | [inline, static] |
| GetDimension() const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |
| GetEndOfCurve(const int i) const (defined in ngfem::Integrator) | ngfem::Integrator | |
| GetIntegrationOrder(void) const | ngfem::Integrator | [inline] |
| GetIntegrationRule(const FiniteElement &fel, const bool use_higher_integration_order=false) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| GetNumCurveParts(void) const (defined in ngfem::Integrator) | ngfem::Integrator | |
| GetStartOfCurve(const int i) const (defined in ngfem::Integrator) | ngfem::Integrator | |
| higher_integration_order (defined in ngfem::Integrator) | ngfem::Integrator | [protected] |
| integration_order | ngfem::Integrator | [protected] |
| IntegrationAlongCurve(void) const (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| Integrator() | ngfem::Integrator | |
| Name() const (defined in ngfem::CurlCurl3dIntegrator< FEL >) | ngfem::CurlCurl3dIntegrator< FEL > | [inline, virtual] |
| name (defined in ngfem::Integrator) | ngfem::Integrator | [protected] |
| NumCurvePoints(void) const (defined in ngfem::Integrator) | ngfem::Integrator | [inline] |
| PrecomputeData(const FiniteElement &fel, const ElementTransformation &eltrans, LocalHeap &lh) const (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [inline, virtual] |
| SetCacheComp(const int comp) (defined in ngfem::Integrator) | ngfem::Integrator | [inline, virtual] |
| SetCommonIntegrationOrder(int cio) | ngfem::Integrator | [inline, static] |
| SetConstantCoefficient(bool acc=1) | ngfem::Integrator | [inline] |
| SetCurveClearance(void) (defined in ngfem::Integrator) | ngfem::Integrator | |
| SetDefinedOn(const BitArray &adefinedon) | ngfem::Integrator | |
| SetFileName(const string &filename) (defined in ngfem::Integrator) | ngfem::Integrator | [inline, virtual] |
| SetHigherIntegrationOrder(int io) | ngfem::Integrator | [inline] |
| SetIntegrationAlongCurve(const int npoints) (defined in ngfem::Integrator) | ngfem::Integrator | |
| SetIntegrationOrder(int io) | ngfem::Integrator | [inline] |
| SetName(const string &aname) (defined in ngfem::Integrator) | ngfem::Integrator | |
| SkeletonForm() const | ngfem::Integrator | [inline, virtual] |
| T_ApplyElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< TSCAL > &elx, FlatVector< TSCAL > &ely, void *precomputed, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| T_BDBIntegrator(Array< CoefficientFunction * > &coeffs) (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| T_BDBIntegrator(const DiagDMat< 3 > &admat) (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| T_CalcElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, FlatMatrix< TSCAL > &elmat, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline] |
| UnSetIntegrationAlongCurve(void) (defined in ngfem::Integrator) | ngfem::Integrator | |
| ~BilinearFormIntegrator() (defined in ngfem::BilinearFormIntegrator) | ngfem::BilinearFormIntegrator | [virtual] |
| ~Integrator() | ngfem::Integrator | [virtual] |
| ~T_BDBIntegrator() (defined in ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpCurl3d, DiagDMat< 3 >, FEL > | [inline, virtual] |