NGSolve  4.9
ngfem::OrthoLaplaceIntegrator< D, FEL > Member List
This is the complete list of members for ngfem::OrthoLaplaceIntegrator< D, FEL >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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() constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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) constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]
CalcElementMatrix(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< Complex > &elmat, LocalHeap &lh) constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]
CalcElementMatrixDiag(const FiniteElement &bfel, const ElementTransformation &eltrans, FlatVector< double > &diag, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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) constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]
common_integration_orderngfem::Integrator [protected, static]
const_coefngfem::Integrator [protected]
continuous_curveparts (defined in ngfem::Integrator)ngfem::Integrator [protected]
Create(Array< CoefficientFunction * > &coeffs) (defined in ngfem::OrthoLaplaceIntegrator< D, FEL >)ngfem::OrthoLaplaceIntegrator< D, FEL > [inline, static]
curve_ip_tangents (defined in ngfem::Integrator)ngfem::Integrator [protected]
curve_ipsngfem::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]
definedonngfem::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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >
DIM_DMAT enum value (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >
DIM_ELEMENT enum value (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >
DIM_SPACE enum value (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >
DimElement() constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]
DimFlux() constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]
DimSpace() constngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]
DMat() (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline]
DMat() const (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline]
dmatop (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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_orderngfem::Integrator [protected]
IntegrationAlongCurve(void) const (defined in ngfem::Integrator)ngfem::Integrator [inline]
Integrator()ngfem::Integrator
name (defined in ngfem::Integrator)ngfem::Integrator [protected]
Name() const (defined in ngfem::OrthoLaplaceIntegrator< D, FEL >)ngfem::OrthoLaplaceIntegrator< D, FEL > [inline, virtual]
NumCurvePoints(void) const (defined in ngfem::Integrator)ngfem::Integrator [inline]
OrthoLaplaceIntegrator(CoefficientFunction *coeff1, CoefficientFunction *coeff2) (defined in ngfem::OrthoLaplaceIntegrator< D, FEL >)ngfem::OrthoLaplaceIntegrator< D, FEL > [inline]
OrthoLaplaceIntegrator(CoefficientFunction *coeff1, CoefficientFunction *coeff2, CoefficientFunction *coeff3) (defined in ngfem::OrthoLaplaceIntegrator< D, FEL >)ngfem::OrthoLaplaceIntegrator< D, FEL > [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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline]
T_BDBIntegrator(Array< CoefficientFunction * > &coeffs) (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline]
T_BDBIntegrator(const OrthoDMat< D > &admat) (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline]
T_CalcElementMatrix(const FiniteElement &fel, const ElementTransformation &eltrans, FlatMatrix< TSCAL > &elmat, LocalHeap &lh) const (defined in ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, 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< DiffOpGradient< D >, OrthoDMat< D >, FEL >)ngfem::T_BDBIntegrator< DiffOpGradient< D >, OrthoDMat< D >, FEL > [inline, virtual]