Table of Contents
General stuff
Namespaces
- ngbla namespace for basic linear algebra
- ngcomp namespace for ngs-components
- ngfem namespace for finite elements
- ngla namespace for linear algebra
- ngstd namespace for standard data types and algorithms
Classes
- ARRAY Dynamic array container.
- ArrayRangeException Exception thrown by array range check.
- AutoDiff Object for automatic differentiation.
- B1DB2Integrator Mixed element matrix assembling.
- BEMElement BEM Bilinear-form for boundary element methods
- BandCholeskyFactors Cholesky factors of a band matrix
- BaseBlockJacobiPrecond Block - Jacobi and Gauss Seidel smoother
- BaseDynamicTable Base class to generic DynamicTable
- BaseJacobiPrecond Jacobi and Gauss Seidel smoother for scalar, block and system matrices
- BaseMatrix The base for all matrices in the linalg
- BaseSparseMatrix A virtual base class for all sparse matrices
- BaseSpecificIntegrationPoint Bsae class for SpecificIntegrationPoint.
- BaseSymbolTable Base class for generic SymbolTable.
- BaseTable Base class of Table container.
- BaseVector Base vector for linalg
- BilinearForm A bilinear-form.
- BilinearFormApplication
- BilinearFormIntegrator A BilinearFormIntegrator computes the element matrices.
- BitArray A compressed array of bools.
- BlockAllocator Optimized memory handler.
- BlockJacobiPrecond A block-Jacobi preconditioner.
- BlockJacobiPrecondSymmetric
- CGSolver The conjugate gradient solver
- ChebychevPreconditioner
- ChebyshevIteration Chebyshev iteraion
- CholeskyFactors The Cholesky-factorization of a symmetric dense matrix.
- CliqueEl
- CoefficientFunction coefficient functions
- Complex2RealException Complex to double assignment called
- ComplexPreconditioner
- CompoundFESpace A combination of fe-spaces
- CompoundFiniteElement A compound of several elements.
- ConstantCoefficientFunction The coefficient is constant everywhere
- CurlBoundaryEdgeIntegrator
- CurlCurlEdgeIntegrator
- CurlCurlEdgeOrthoIntegrator
- CurlEdgeIntegrator
- DMatOp Coefficient tensor.
- DNDDPreconditioner
- DVec
- DiagDMat diagonal tensor, all values are the same
- DiffOp Differential Operator.
- DiffOpCurl
- DiffOpCurl3d
- DiffOpCurlBoundaryEdge Curl on boundary
- DiffOpCurlEdge Operator
, co-variant transformation
- DiffOpDiv Elasticity operator
- DiffOpDivHDiv Operator
- DiffOpGradient Gradient operator of dimension D
- DiffOpGradientBoundary Boundary Gradient operator of dimension D
- DiffOpGradientRotSym Gradient operator in r-z coordinates
- DiffOpId Identity
- DiffOpIdBoundary Identity on boundary
- DiffOpIdBoundaryEdge Identity on boundary
- DiffOpIdBoundarySys Identity
- DiffOpIdEdge Identity operator, covariant transformation
- DiffOpIdHDiv Identity operator, Piolas transformation
- DiffOpIdHDivBoundary Identity on boundary
- DiffOpIdSys Identity
- DiffOpNormal Identity on boundary
- DiffOpStrain Elasticity operator
- DirectPreconditioner
- DivDivHDivIntegrator
- DivIntegrator
- DivSourceHDivIntegrator
- DomainConstantCoefficientFunction The coefficient is constant in every sub-domain
- DomainInternalCoefficientFunction
- DomainVariableCoefficientFunction
- DynamicTable A dynamic table class.
- EigenSystem Lanczos Eigen system calculation
- ElasticityDMat 2D plane strain, and 3D
- ElasticityEquilibriumIntegrator
- ElasticityEquilibriumIntegratorStab
- ElasticityIntegrator
- ElasticityIntegrator<2>
- ElementFESpace
- ElementTopology Topology and coordinate information of master element:
- ElementTransformation Transformation from reference element to physical element.
- EquilibriumForceIntegrator
- EquilibriumIntegrator realizations of equilibrium methods ref: R.
- EquilibriumIntegratorxxx by penalty
- EquilibriumSourceIntegrator
- EvalFunction Numerical expression parser.
- Exception Base class for all ng exceptions
- Expr Expr is the base class for all matrix template expressions.
- FESpace Base class for finite element space.
- FESpaceClasses Registered FESpace classes
- FE_Augmented_SegmP
- FE_Augmented_TetP
- FE_Augmented_TrigP
- FE_BDFMPrism2 Space: BDFMTrig2 x P1 + P1 x P2 total: 2*9+3*3 = 27 dofs extern: 3*4 quad dofs 2*3 trig dofs
- FE_BDFMTet2
- FE_BDFMTrig2
- FE_BDMPrism1 Space: Q1,1 + z-bubbles
- FE_BDMPrism1p Space: Q1,1 + z-bubbles
- FE_BDMQuad1
- FE_BDMTet1
- FE_BDMTrig1
- FE_BDMTrig1plus BDM1 + H(div)-bubble curl B3
- FE_BDMTrig2
- FE_BDMTrig2plus
- FE_Hex0
- FE_Hex1
- FE_HexP
- FE_NcSegm1 Non-conforming finite elements
- FE_NcTet1
- FE_NcTrig1
- FE_NedelecHex1
- FE_NedelecPrism1
- FE_NedelecPyramid1
- FE_NedelecPyramid1b extension to Nedelec type II
- FE_NedelecPyramid2
- FE_NedelecPyramid3
- FE_NedelecQuad1 Gradients of Q1
- FE_NedelecSegm1
- FE_NedelecSegm2
- FE_NedelecSegm3
- FE_NedelecTet1
- FE_NedelecTet2
- FE_NedelecTet3 2nd order Nedelec element of class II
- FE_NedelecTet3NoGrad 2nd order Nedelec element of class II, without gradient fields
- FE_NedelecTrig1 Lowest order Nedelec
- FE_NedelecTrig2 Nedelec type 2, order 1, gradients of P2
- FE_NedelecTrig3 Nedelec type 2, order 2, gradients of P3
- FE_Prism0
- FE_Prism1
- FE_Prism2 second order
- FE_Prism2HBaniso in plane second order
- FE_Prism2aniso in plane second order
- FE_Prism3aniso in plane third order
- FE_PrismP
- FE_Pyramid0
- FE_Pyramid1
- FE_Pyramid2
- FE_Quad0
- FE_Quad1
- FE_Quad2aniso second order x, first order y
- FE_QuadP
- FE_RTQuad0
- FE_RTSegm0
- FE_RTSegm1
- FE_RTSegm2
- FE_RTTrig0
- FE_RTTrig0plus RT0 + Curl B3
- FE_Segm0
- FE_Segm1
- FE_Segm1L2
- FE_Segm2
- FE_Segm2HB
- FE_Segm2L2
- FE_Segm3Pot potential space for Nedelec IIb
- FE_SegmP high order finite element
- FE_TNedelecPrism2 \nabla Q (2,ZORDER)
- FE_TNedelecPrism3 \nabla Q (3,ZORDER)
- FE_TNedelecPrism3NoGrad \nabla Q (3,ZORDER)
- FE_Tet0
- FE_Tet1
- FE_Tet2
- FE_Tet2HB
- FE_Tet3Pot
- FE_TetP
- FE_Trig0
- FE_Trig1
- FE_Trig2
- FE_Trig2HB
- FE_Trig3Pot potential space for Nedelec IIb
- FE_TrigP
- FiniteElement Base class finite element.
- Flags A storage for command-line flags.
- FlatArray A simple array container.
- FlatBandCholeskyFactors Object for Cholesky factors of a band matrix.
- FlatMatrix A simple matrix.
- FlatMatrixFixHeight A Matrix which height is known at compile time No memory allocation/deallocation.
- FlatMatrixFixWidth A Matrix with width known at compile time No memory allocation/deallocation.
- FlatSymBandMatrix A symmetric band-matrix
- FlatVector A simple vector.
- GradSourceIntegrator
- GridFunction Grid-functions
- GridFunctionCoefficientFunction
- H1HighOrderFESpace High Order Finite Element Space
- H1HighOrderFiniteElement High order finite elements for H^1
- H1HighOrderHex High order hexahedral finite element
- H1HighOrderPrism High order prismatic finite element
- H1HighOrderPyramid High order pyramid finite element
- H1HighOrderQuad High order quadrilateral finite element
- H1HighOrderSegm High order segment finite element
- H1HighOrderTet High order tetrahedral finite element
- H1HighOrderTrig High order triangular finite element
- HCurlFiniteElementD H(Curl) finite element of dimension D
- HCurlHighOrderFESpace HCurl High Order Finite Element Space
- HCurlHighOrderFiniteElement High order H(curl) finite element
- HCurlHighOrderHex
- HCurlHighOrderPrism
- HCurlHighOrderQuad
- HCurlHighOrderSegm
- HCurlHighOrderTet
- HCurlHighOrderTrig
- HDivFiniteElement
- HDivHighOrderFESpace HDiv High Order Finite Element Space
- HDivHighOrderFiniteElement
- HDivHighOrderQuad
- HDivHighOrderTrig
- HDivNormalFiniteElement
- HDivSymFESpace
- HashTable A hash-table.
- Helmholtz_BEMElement
- INT N integers
- Id Identity Matrix of fixed size
- IntegratedLegendreMonomialExt Compute triangle edge-shape functions
- IntegrationPoint An integration point
- IntegrationPointCoefficientFunction coefficient function that is defined in every integration point.
- IntegrationRule An integration rule.
- IntegrationRules Integration Rules.
- Integrator Base class for linear-form and bilinear-form integrators.
- JacobiPrecond A Jaboci preconditioner for general sparse matrices
- JacobiPrecondSymmetric A Jaboci preconditioner for symmetric sparse matrices
- KrylovSpaceSolver Krylov Space Solver
- L2HighOrderFESpace High Order Finite Element Space for L2 (element by element)
- L2HighOrderFiniteElement High order finite elements for H^1
- L2HighOrderHex High order hexahedral finite element
- L2HighOrderPrism High order prismatic finite element
- L2HighOrderPyramid High order pyramid finite element
- L2HighOrderQuad High order quadrilateral finite element
- L2HighOrderTet High order tetrahedral finite element
- L2HighOrderTrig High order triangular finite element
- LaplaceBoundaryIntegrator
- LaplaceIntegrator
- LinearForm Linearform
- LinearFormIntegrator Integrator for element vector
- LocalHeap Optimized memory handler.
- LocalHeapOverflow Exception on heap overflow.
- LocalPreconditioner Local (Block-Jacobi or Block-Gauss-Seidel) preconditioner
- MDOPriorityQueue
- MDOVertex
- MGPreconditioner Multigrid preconditioner.
- MassEdgeAnisotropicIntegrator
- MassEdgeIntegrator
- MassEdgeOrthoIntegrator
- MassHDivIntegrator
- MassIntegrator
- Mat A matrix of fixed size.
- MatExpr The base class for matrices
- Matrix A Matrix class with memory allocation/deallocation
- MatrixFixHeight A Matrix class with memory allocation/deallocation
- MatrixFixWidth A Matrix class with memory allocation/deallocation
- MatrixGraph The graph of a sparse matrix
- MatrixNotFittingException matrices do not fit for matrix-matrix operation
- MemoryUsageStruct Reports amount of used memory
- MeshAccess Access to mesh geometry.
- MinimumDegreeOrdering
- MinusExpr minus Matrix-expr
- MultExpr Matrix-expr timex Matrix-expr
- NGS_Object NG-Solve base class
- NedelecFESpace Lowest order Nedelec space (edge elements)
- NedelecFESpace2
- NeumannEdgeIntegrator3d
- NeumannHDivIntegrator
- NeumannIntegrator
- NodalFESpace
- NodalFESpaceAlt use edge and face tables
- NodalFESpaceP High Order Finite Element Space
- NodalFiniteElement Nodal finite element.
- NonConformingFESpace
- NonconformingFESpace
- NormalDMat
- NormalRobinIntegrator integrator for
- NumProc
- NumProcs Registered numprocs
- OrthoDMat orthotropic tensor.
- OrthoLaplaceIntegrator
- OrthotropicElasticityDMat
- OrthotropicElasticityIntegrator
- PDE Description of partial differential equation
- PlaneStressDMat
- PolynomialCoefficientFunction Coefficient function that depends (piecewise polynomially) on a parameter
- Preconditioner Base class for preconditioners
- PreconditionerClasses Registered Preconditioner classes
- QMRSolver The quasi-minimal residual (QMR) solver
- RangeException Out of range exception used for arrays, vectors and matrices
- RaviartThomasFESpace Finite Element Space for H(div)
- RefMatExpr Reference to matrix expression.
- RobinEdgeIntegrator
- RobinHDivIntegrator integrator for
- RobinIntegrator integrator for
- RotSymLaplaceDMat DMat for rot-sym.
- RotSymLaplaceIntegrator
- S_BEMElement
- S_BaseMatrix Fixes the scalar type
- S_BaseMatrix<Complex> Fixes the scalar type Complex
- S_BaseVector Decision between double or Complex
- ScalarEquilibriumIntegrator
- ScaleExpr Scalar times Matrix-expr
- SourceEdgeIntegrator
- SourceHDivIntegrator
- SourceIntegrator
- SparseCholesky A sparse cholesky factorization.
- SparseMatrix A general, sparse matrix
- SparseMatrixSymmetric A symmetric sparse matrix
- SpecificIntegrationPoint ip, dimension source, dimension range
- SubExpr Matrix-expr minus Matrix-expr
- SumExpr Sum of 2 matrix expressions
- SurfaceElementFESpace Non-continous fe space on boundary
- SymBandMatrix A symmetric band-matrix with memory management
- SymDMat full symmetric tensor
- SymbolTable A symbol table.
- T_BDBIntegrator Element assembling.
- T_BIntegrator Element assembling.
- T_BaseVector The T_BaseVector specifies the type of the vector element
- T_LinearForm Template argument specifies vector type
- T_NodalFiniteElement Base-element for template polymorphism.
- T_Vector The T_Vector specifies the type of the vector element
- Table A compact Table container.
- TransExpr Transpose of Matrix-expr
- Transpose The Transpose of a BaseMatrix
- TrigExtensionMin
- TrigExtensionMonomial Compute triangle edge-shape functions.
- TrigExtensionOptimal Evaluete optimal edge-shape function.
- TrigShapesInnerJacobi Compute triangular face shape functions.
- TrigShapesInnerLegendre Computes face shape functions for triangles.
- TwoLevelPreconditioner
- VEFC_Preconditioner V-E-F-C preconditioner
- VFlatVector A specific vector based on Vector
- VMatVecExpr
- VScaleExpr
- VSubExpr
- VSumExpr
- VVecExpr Base class to linalg expression templates
- VVector A specific vector based on Vector
- Vec A vector of fixed size.
- Vector A Vector class with memory allocation/deallocation
- mat_from_vecs matrix type from column and row vectors
- mat_prod_type matrix type of product
- mat_scale_type matrix type of scale
- mat_sum_type matrix type of sum (important for double+Complex)
- mat_traits Trait to access small matrix dimensions
Functions
Enums, Unions, Structs
Typedefs
Hierarchy of classes
This page was generated with the help of DOC++.