Rodin/Variational/ directory

Namespace Rodin::Variational.

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.