Variational directory
Namespace Rodin::
Files
- file Abs.h
- Absolute value operations for functions.
- file AND.h
- Logical AND operator for boolean functions.
- file Average.h
- Average operator for interface jump terms in DG methods.
- file BilinearForm.h
- Bilinear form classes for finite element assembly.
- file BilinearFormIntegrator.h
- Base classes for bilinear form integrators.
- file BooleanFunction.h
- Boolean-valued functions for logical operations in variational formulations.
- file BoundaryIntegral.h
- Boundary integral classes for variational formulations.
- file BoundaryNormal.h
- Outward unit normal vector on domain boundaries.
- file ComplexFunction.h
- Complex-valued scalar functions.
- file Component.h
- Component extraction from vector and matrix functions.
- file Conjugate.h
- Complex conjugate operation for functions.
- file Cosh.h
- Hyperbolic cosine function operator for scalar functions.
- file Cosine.h
- Cosine trigonometric function operator for scalar functions.
- file DenseProblem.h
- Dense matrix problem specialization.
- file Derivative.h
- Directional derivative operator for scalar functions.
- file DirichletBC.h
- Dirichlet boundary condition implementation.
- file Div.h
- Divergence operator for vector-valued functions.
- file Division.h
- Division operation for functions.
- file Dot.h
- Dot product (inner product) operations for functions and shape functions.
- file EQ.h
- Equality comparison operator for functions.
- file Exp.h
- Exponential function operations.
- file F.h
- Coordinate projection functions for variational formulations.
- file FaceIntegral.h
- Face integral classes for discontinuous Galerkin methods.
- file FaceNormal.h
- Normal vector on mesh faces for DG methods.
- file FiniteElement.h
- Base classes for finite element definitions.
- file FiniteElementSpace.h
- Finite element space classes and infrastructure.
- file Flow.h
- Flow map operators for shape functions and grid functions.
- file ForwardDecls.h
- Forward declarations for Variational module classes.
- file Frobenius.h
- Frobenius norm operation for functions.
- file Function.h
- Base class hierarchy for functions in variational formulations.
- file GEQ.h
- Greater-than-or-equal comparison operator for functions.
- file Grad.h
- Gradient operator for scalar functions and shape functions.
- file GridFunction.h
- Grid function class for representing FEM solutions.
- file GT.h
- Greater-than comparison operator for functions.
- file H1.h
- H1-conforming Lagrange finite element space.
- file IdentityMatrix.h
- Identity matrix function.
- file Im.h
- Imaginary part extraction from complex-valued functions.
- file Integral.h
- Domain integral classes for variational formulations.
- file Integrator.h
- Base class for all integrator types in variational formulations.
- file InterfaceIntegral.h
- Interface integral classes for interior element faces.
- file Jacobian.h
- Jacobian matrix operator for vector-valued functions.
- file Jump.h
- Jump operator for interface discontinuities in DG methods.
- file LEQ.h
- Less-than-or-equal comparison operator for functions.
- file LinearElasticity.h
- Linear elasticity formulations and integrators.
- file LinearForm.h
- Linear form classes for finite element assembly.
- file LinearFormIntegrator.h
- Base classes for linear form integrators.
- file LT.h
- Less-than comparison operator for functions.
- file MatrixFunction.h
- Matrix-valued functions for variational formulations.
- file Max.h
- Maximum function operations.
- file Min.h
- Minimum function operations.
- file Minus.h
- Subtraction operations for functions, shape functions, and integrators.
- file Mult.h
- Multiplication operations for functions, shape functions, and integrators.
- file OR.h
- Logical OR operator for boolean functions.
- file P0.h
- Piecewise constant (P0) finite element space.
- file P1.h
- Piecewise linear (P1) finite element space.
- file PeriodicBC.h
- Periodic boundary condition implementation.
- file Potential.h
- Potential operator for computing potential fields from kernels.
- file Pow.h
- Power (exponentiation) operations for functions.
- file Problem.h
- Variational problem classes for finite element systems.
- file ProblemBody.h
- Problem body class managing integrators and boundary conditions.
- file QuadratureRule.h
- Quadrature rule classes for numerical integration.
- file Re.h
- Real part extraction from complex-valued functions.
- file RealFunction.h
- Real-valued scalar functions for variational formulations.
- file RelativeError.h
- Relative error computation utilities for grid functions.
- file Restriction.h
- Restriction operators for functions on subdomains.
- file ScalarFunction.h
- Base class for scalar-valued functions in variational formulations.
- file ShapeFunction.h
- Base class for finite element shape functions and basis functions.
- file Sine.h
- Sine trigonometric function operator for scalar functions.
- file Sinh.h
- Hyperbolic sine function operator for scalar functions.
- file SparseProblem.h
- Sparse matrix problem specialization.
- file Sqrt.h
- Square root operations for functions.
- file Sum.h
- Addition operation for functions, shape functions, and form integrators.
- file Tangent.h
- Tangent trigonometric function operator for scalar functions.
- file TestFunction.h
- Test functions for variational formulations.
- file Trace.h
- Matrix trace operator for matrix-valued functions.
- file TraceOperator.h
- Function trace operator for boundary restriction.
- file Traits.h
- Type traits for variational formulations.
- file Transpose.h
- Matrix and ShapeFunction transpose operations.
- file TrialFunction.h
- Trial functions (solution functions) for variational formulations.
- file UnaryMinus.h
- Negation operator for functions, shape functions, and integrators.
- file VectorFunction.h
- Vector-valued functions for variational formulations.
- file Zero.h
- Zero function for variational formulations.