| 
    Fermat
    
   | 
 
Octahedral basis definitions and helper functions. More...
#include <cugar/basic/numbers.h>#include <cugar/linalg/vector.h>#include <cugar/linalg/matrix.h>Go to the source code of this file.
Classes | |
| struct | cugar::Oct_basis | 
| struct | cugar::Oct_smooth_basis | 
Namespaces | |
| cugar | |
| Define a vector_view POD type and plain_view() for std::vector.  | |
Functions | |
| CUGAR_API CUGAR_HOST_DEVICE float | cugar::oct_basis (const int32 i, const Vector3f &d) | 
| CUGAR_API CUGAR_HOST_DEVICE float | cugar::oct_smooth_basis (const int32 i, const Vector3f &omega) | 
Octahedral basis definitions and helper functions.
Defines a set of 8 orthogonal functions on the sphere, where each function is constant over one of the faces of a octahedron and zero outside.
Additionally, introduces a smoothed version of these functions which form a non-orthogonal system.
 1.8.13