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
- 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++.