Rodin/Variational/MatrixFunction.h file

Matrix-valued functions for variational formulations.

This file defines MatrixFunctionBase and MatrixFunction for representing functions mapping points to matrices: $ A: \Omega \to \mathbb{R}^{m \times n} $ . These are used for tensors, stress/strain fields, and coefficient matrices.

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::FormLanguage
Module for writing high level abstract expressions.
namespace Rodin::Variational
Module which provides the necessary tools for constructing variational problems.

Classes

template<class Scalar, class Derived>
class Rodin::Variational::MatrixFunctionBase
Base class for matrix-valued functions defined on a mesh.