18 lines
263 B
C++
18 lines
263 B
C++
|
|
// Logarithmic functions.
|
|
#include <cstdlib>
|
|
#include <Spectre/Math/Math.h>
|
|
|
|
namespace sp {
|
|
|
|
double math::log(double base, double value) {
|
|
|
|
return ::log10(value) / ::log10(base);
|
|
}
|
|
|
|
double math::log2(double value) {
|
|
|
|
return ::log2(value);
|
|
}
|
|
|
|
} // namespace sp
|