Loading...
Searching...
No Matches
common Directory Reference

## Files

| ConditionalStorage.hpp
| A simple class which only stores a given member attribute if a boolean condition is true.
| EnsureFinalized.hpp
| Default implementation for asserting finalization of parameter objects.
| FastSmallVector.hpp
| An implementation of vector/array based on small object optimization.
| HasMemberGeneratorMacros.hpp
| This macro generates a class HasMember_${MEMBER_NAME} which can be used for template specialization.
| IntervalTabulated2DFunction.hpp
| Implements a function that depends on two variables.
| MathToolbox.hpp
| A traits class which provides basic mathematical functions for arbitrary scalar floating point values.
| Means.hpp
| Implements some common averages.
| PolynomialUtils.hpp
| Provides free functions to invert polynomials of degree 1, 2 and 3.
| quad.hpp
| This file provides the infrastructure to use quad-precision floating point values in the numerical models.
| ResetLocale.hpp
| Provides a free function to reset the localization settings.
| Spline.hpp
| Class implementing cubic splines.
| Tabulated1DFunction.hpp
| Implements a linearly interpolated scalar function that depends on one variable.
| TridiagonalMatrix.hpp
| Provides a tridiagonal matrix that also supports non-zero entries in the upper right and lower left.
| UniformTabulated2DFunction.hpp
| Implements a scalar function that depends on two variables and which is sampled on an uniform X-Y grid.
| UniformXTabulated2DFunction.hpp
| Implements a scalar function that depends on two variables and which is sampled uniformly in the X direction, but non-uniformly on the Y axis-.
| Valgrind.hpp
| Some templates to wrap the valgrind client request macros.