Olive
Functions
math.h File Reference

Go to the source code of this file.

Functions

int lerp (int a, int b, double t)
 
float float_lerp (float a, float b, float t)
 
double double_lerp (double a, double b, double t)
 
double quad_from_t (double a, double b, double c, double t)
 
double quad_t_from_x (double x, double a, double b, double c)
 
double cubic_from_t (double a, double b, double c, double d, double t)
 
double cubic_t_from_x (double x_target, double a, double b, double c, double d)
 
double solveCubicBezier (double p0, double p1, double p2, double p3, double x)
 
double amplitude_to_db (double amplitude)
 
double db_to_amplitude (double db)
 

Function Documentation

◆ amplitude_to_db()

double amplitude_to_db ( double  amplitude)

◆ cubic_from_t()

double cubic_from_t ( double  a,
double  b,
double  c,
double  d,
double  t 
)

◆ cubic_t_from_x()

double cubic_t_from_x ( double  x_target,
double  a,
double  b,
double  c,
double  d 
)

◆ db_to_amplitude()

double db_to_amplitude ( double  db)

◆ double_lerp()

double double_lerp ( double  a,
double  b,
double  t 
)

◆ float_lerp()

float float_lerp ( float  a,
float  b,
float  t 
)

◆ lerp()

int lerp ( int  a,
int  b,
double  t 
)

◆ quad_from_t()

double quad_from_t ( double  a,
double  b,
double  c,
double  t 
)

◆ quad_t_from_x()

double quad_t_from_x ( double  x,
double  a,
double  b,
double  c 
)

◆ solveCubicBezier()

double solveCubicBezier ( double  p0,
double  p1,
double  p2,
double  p3,
double  x 
)