Rodin/Variational/ directory

Headers in Rodin/Variational.

Directories

directory Exceptions/
Headers in Rodin/Variational/Exceptions.
directory H1/
Headers in Rodin/Variational/H1.
directory P0/
Headers in Rodin/Variational/P0.
directory P0g/
Headers in Rodin/Variational/P0g.
directory P1/
Headers in Rodin/Variational/P1.

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 DiffusionForm.h
Declarations in DiffusionForm.h.
file DirichletBC.h
Essential (Dirichlet) boundary conditions, in two flavours.
file Div.h
Divergence operator for vector-valued functions.
file Division.h
Division operation for functions.
file DOFMapping.h
Union and local numbering of two finite-element supports.
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
Unit normal vector on mesh faces for DG and face-based formulations.
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 HelmholtzForm.h
Declarations in HelmholtzForm.h.
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 IntegrationPoint.h
Declarations in IntegrationPoint.h.
file Integrator.h
Base class for all integrator types in variational formulations.
file InterfaceIntegral.h
Interface integral classes for interior element faces.
file InterfaceShapeFunction.h
Two-sided finite element traces with consistent local numbering.
file Jacobian.h
Jacobian matrix operator for vector-valued functions.
file Jump.h
Jump operator for interface discontinuities in DG methods.
file LagrangeFiniteElement.h
Reference-space degree bounds for Lagrange finite elements.
file LEQ.h
Less-than-or-equal comparison operator for functions.
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 MassForm.h
Declarations in MassForm.h.
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 NamedFormStorage.h
Operator selection and ownership for named bilinear forms.
file NEQ.h
Inequality comparison operator for functions.
file NonLinearFormIntegrator.h
CRTP mixin providing the nonlinear form integrator interface.
file OR.h
Logical OR operator for boolean functions.
file P0.h
Piecewise constant (P0) finite element space.
file P0g.h
Top-level include for the global-constant (P0g) 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 ReferenceTabulation.h
Numerical reference-basis values and derivatives, independent of caching.
file ReferenceTabulationCache.h
Shared reference-basis tabulation for scalar finite elements.
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 TensorFunction.h
Constant or callable spatial-tensor coefficients in variational forms.
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.