func (l LogMath) LogToLog10(p int32) float64 {
	return pocketsphinx.LogmathLogToLog10(l.m, p)
}
LogToLog10 converts integer log in base B to base 10 log (in floating point).
package sphinx
import "github.com/xlab/pocketsphinx-go/pocketsphinx"
type LogMath struct {
	m *pocketsphinx.Logmath
}
func (l *LogMath) LogMath() *pocketsphinx.Logmath {
	return pocketsphinx.LogmathRetain(l.m)
}
func (l LogMath) WriteTo(filename String) bool {
	ret := pocketsphinx.LogmathWrite(l.m, filename.S())
	return ret == 0
}
func (l LogMath) GetTableShape() (size, width, shift uint32, ok bool) {
	ret := pocketsphinx.LogmathGetTableShape(l.m, &size, &width, &shift)
	ok = ret == 0
	return
}
func (l LogMath) GetBase() float64 {
	return pocketsphinx.LogmathGetBase(l.m)
}
func (l LogMath) GetZero() int32 {
	return pocketsphinx.LogmathGetZero(l.m)
}
func (l LogMath) GetWidth() int32 {
	return pocketsphinx.LogmathGetWidth(l.m)
}
func (l LogMath) GetShift() int32 {
	return pocketsphinx.LogmathGetShift(l.m)
}
func (l LogMath) AddExact(p, q int32) int32 {
	return pocketsphinx.LogmathAddExact(l.m, p, q)
}
func (l LogMath) Add(p, q int32) int32 {
	return pocketsphinx.LogmathAdd(l.m, p, q)
}
func (l LogMath) Log(p float64) int32 {
	return pocketsphinx.LogmathLog(l.m, p)
}
func (l LogMath) Exp(p int32) float64 {
	return pocketsphinx.LogmathExp(l.m, p)
}
func (l LogMath) LnToLog(p float64) int32 {
	return pocketsphinx.LogmathLnToLog(l.m, p)
}
func (l LogMath) LogToLn(p int32) float64 {
	return pocketsphinx.LogmathLogToLn(l.m, p)
}
func (l LogMath) Log10ToLog(p float64) int32 {
	return pocketsphinx.LogmathLog10ToLog(l.m, p)
}