|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| DataType MayaFlux::Yantra::transform_logarithmic | ( | DataType & | input, |
| double | a, | ||
| double | b, | ||
| double | c = 1.0, |
||
| double | base = std::numbers::e |
||
| ) |
Logarithmic transformation y = a * log_base(b * x + c) (IN-PLACE)
| DataType | OperationReadyData type |
| input | Input data - WILL BE MODIFIED |
| a | Scale factor |
| b | Input scale factor |
| c | Offset to ensure positive argument |
| base | Logarithm base (default: e for natural log) |
Definition at line 246 of file MathematicalHelper.hpp.
References transform_logarithmic().
Referenced by MayaFlux::Yantra::MathematicalTransformer< InputType, OutputType >::transform_implementation(), transform_logarithmic(), and transform_logarithmic().
Here is the call graph for this function:
Here is the caller graph for this function: