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