Blender V4.3
math_cdf.h File Reference
#include "util/algorithm.h"
#include "util/math.h"
#include "util/vector.h"

Go to the source code of this file.

Functions

template<typename Functor >
CCL_NAMESPACE_BEGIN void util_cdf_evaluate (const int resolution, const float from, const float to, Functor functor, vector< float > &cdf)
 
void util_cdf_invert (const int resolution, const float from, const float to, const vector< float > &cdf, const bool make_symmetric, vector< float > &inv_cdf)
 
template<typename Functor >
void util_cdf_inverted (const int resolution, const float from, const float to, Functor functor, const bool make_symmetric, vector< float > &inv_cdf)
 

Function Documentation

◆ util_cdf_evaluate()

template<typename Functor >
CCL_NAMESPACE_BEGIN void util_cdf_evaluate ( const int resolution,
const float from,
const float to,
Functor functor,
vector< float > & cdf )

Definition at line 16 of file math_cdf.h.

References fabsf, float, and from.

Referenced by util_cdf_inverted().

◆ util_cdf_invert()

void util_cdf_invert ( const int resolution,
const float from,
const float to,
const vector< float > & cdf,
const bool make_symmetric,
vector< float > & inv_cdf )

Definition at line 13 of file math_cdf.cpp.

References float, from, and y.

Referenced by util_cdf_inverted().

◆ util_cdf_inverted()

template<typename Functor >
void util_cdf_inverted ( const int resolution,
const float from,
const float to,
Functor functor,
const bool make_symmetric,
vector< float > & inv_cdf )

Definition at line 47 of file math_cdf.h.

References util_cdf_evaluate(), and util_cdf_invert().

Referenced by filter_table().