| ngla::AMG_H1 | |
| ngla::AMG_HCurl | |
| ngmg::AnisotropicSmoother | Anisotropic smoother |
| ngstd::AOWrapper< T > | |
| ngstd::EvalFunction::argtype | Arguments passed to the function |
| ngstd::Array< T, TSIZE > | Dynamic array container |
| ngstd::ArrayMem< T, S > | Array with static and dynamic memory management |
| ngstd::ArrayRangeException | Exception thrown by array range check |
| ngstd::AutoDiff< D, SCAL > | Datatype for automatic differentiation |
| ngstd::AutoDiffDiff< D > | Datatype for automatic differentiation |
| ngstd::AutoPtr< T > | Pointer to object |
| ngbla::BandCholeskyFactors< T > | Cholesky factors of a band matrix |
| ngstd::BaseArrayObject< T, TA > | |
| ngla::BaseBlockJacobiPrecond | Base class for Block - Jacobi and Block Gauss Seidel smoother |
| netgen::BaseDynamicMem | |
| ngstd::BaseDynamicTable | Base class to generic DynamicTable |
| ngla::BaseJacobiPrecond | Jacobi and Gauss Seidel smoother for scalar, block and system matrices |
| ngfem::BaseMappedIntegrationPoint | Base class for MappedIntegrationPoint |
| ngfem::BaseMappedIntegrationRule | |
| ngla::BaseMatrix | The base for all matrices in the linalg |
| ngfem::BaseSourceHDivIntegrator< D > | |
| ngla::BaseSparseMatrix | A virtual base class for all sparse matrices |
| ngstd::BaseStatusHandler | Access to statusbar |
| ngstd::BaseSymbolTable | Base class for generic SymbolTable |
| ngstd::BaseTable | Base class of {Table} container |
| ngla::BaseVector | Base vector for linalg |
| ngla::BiCGStabSolver< IPTYPE > | The BiCGStab solver |
| ngcomp::BilinearForm | A bilinear-form |
| ngcomp::BilinearFormApplication | This objects provide the bilinear-form application as matrix vector product |
| ngfem::BilinearFormIntegrator | A BilinearFormIntegrator computes the element matrices |
| ngstd::BitArray | A compressed array of bools |
| ngstd::BlockAllocator | Optimized memory handler |
| ngfem::BlockBilinearFormIntegrator | |
| ngfem::BlockDifferentialOperator | |
| ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > | A block-Jacobi preconditioner |
| ngla::BlockJacobiPrecondSymmetric< TM, TV > | |
| ngfem::BlockLinearFormIntegrator | |
| ngmg::BlockSmoother | Block-Gauss-Seidel smoother |
| ngstd::CArray< T > | Nothing more but a new type for a C array |
| ngfem::CEvalFO< REC, N > | |
| ngfem::CEvalFO< REC, 0 > | |
| ngfem::CEvalFO< REC, 1 > | |
| ngfem::CEvalFO< REC,-1 > | |
| ngla::CGSolver< IPTYPE > | The conjugate gradient solver |
| ngcomp::ChebychevPreconditioner | |
| ngla::ChebyshevIteration | Chebyshev iteraion |
| ngbla::CholeskyFactors< T > | |
| ngla::CliqueEl | |
| ngstd::ClosedHashTable< T_HASH, T > | A closed hash-table |
| ngbla::CMCPMatExpr< T > | The base class for matrices |
| ngfem::CoefficientFunction | Coefficient functions |
| ngbla::ColsArrayExpr< TA > | ColsArray |
| ngla::CommutingAMG | |
| ngcomp::CommutingAMGPreconditioner | |
| ngbla::Complex2RealException | Complex to double assignment called |
| ngfem::ComplexBilinearFormIntegrator | |
| ngfem::ComplexLinearFormIntegrator | |
| ngcomp::ComplexPreconditioner | |
| ngfem::CompoundBilinearFormIntegrator | |
| ngcomp::CompoundFESpace | A combination of fe-spaces |
| ngfem::CompoundFiniteElement | A compound of several elements |
| ngfem::CompoundLinearFormIntegrator | |
| ngmg::CompoundProlongation | Product space prolongation, combination of elementary prolongations |
| ngbla::ConjExpr< TA > | Conjugate of Matrix-expr |
| ngfem::ConstantCoefficientFunction | The coefficient is constant everywhere |
| ngfem::ConvertJacobi | |
| ngfem::CurlCurl3dIntegrator< FEL > | |
| ngfem::CurlCurlIntegrator< FEL > | |
| ngfem::DiagDMat< DIM > | Diagonal tensor, all values are the same |
| ngfem::DifferentialOperator | Differential Operator |
| ngfem::DiffOp< DOP > | Differential Operator |
| ngfem::DiffOpCurl | |
| ngfem::DiffOpCurl3d | |
| ngfem::DiffOpDiv< D > | |
| ngfem::DiffOpDivHDiv< D, FEL > | Divergence Operator |
| ngfem::DiffOpGradient< D, FEL > | Gradient operator of dimension D |
| ngfem::DiffOpGradientBoundary< D, FEL > | Boundary Gradient operator of dimension D |
| ngfem::DiffOpGradientRotSym< D > | Gradient operator in r-z coordinates |
| ngfem::DiffOpId< D, FEL > | Identity |
| ngfem::DiffOpIdBoundary< D, FEL > | Identity on boundary |
| ngfem::DiffOpIdBoundarySys< D, SYSDIM > | Identity |
| ngfem::DiffOpIdHDiv< D, FEL > | Identity operator, Piola transformation |
| ngfem::DiffOpIdHDivBoundary< D, FEL > | Identity for boundary-normal elements |
| ngfem::DiffOpIdSys< D, SYSDIM > | Identity |
| ngfem::DiffOpIdVecHDivBoundary< D, FEL > | Identity for boundary-normal elements, gives q_n n |
| ngfem::DiffOpNormal< D, FEL > | Identity on boundary |
| ngfem::DIM_CURL_TRAIT< D > | |
| ngfem::DIM_CURL_TRAIT< 1 > | |
| ngfem::DimMappedIntegrationPoint< R, SCAL > | |
| ngfem::DivDivHDivIntegrator< D > | Integrator for div u div v |
| ngfem::DivDivIntegrator< D, FEL > | |
| ngfem::DivSourceHDivIntegrator< D > | Source term integrator for div v |
| ngfem::DMatOp< DMO > | Coefficient tensor |
| ngfem::DomainConstantCoefficientFunction | The coefficient is constant in every sub-domain |
| ngfem::DomainInternalCoefficientFunction< DIM > | |
| ngfem::DomainVariableCoefficientFunction< DIM > | |
| ngbla::DoubleSliceMatrix< T > | |
| ngfem::DShapeAssign< DIM > | Assign gradients from generic shape functions |
| ngfem::DShapeElement< DIM > | Extracts and assigns gradient from autodiff |
| ngfem::Du< DIM > | |
| ngfem::DubinerBasis | |
| ngfem::DubinerJacobiPolynomialsDiag< ALPHA0, BETA, DIAG, ORDER > | |
| ngfem::DubinerJacobiPolynomialsDiag< ALPHA0, BETA, DIAG,-1 > | |
| ngfem::DubinerJacobiPolynomialsFO< n, i, alpha0, beta > | |
| ngfem::DubinerJacobiPolynomialsFO< n,-1, alpha0, beta > | |
| ngfem::DubinerJacobiPolynomialsPowFO< n, i, alpha0, beta > | |
| ngfem::DubinerJacobiPolynomialsPowFO< n,-1, alpha0, beta > | |
| ngfem::DummyFE< ET > | Placeholder finite element |
| ngfem::DVec< N > | |
| ngfem::DVecN< N, T > | |
| netgen::DynamicMem< T > | |
| ngstd::DynamicTable< T > | A dynamic table class |
| ngmg::EdgeProlongation | Prolongation for edge-elements |
| ngla::EigenSystem | Lanczos Eigen system calculation |
| ngcomp::ElementByElement_BilinearForm< SCAL > | This bilinearform stores the element-matrices |
| ngcomp::ElementFESpace | |
| ngmg::ElementProlongation | Piecewise constant prolongaton |
| ngfem::ElementTopology | Topology and coordinate information of master element: |
| ngfem::ElementTransformation | Transformation from reference element to physical element |
| ngfem::ET_trait< ET > | |
| ngfem::ET_trait< ET_HEX > | |
| ngfem::ET_trait< ET_POINT > | |
| ngfem::ET_trait< ET_PRISM > | |
| ngfem::ET_trait< ET_PYRAMID > | |
| ngfem::ET_trait< ET_QUAD > | |
| ngfem::ET_trait< ET_SEGM > | |
| ngfem::ET_trait< ET_TET > | |
| ngfem::ET_trait< ET_TRIG > | |
| ngstd::EvalFunction | Numerical expression parser |
| ngfem::EvaluateDShape< DIM > | |
| ngfem::EvaluateDShapeElement< DIM > | |
| ngfem::EvaluateDShapeTrans< DIM > | Todo |
| ngfem::EvaluateDShapeTransElement< DIM > | |
| ngfem::EvaluateShape | Computes function value from generic shape functions |
| ngfem::EvaluateShapeElement | Evaluate shape |
| ngfem::EvaluateShapeTrans | |
| ngfem::EvaluateShapeTransElement | Todo |
| ngsolve::EvalVariable | |
| ngstd::Exception | Base class for all ng exceptions |
| ngbla::Expr< T > | Expr is the base class for all matrix template expressions |
| ngfem::Facet2ElementTrafo | |
| ngfem::Facet2SurfaceElementTrafo | |
| ngfem::FacetBilinearFormIntegrator | |
| ngfem::FacetFEFacet< D > | |
| ngcomp::FacetFESpace | |
| ngfem::FacetLinearFormIntegrator | |
| ngfem::FacetVolumeFiniteElement< D > | |
| ngfem::FE_ElementTransformation< DIMS, DIMR > | |
| ngcomp::FESpace | Base class for finite element space |
| ngcomp::FESpaceClasses | Registered FESpace classes |
| ngcomp::FESpaceClasses::FESpaceInfo | Descriptor for register fespaces |
| ngfem::FileCoefficientFunction | |
| ngstd::FilteredTableCreator | |
| ngfem::FiniteElement | Define the degree of freedom |
| ngbla::FixSliceVector< DIST, T > | A vector with non-linear data access |
| ngstd::Flags | A storage for command-line flags |
| ngstd::FlatArray< T, TSIZE > | A simple array container |
| ngbla::FlatBandCholeskyFactors< T > | Cholesky factors of a band matrix |
| ngbla::FlatCholeskyFactors< T > | The Cholesky-factorization of a symmetric dense matrix |
| ngbla::FlatMatrix< T > | A simple matrix |
| ngbla::FlatMatrixFixHeight< H, T > | A Matrix which height is known at compile time No memory allocation/deallocation |
| ngbla::FlatMatrixFixWidth< W, T > | A Matrix with width known at compile time No memory allocation/deallocation |
| ngbla::FlatSymBandMatrix< T > | A symmetric band-matrix |
| ngbla::FlatSymmetricMatrix< T > | A symmetric band-matrix |
| ngbla::FlatSysVector< T > | |
| ngbla::FlatVec< S, T > | A pointer to a vector of fixed size |
| ngbla::FlatVector< T > | A simple vector |
| ngbla::FlatVector< Vec< S, T > > | |
| ngla::GMRESSolver< IPTYPE > | The conjugate gradient solver |
| ngfem::GradSourceIntegrator< D, FEL > | |
| ngcomp::GridFunction | Grid-functions |
| ngcomp::GridFunctionCoefficientFunction | |
| ngmg::GSSmoother | Gauss-Seidel smoother |
| ngfem::H1HighOrderFE< ET > | High order finite elements for H1 |
| ngfem::H1HighOrderFE_Shape< ET_HEX > | High order hexahedral finite element |
| ngfem::H1HighOrderFE_Shape< ET_POINT > | High order 0D finite element |
| ngfem::H1HighOrderFE_Shape< ET_PRISM > | High order prismatic finite element |
| ngfem::H1HighOrderFE_Shape< ET_PYRAMID > | High order pyramid shape functions |
| ngfem::H1HighOrderFE_Shape< ET_QUAD > | High order quadrilateral finite element |
| ngfem::H1HighOrderFE_Shape< ET_SEGM > | High order segment finite element |
| ngfem::H1HighOrderFE_Shape< ET_TET > | High order tetrahedral finite element |
| ngfem::H1HighOrderFE_Shape< ET_TRIG > | High order triangular finite element |
| ngcomp::H1HighOrderFESpace | High Order Finite Element Space |
| ngfem::H1HighOrderFiniteElement< DIM > | High order finite elements for H^1 |
| ngstd::HashTable< T_HASH, T > | A hash-table |
| ngfem::HCurlCurlShapeAssign< DIM > | |
| ngfem::HCurlCurlShapeElement< DIM > | |
| ngfem::HCurlEvaluateCurl< DIM > | |
| ngfem::HCurlEvaluateCurlElement< DIM > | |
| ngfem::HCurlFiniteElement< D > | H(Curl) finite element of dimension D |
| ngfem::HCurlHighOrderFE< ET_HEX > | A hexahedral high order H(curl) element |
| ngfem::HCurlHighOrderFE< ET_PRISM > | A prismatic high order H(curl) element |
| ngfem::HCurlHighOrderFE< ET_PYRAMID > | A pyramidal high order H(curl) element |
| ngfem::HCurlHighOrderFE< ET_QUAD > | A quadrilateral high order H(curl) element |
| ngfem::HCurlHighOrderFE< ET_SEGM > | A segment high order H(curl) element |
| ngfem::HCurlHighOrderFE< ET_TET > | A tetrahedral high order H(curl) element |
| ngfem::HCurlHighOrderFE< ET_TRIG > | A triangular high order H(curl) element |
| ngcomp::HCurlHighOrderFESpace | HCurl High Order Finite Element Space |
| ngfem::HCurlHighOrderFiniteElement< D > | High order H(curl) finite element of dimension D |
| ngfem::HCurlShapeAssign< DIM > | |
| ngfem::HCurlShapeElement< DIM > | |
| ngfem::HDivFiniteElement< D > | Finite Elements for H(div) Raviart-Thomas, BDM, BDFM |
| ngfem::HDivHighOrderFE< ET_HEX > | |
| ngfem::HDivHighOrderFE< ET_PRISM > | |
| ngfem::HDivHighOrderFE< ET_QUAD > | |
| ngfem::HDivHighOrderFE< ET_TET > | |
| ngfem::HDivHighOrderFE< ET_TRIG > | |
| ngcomp::HDivHighOrderFESpace | HDiv High Order Finite Element Space |
| ngfem::HDivHighOrderFiniteElement< DIM > | |
| ngfem::HDivHighOrderNormalFiniteElement< D > | |
| ngfem::HDivHighOrderNormalQuad< T_ORTHOPOL > | |
| ngfem::HDivHighOrderNormalSegm< T_ORTHOPOL > | |
| ngfem::HDivHighOrderNormalTrig< T_ORTHOPOL > | |
| ngfem::HDivNormalFiniteElement< D > | HDivNormalFiniteElement |
| ngstd::HeapReset | A reset for the heap-pointer of a LocalHeap |
| ngbla::Id< H > | Identity Matrix of fixed size |
| ngbla::Identity | Variable size identity matrix |
| ngstd::IndirectArray< T, INDEX_ARRAY > | |
| ngstd::INT< N > | N integers |
| ngfem::IntegratedLegendreMonomialExt | Compute triangle edge-shape functions |
| ngfem::IntegrationPoint | An integration point |
| ngfem::IntegrationPointCoefficientFunction | Coefficient function that is defined in every integration point |
| ngfem::IntegrationRule | An integration rule |
| ngfem::IntegrationRuleTP< D > | |
| ngfem::Integrator | Base class for linear-form and bilinear-form integrators |
| ngfem::Integrators::IntegratorInfo | Description of integrator |
| ngfem::Integrators | Container for all integrators |
| ngstd::IntRange | Range of intergers |
| ngfem::JacobiPolynomialFix< al, be > | |
| ngla::JacobiPrecond< TM, TV_ROW, TV_COL > | A Jaboci preconditioner for general sparse matrices |
| ngla::JacobiPrecondSymmetric< TM, TV > | A Jaboci preconditioner for symmetric sparse matrices |
| ngla::KrylovSpaceSolver | Krylov Space Solver |
| ngfem::L2HighOrderFE< ET, SHAPES > | |
| ngfem::L2HighOrderFE_Shape< ET_HEX > | L2 high order hexahedral finite element |
| ngfem::L2HighOrderFE_Shape< ET_PRISM > | L2 high order prismatic finite element |
| ngfem::L2HighOrderFE_Shape< ET_PYRAMID > | L2 high order pyramid finite element |
| ngfem::L2HighOrderFE_Shape< ET_QUAD > | L2 high order quadrilateral finite element |
| ngfem::L2HighOrderFE_Shape< ET_SEGM > | L2 high order 1D finite element |
| ngfem::L2HighOrderFE_Shape< ET_TET > | L2 high order tetrahedral finite element |
| ngfem::L2HighOrderFE_Shape< ET_TRIG > | L2 high order triangular finite element |
| ngcomp::L2HighOrderFESpace | High Order Finite Element Space for L2 (element by element) |
| ngfem::L2HighOrderFiniteElement< D > | Base class for L2 - high order finite elements, i.e., a discontinuous approximation |
| ngmg::L2HoProlongation | L2Ho prolongaton |
| ngcomp::L2SurfaceHighOrderFESpace | |
| ngbla::LapackExpr< TA > | |
| ngfem::LaplaceBoundaryIntegrator< D, FEL > | |
| ngfem::LaplaceIntegrator< D, FEL > | Integrator for grad u grad v |
| ngfem::LegendrePolynomial | |
| ngcomp::LinearForm | Linearform |
| ngfem::LinearFormIntegrator | Integrator for element vector |
| ngcomp::LinearizedBilinearFormApplication | Applies the matrix-vector product of linearized matrix |
| ngmg::LinearProlongation | Standard Prolongation |
| ngstd::BaseDynamicTable::linestruct | |
| ngstd::LocalHeap | Optimized memory handler |
| ngbla::LocalHeapExpr< TA > | |
| ngstd::LocalHeapMem< S > | Optimized memory handler |
| ngstd::LocalHeapOverflow | Exception on heap overflow |
| ngcomp::LocalPreconditioner | Local (Block-Jacobi or Block-Gauss-Seidel) preconditioner |
| ngfem::MappedIntegrationPoint< DIMS, DIMR, SCAL > | Ip, dimension source, dimension range |
| ngfem::MappedIntegrationRule< DIM_ELEMENT, DIM_SPACE > | |
| ngfem::MassHDivIntegrator< D > | Integrator for term of zero-th order |
| ngfem::MassIntegrator< D, FEL > | |
| ngbla::Mat< H, W, T > | A matrix of fixed size |
| ngbla::mat_from_vecs< TV_COL, TV_ROW > | Matrix type from column and row vectors |
| ngbla::mat_from_vecs< Complex, Complex > | |
| ngbla::mat_from_vecs< Complex, double > | |
| ngbla::mat_from_vecs< double, Complex > | |
| ngbla::mat_from_vecs< double, double > | |
| ngbla::mat_prod_type< TA, TB > | Matrix type of product |
| ngbla::mat_prod_type< AutoDiff< D, TA >, AutoDiff< E, TB > > | |
| ngbla::mat_prod_type< AutoDiff< D, TA >, TB > | |
| ngbla::mat_prod_type< Complex, Complex > | |
| ngbla::mat_prod_type< Complex, double > | |
| ngbla::mat_prod_type< double, Complex > | |
| ngbla::mat_prod_type< double, double > | |
| ngbla::mat_prod_type< TB, AutoDiff< D, TA > > | |
| ngbla::mat_scale_type< TM, TS > | Matrix type of scale |
| ngbla::mat_scale_type< AutoDiff< D, TA >, AutoDiff< E, TB > > | |
| ngbla::mat_scale_type< AutoDiff< D, TA >, TB > | |
| ngbla::mat_scale_type< Complex, Complex > | |
| ngbla::mat_scale_type< Complex, double > | |
| ngbla::mat_scale_type< double, Complex > | |
| ngbla::mat_scale_type< double, double > | |
| ngbla::mat_scale_type< TB, AutoDiff< D, TA > > | |
| ngbla::mat_sum_type< TA, TB > | Matrix type of sum (important for double+Complex) |
| ngbla::mat_sum_type< AutoDiff< D, TA >, AutoDiff< E, TB > > | |
| ngbla::mat_sum_type< AutoDiff< D, TA >, TB > | |
| ngbla::mat_sum_type< Complex, Complex > | |
| ngbla::mat_sum_type< Complex, double > | |
| ngbla::mat_sum_type< double, Complex > | |
| ngbla::mat_sum_type< double, double > | |
| ngbla::mat_sum_type< float, float > | |
| ngbla::mat_sum_type< TB, AutoDiff< D, TA > > | |
| ngbla::mat_traits< T > | Trait to obtain vector and scalar types for given matrix types |
| ngbla::mat_traits< AutoDiff< D, SCAL > > | |
| ngbla::mat_traits< AutoDiffDiff< D > > | |
| ngbla::mat_traits< Complex > | |
| ngbla::mat_traits< const Complex > | |
| ngbla::mat_traits< const double > | |
| ngbla::mat_traits< const int > | |
| ngbla::mat_traits< double > | |
| ngbla::mat_traits< FlatVector< T > > | |
| ngbla::mat_traits< float > | |
| ngbla::mat_traits< int > | |
| ngbla::mat_traits< Mat< 1, 1, int > > | |
| ngbla::MatExpr< T > | The base class for matrices |
| ngbla::Matrix< T > | A Matrix class with memory allocation/deallocation |
| ngbla::MatrixFixHeight< H, T > | A Matrix class with memory allocation/deallocation |
| ngbla::MatrixFixWidth< W, T > | A Matrix class with memory allocation/deallocation |
| ngla::MatrixGraph | The graph of a sparse matrix |
| ngla::MDOPriorityQueue | |
| ngla::MDOVertex | |
| ngstd::MemoryUsageStruct | Reports amount of used memory |
| ngcomp::MeshAccess | Access to mesh topology and geometry |
| ngcomp::MGPreconditioner | Multigrid preconditioner |
| ngla::MinimumDegreeOrdering | |
| ngbla::MinusExpr< TA > | Minus Matrix-expr |
| ngstd::MPI_Traits< ngbla::Complex > | |
| ngstd::MPI_Traits< ngbla::Mat< N, M, T > > | |
| ngstd::MPI_Traits< ngbla::Vec< S, T > > | |
| ngstd::MPI_Traits< ngcomp::COUPLING_TYPE > | |
| ngbla::MultExpr< TA, TB > | Matrix-expr timex Matrix-expr |
| ngmg::MultigridPreconditioner | |
| ngcomp::NedelecFESpace | Lowest order Nedelec space (edge elements) |
| ngcomp::NedelecFESpace2 | |
| ngfem::NeumannHDivIntegrator< D, FEL > | |
| ngfem::NeumannIntegrator< D, FEL > | |
| NgLock | |
| NgMutex | |
| ngstd::NgProfiler | A built-in profile |
| ngcomp::NGS_Object | NGSolve base class |
| ngcomp::NodalFESpace | A space of continuous finite elements |
| ngfem::Node | A Node of an element |
| ngfem::NodeSet | A binary representation of selecting V-E-F-C Nodes |
| ngcomp::NonconformingFESpace | |
| ngcomp::NonsymmetricPreconditioner | |
| ngfem::NormalDMat< DIM > | |
| ngfem::NormalNeumannIntegrator< D, FEL > | Integrator for |
| ngfem::NormalRobinIntegrator< D > | Integrator for |
| ngsolve::NumProc | |
| ngsolve::NumProcs::NumProcInfo | |
| ngsolve::NumProcs | Registered numprocs |
| ngfem::OrthoDMat< N > | Orthotropic tensor |
| ngfem::OrthoDMat< 1 > | |
| ngfem::OrthoDMat< 2 > | |
| ngfem::OrthoDMat< 3 > | |
| ngfem::OrthoLaplaceIntegrator< D, FEL > | |
| ngcomp::ParallelMeshDofs | |
| ngla::PardisoInverse< TM, TV_ROW, TV_COL > | |
| ngla::PardisoInverseTM< TM > | |
| ngsolve::PDE | Description of partial differential equation |
| ngfem::PML_BDBIntegrator< DIFFOP, DMATOP, FEL > | |
| ngfem::PolynomialCoefficientFunction | Coefficient function that depends (piecewise polynomially) on a parameter |
| ngfem::PrecomputedScalShapes< DIM > | |
| ngcomp::Preconditioner | Base class for preconditioners |
| ngcomp::PreconditionerClasses | Registered Preconditioner classes |
| ngcomp::PreconditionerClasses::PreconditionerInfo | |
| ngcomp::ProgressOutput | Controls the progress - output |
| ngmg::Prolongation | Grid Transfer operators |
| ngla::QMRSolver< IPTYPE > | The quasi-minimal residual (QMR) solver |
| ngstd::RangeException | Out of range exception used for arrays, vectors and matrices |
| ngcomp::RaviartThomasFESpace | Finite Element Space for H(div) |
| ngla::Real2ComplexMatrix< TVR, TVC > | |
| ngfem::RecPol | Generic recursive polynomial |
| ngfem::RecPolJacobi | Initialize coefficients with Jacobi polynomials |
| ngfem::RecPolLegendre | Initialize coefficients with Legendre polynomials |
| ngfem::RecPolMonomial | Initialize coefficients with x^i |
| ngfem::RecursivePolynomial< REC > | |
| ngstd::NgProfiler::RegionTimer | Timer object |
| ngstd::RegionTimer | Timer object |
| ngfem::RegisterBilinearFormIntegrator< BFI > | |
| ngcomp::RegisterFESpace< FES > | Template for registration of finite element spaces |
| ngfem::RegisterLinearFormIntegrator< LFI > | |
| ngsolve::RegisterNumProc< NP > | |
| ngcomp::RegisterPreconditioner< PRECOND > | |
| ngstd::EvalFunction::ResultType | |
| ngfem::RobinHDivIntegrator< D > | Integrator for |
| ngfem::RobinIntegrator< D, FEL > | Integrator for |
| ngfem::RotSymLaplaceDMat< DIM > | DMat for rot.-sym. Laplace operator |
| ngfem::RotSymLaplaceIntegrator< D, FEL > | |
| ngbla::RowsArrayExpr< TA > | RowsArray |
| ngla::S_BaseMatrix< SCAL > | Scalar type |
| ngla::S_BaseMatrix< Complex > | |
| ngla::S_BaseVector< SCAL > | Decision between double or Complex |
| ngla::S_BaseVector< Complex > | |
| ngla::S_BaseVectorPtr< TSCAL > | |
| ngcomp::S_BilinearForm< SCAL > | We specify the scalar (double or Complex) of the biform |
| ngcomp::S_ComponentGridFunction< SCAL > | |
| ngcomp::S_GridFunction< SCAL > | |
| ngcomp::S_LinearForm< SCAL > | |
| ngla::SCAL_TRAIT< IPTYPE > | |
| ngla::SCAL_TRAIT< Complex > | |
| ngla::SCAL_TRAIT< ComplexConjugate > | |
| ngla::SCAL_TRAIT< ComplexConjugate2 > | |
| ngbla::Scalar2ElemMatrix< TM, TSCAL > | |
| ngbla::Scalar2ElemVector< TV, TSCAL > | |
| ngbla::Scalar2ElemVector< TSCAL, TSCAL > | |
| ngfem::ScalarFiniteElement< D > | Scalar finite element |
| ngbla::ScaleExpr< TA, TS > | Scalar times Matrix-expr |
| ngla::SimpleIterationSolver< IPTYPE > | |
| ngbla::SliceMatrix< T > | |
| ngbla::SliceVector< T > | A vector with non-linear data access |
| ngla::Small2BigNonSymMatrix< TVSMALL, TVBIG > | |
| ngmg::Smoother | Smoothing iteration for multigrid method |
| ngmg::SmoothingPreconditioner | Matrix - vector multiplication by smoothing step |
| ngfem::SourceHDivIntegrator< 2 > | |
| ngfem::SourceHDivIntegrator< 3 > | |
| ngfem::SourceHDivIntegratorN< D > | |
| ngfem::SourceIntegrator< D, FEL > | Integrator for |
| ngla::SparseCholesky< TM, TV_ROW, TV_COL > | A sparse cholesky factorization |
| ngla::SparseFactorization | |
| ngla::SparseMatrix< TM, TV_ROW, TV_COL > | |
| ngla::SparseMatrixSymmetric< TM, TV > | A symmetric sparse matrix |
| ngla::SparseMatrixSymmetricTM< TM > | A symmetric sparse matrix |
| ngla::SparseMatrixTM< TM > | A general, sparse matrix |
| ngfem::SpecialElement | |
| ngstd::EvalFunction::step | One step of evaluation |
| ngbla::SubExpr< TA, TB > | Matrix-expr minus Matrix-expr |
| ngbla::SubMatrixExpr< TA > | RowsArray |
| ngbla::SumExpr< TA, TB > | Sum of 2 matrix expressions |
| ngla::SuperLUInverse< TM, TV_ROW, TV_COL > | |
| ngcomp::SurfaceElementFESpace | Non-continous fe space on boundary |
| ngmg::SurfaceElementProlongation | Piecewise constant prolongation on boundary (implemented ?) |
| ngla::Sym2NonSymMatrix< TVR > | |
| ngbla::SymBandMatrix< T > | A symmetric band-matrix with memory management |
| ngstd::SymbolTable< T > | A symbol table |
| ngfem::SymDMat< N > | Full symmetric tensor |
| ngfem::SymDMat< 1 > | |
| ngfem::SymDMat< 2 > | |
| ngfem::SymDMat< 3 > | |
| ngbla::SymExpr< T > | Caller knows that matrix expression is a symmetric matrix |
| ngbla::SymmetricMatrix< T > | A symmetric band-matrix with memory management |
| ngfem::T_BDBIntegrator< DIFFOP, DMATOP, FEL > | Element assembling |
| ngcomp::T_BilinearForm< TM, TV > | |
| ngcomp::T_BilinearFormDiagonal< TM > | |
| ngcomp::T_BilinearFormSymmetric< TM, TV > | |
| ngfem::T_BIntegrator< DIFFOP, DVecOp, FEL > | Element vector assembling |
| ngfem::T_DifferentialOperator< DIFFOP > | Connect compile-time polymorph DiffOp to run-time polymorph DifferentialOperator |
| ngfem::T_FunctionDiffOp< DOP, F > | |
| ngcomp::T_GridFunction< TV > | |
| ngfem::T_H1HighOrderFiniteElement< ET > | Barton-Nackman base class for H1 - high order finite elements |
| ngfem::T_HCurlFiniteElement< FEL, ET, NDOF, ORDER > | Base-element for template polymorphism |
| ngfem::T_HCurlHighOrderFiniteElement< ET > | HCurlHighOrderFE of shape ET |
| T_HDivFiniteElement | |
| ngfem::T_HDivHighOrderFiniteElement< ET > | |
| ngfem::T_L2HighOrderFiniteElement< ET > | Template family of L2 - high order finite elements |
| ngcomp::T_LinearForm< TV > | Template argument specifies vector type |
| ngfem::T_NonlinearBDBIntegrator< DIFFOP, DMATOP, FEL > | |
| ngfem::T_ScalarFiniteElement< FEL, ET, NDOF, ORDER > | Base-element for template polymorphism |
| ngfem::T_ScalarFiniteElement2< FEL, ET > | Base-element for template polymorphism |
| ngstd::Table< T > | A compact Table container |
| ngstd::TableCreator< T > | |
| ngcomp::TCreateSymMatObject3S< Object, Base, SCAL, ARG, ARG2, ARG3, ACTDIM > | |
| ngcomp::TCreateSymMatObject3S< Object, Base, SCAL, ARG, ARG2, ARG3, 1 > | |
| ngcomp::TCreateVecObject3S< Object, Base, SCAL, ARG, ARG2, ARG3, ACTDIM > | |
| ngcomp::TCreateVecObject3S< Object, Base, SCAL, ARG, ARG2, ARG3, 1 > | |
| ngcomp::TCreateVecObjectS< Object, Base, SCAL, ARG, ACTDIM > | |
| ngcomp::TCreateVecObjectS< Object, Base, SCAL, ARG, 1 > | |
| ngfem::TDifferentiateJacobi< N, AL > | |
| ngfem::TDifferentiateJacobi< 0, AL > | |
| ngfem::TDifferentiateLegendre< N > | |
| ngfem::TDifferentiateLegendre< 0 > | |
| ngfem::TetShapesFaceJacobi | |
| ngfem::TetShapesFaceLegendre | |
| ngfem::TetShapesFaceOpt1 | |
| ngfem::TetShapesFaceOpt2 | |
| ngfem::TetShapesInnerJacobi | |
| ngfem::TetShapesInnerLegendre | |
| ngstd::Timer | |
| ngfem::TopologicElement | |
| ngbla::TransExpr< TA > | Transpose of Matrix-expr |
| ngla::Transpose | The Transpose of a BaseMatrix |
| ngfem::TReduceAlpha< N, AL > | |
| ngfem::TReduceAlpha< 0, AL > | |
| ngfem::TReduceAlphaFactor< N, AL, HIGHEST > | |
| ngfem::TReduceAlphaFactor< 0, AL, HIGHEST > | |
| ngfem::TrigExtensionMin | ...... |
| ngfem::TrigExtensionMonomial | Compute triangle edge-shape functions |
| ngfem::TrigExtensionOptimal | Evaluete optimal edge-shape function |
| ngfem::TrigShapesInnerJacobi | Compute triangular face shape functions |
| ngfem::TrigShapesInnerLegendre | Computes face shape functions for triangles |
| ngfem::TTriangleReduceFactor< N, J, AL, BE > | |
| ngfem::TTriangleReduceFactor< N,-1, AL, BE > | |
| ngfem::TTriangleReduceFactorCol< N, J, I, AL, BE > | |
| ngfem::TTriangleReduceFactorCol< N, J,-1, AL, BE > | |
| ngfem::TTriangleReduceLoop2New< N, I, J, AL, BE > | |
| ngfem::TTriangleReduceLoop2New< N, I,-1, AL, BE > | |
| ngfem::TTriangleReduceNew< N, I, AL, BE > | |
| ngfem::TTriangleReduceNew< N,-1, AL, BE > | |
| ngfem::TVec< N > | |
| ngmg::TwoLevelMatrix | |
| ngcomp::TwoLevelPreconditioner | |
| ngfem::uDv< DIM > | |
| ngfem::uDv_minus_vDu< DIM > | |
| ngstd::EvalFunction::step::UNION_OP | Data |
| ngbla::Vec< S, T > | A vector of fixed size |
| ngbla::Vector< T > | A Vector class with memory allocation/deallocation |
| ngbla::Vector< Vec< S, T > > | |
| ngfem::VectorFacetFacetFiniteElement< D > | |
| ngfem::VectorFacetFacetQuad | High order quadrilateral finite element |
| ngfem::VectorFacetFacetSegm | High order 1D finite element |
| ngfem::VectorFacetFacetTrig | High order triangular finite element |
| ngcomp::VectorFacetFESpace | |
| ngfem::VectorFacetVolumeFiniteElement< D > | |
| ngfem::VectorFacetVolumeHex | |
| ngfem::VectorFacetVolumePrism | |
| ngfem::VectorFacetVolumePyramid | |
| ngfem::VectorFacetVolumeQuad | |
| ngfem::VectorFacetVolumeTet | |
| ngfem::VectorFacetVolumeTrig | |
| ngbla::VectorMem< S, T > | A Vector class with memory allocation/deallocation |
| ngla::VFlatVector< T > | A specific vector based on Vector |
| ngcomp::VisualizeCoefficientFunction | |
| ngcomp::VisualizeGridFunction< SCAL > | |
| ngla::VMatVecExpr | |
| ngla::VScaleExpr< TA, TSCAL > | |
| ngla::VScaleMatrix | |
| ngla::VSubExpr< TA, TB > | |
| ngla::VSumExpr< TA, TB > | |
| ngla::VVecExpr< T > | Base class to linalg expression templates |
| ngla::VVecExpr< BaseVector > | |
| ngla::VVector< T > | A specific vector based on Vector |
| ngfem::wuDv_minus_wvDu< DIM > | |