, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline, virtual] |
CalcElementMatrix(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< Complex > &elmat, LocalHeap &lh) const | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline, virtual] |
CalcElementMatrixDiag(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatVector< double > &diag, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, 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::DivDivIntegrator< D, FEL >) | ngfem::DivDivIntegrator< D, FEL > | [inline, static] |
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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | |
DIM_DMAT enum value (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | |
DIM_ELEMENT enum value (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | |
DIM_SPACE enum value (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | |
DimElement() const | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline, virtual] |
DimFlux() const | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline, virtual] |
DimSpace() const | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline, virtual] |
DivDivIntegrator(CoefficientFunction *coeff) (defined in ngfem::DivDivIntegrator< D, FEL >) | ngfem::DivDivIntegrator< D, FEL > | [inline] |
DMat() (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline] |
DMat() const (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline] |
dmatop (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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::DivDivIntegrator< D, FEL >) | ngfem::DivDivIntegrator< D, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline] |
T_BDBIntegrator(Array< CoefficientFunction * > &coeffs) (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline] |
T_BDBIntegrator(const DiagDMat< 1 > &admat) (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline] |
T_CalcElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, FlatMatrix< TSCAL > &elmat, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, 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< DiffOpDiv< D >, DiagDMat< 1 >, FEL >) | ngfem::T_BDBIntegrator< DiffOpDiv< D >, DiagDMat< 1 >, FEL > | [inline, virtual] |