|
opm-common
|
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. | |