#include "ShVariable.hpp"
#include "ShAttrib.hpp"
#include "ShFuncImpl.hpp"
Include dependency graph for ShFunc.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | ShUtil |
Functions | |
| template<int N, typename T> | |
| ShGeneric< N, T > | ShUtil::deprecated_smoothstep (const ShGeneric< N, T > &a, const ShGeneric< N, T > &b, const ShGeneric< N, T > x) |
| Cubic interpolated step between 0 and 1. | |
| template<int N, typename T> | |
| ShGeneric< N, T > | ShUtil::hashlcg (const ShGeneric< N, T > &p) |
| Parallel linear congruential generator. | |
| template<typename T> | |
| ShGeneric< 3, T > | ShUtil::changeBasis (const ShGeneric< 3, T > &b0, const ShGeneric< 3, T > &b1, const ShGeneric< 3, T > &b2, const ShGeneric< 3, T > &v) |
| Given 3 orthonormal basis vectors b0, b1, b2, specified relative to a coordinate space C, this does a change of basis on a vector v in space C to the orthonormal basis. | |
Definition in file ShFunc.hpp.
1.4.3-20050530