Table of Contents
General stuff
Namespaces
- ngbla namespace for basic linear algebra
- 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.
- B1DB2Integrator  Mixed element matrix assembling.
- BaseBlockJacobiPrecond  Block - Jacobi and Gauss Seidel smoother
- BaseDynamicTable Base class to generic DynamicTable
- BaseFlatMatrix  Static base class for FlatMatrix.
- BaseFlatVector  Static base class for FlatVector.
- BaseJacobiPrecond  Jacobi and Gauss Seidel smoother for scalar, block and system matrices
- BaseMatrix
- BaseSparseMatrix
- BaseSymbolTable  Base class for generic SymbolTable.
- BaseTable  Base class of Table container.
- BaseVec Base class for Vec.
- BaseVector  Base vector for linalg
- BilinearFormIntegrator  A BilinearFormIntegrator computes the element matrices.
- BitArray  A compressed array of bools.
- BlockAllocator  Optimized memory handler.
- BlockJacobiPrecond
- BlockJacobiPrecondSymmetric
- CGSolver
- CliqueEl
- CoefficientFunction  coefficient functions
- Complex2RealException Complex to double assignment called
- ConstantCoefficientFunction The coefficient is constant everywhere
- CurlBoundaryEdgeIntegrator
- CurlCurlEdgeIntegrator
- CurlCurlEdgeOrthoIntegrator
- CurlEdgeIntegrator
- DMat orthotropic tensor.
- DMatOp  Coefficient tensor.
- DVec
- DiagDMat diagonal tensor, all values are the same
- DiffOp  Differential Operator.
- DiffOpCurlBoundaryEdge Curl on boundary
- DiffOpCurlEdge Operator  , co-variant transformation , co-variant transformation
- DiffOpGradient Gradient operator of dimension D
- DiffOpGradientRotSym Gradient operator in r-z coordinates
- DiffOpId Identity
- DiffOpIdBoundary Identity on boundary
- DiffOpIdBoundaryEdge Identity on boundary
- DiffOpIdEdge Identity operator, covariant transformation
- DiffOpStrain Elasticity operator   
- DivIntegrator
- 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
- ElementTransformation Transformation from reference element to physical element.
- EquilibriumForceIntegrator
- EquilibriumIntegrator  realizations of equilibrium methods ref: R.
- EquilibriumIntegratorxxx by penalty
- EvalFunction  Numerical expression parser.
- Exception Base class for all ng exceptions
- Expr  Expr is the base class for all matrix template expressions.
- 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_NedelecPrism1
- FE_NedelecPrism1b
- FE_NedelecPrism1bAniso
- FE_NedelecPrism2
- FE_NedelecPrism2bAniso gradients of Q3,1
- FE_NedelecPrism2bAniso1 gradients of Q3,2
- FE_NedelecPrism2bAnisoK gradients of Q3,k+1
- FE_NedelecPyramid1
- FE_NedelecPyramid1b extension to Nedelec type II
- FE_NedelecPyramid2
- FE_NedelecQuad1 Gradients of Q1
- FE_NedelecQuad2 Gradients of Q2,2
- FE_NedelecQuad2z1 Gradients of Q2,1
- FE_NedelecQuad3 \nabla Q3,3
- FE_NedelecQuad3z2 \nabla Q3,2
- FE_NedelecSegm1
- FE_NedelecSegm2
- FE_NedelecSegm3
- FE_NedelecTet1
- FE_NedelecTet2
- FE_NedelecTet3 2nd order Nedelec element of class II
- 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
- 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_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.
- 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.
- FlatVector  A simple vector.
- HCurlFiniteElement
- HDivFiniteElement
- HashTable  A hash-table.
- INT N integers
- Id  Identity Matrix of fixed size
- IntTable  Integer Table
- IntegrationPoint
- IntegrationRule
- IntegrationRules
- Integrator  Base class for linear-form and bilinear-form integrators.
- JacobiPrecond
- JacobiPrecondSymmetric
- KrylovSpaceSolver  Krylov Space Solver
- LaplaceIntegrator
- LinearFormIntegrator  Integrator for element vector
- LocalHeap  Optimized memory handler.
- LocalHeapOverflow  Exception on heap overflow.
- MDOPriorityQueue
- MDOVertex
- MassEdgeAnisotropicIntegrator
- MassEdgeIntegrator
- MassEdgeOrthoIntegrator
- 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
- MinimumDegreeOrdering
- MinusExpr  minus Matrix-expr
- MultExpr  Matrix-expr timex Matrix-expr
- NeumannEdgeIntegrator3d
- NeumannIntegrator
- NodalFiniteElement  Nodal finite element.
- NormalDMat
- OrthoLaplaceIntegrator
- PlaneStressDMat
- QMRSolver
- RangeException Our of range exception used for arrays, vectors and matrices
- RefMatExpr  Reference to matrix expression.
- RobinEdgeIntegrator
- RobinIntegrator integrator for   
- RotSymLaplaceIntegrator
- S_BaseMatrix
- S_BaseVector  Decision between double or Complex
- ScalExpr  A scalar expression
- ScaleExpr  Scalar times Matrix-expr
- SourceEdgeIntegrator
- SourceIntegrator
- SparseCholesky
- SparseMatrix
- SparseMatrixSymmetric
- SpecCoefficientFunction Base-class for template-polymorphismus
- SpecificIntegrationPoint ip, dimension source, dimension range
- SubExpr  Matrix-expr minus Matrix-expr
- SumExpr  Sum of 2 matrix expressions
- SymDMat full symmetric tensor
- SymbolTable  A symbol table.
- SysVector A system vector
- T_BDBIntegrator  Element assembling.
- T_BIntegrator  Element assembling.
- T_NodalFiniteElement  Base-element for template polymorphism.
- Table  A compact Table container.
- TempVector  A cheap vector object represented as pointer-to-basevector.
- TransExpr  Transpose of Matrix-expr
- Transpose
- TreeExpr  TreeExpr is the base class for expression trees
- VFlatVector  A specific vector based on FlatVector
- 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
Variables
Macros
Typedefs
Hierarchy of classes
This page was generated with the help of DOC++.