50 double2 first_causal_feedforward_coefficients_;
51 double2 first_non_causal_feedforward_coefficients_;
54 double2 first_feedback_coefficients_;
57 double2 second_causal_feedforward_coefficients_;
58 double2 second_non_causal_feedforward_coefficients_;
61 double2 second_feedback_coefficients_;
67 double first_causal_boundary_coefficient_;
68 double first_non_causal_boundary_coefficient_;
69 double second_causal_boundary_coefficient_;
70 double second_non_causal_boundary_coefficient_;
97 void reset()
override;
unsigned long long int uint64_t
VanVlietGaussianCoefficients & get(Context &context, float sigma)
VanVlietGaussianCoefficientsKey(float sigma)
double first_non_causal_boundary_coefficient() const
const double2 & second_non_causal_feedforward_coefficients() const
double second_non_causal_boundary_coefficient() const
const double2 & second_feedback_coefficients() const
const double2 & second_causal_feedforward_coefficients() const
const double2 & first_feedback_coefficients() const
double second_causal_boundary_coefficient() const
const double2 & first_non_causal_feedforward_coefficients() const
VanVlietGaussianCoefficients(Context &context, float sigma)
double first_causal_boundary_coefficient() const
const double2 & first_causal_feedforward_coefficients() const
bool operator==(const BokehKernelKey &a, const BokehKernelKey &b)
VecBase< double, 2 > double2