Rodin/Math/Unit.h file

Base class for type-safe unit representations.

This file provides a CRTP base class for creating type-safe unit classes with full arithmetic operations. Units can represent physical quantities like angles, lengths, or other measured values.

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::Math
Module for general mathematical operations.

Classes

template<class Derived, class T>
class Rodin::Math::Unit
Base class for units using CRTP.