Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ShFunc.hpp File Reference

Miscellaneous small Sh utility functions. More...

#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.


Detailed Description

Miscellaneous small Sh utility functions.

Definition in file ShFunc.hpp.


Generated on Thu Jul 28 17:33:28 2005 for Sh by  doxygen 1.4.3-20050530