Jpp 19.3.0
the software that should make you happy
Loading...
Searching...
No Matches
utl::LogRecursionImpl< Float, branch, order > Struct Template Reference

#include <LambertW.hh>

Public Types

enum  { eSign = 2*branch + 1 }
 

Static Public Member Functions

static Float Step (const Float logsx)
 

Detailed Description

template<typename Float, int branch, int order>
struct utl::LogRecursionImpl< Float, branch, order >

Definition at line 165 of file LambertW.hh.

Member Enumeration Documentation

◆ anonymous enum

template<typename Float , int branch, int order>
anonymous enum
Enumerator
eSign 

Definition at line 166 of file LambertW.hh.

166{ eSign = 2*branch + 1 };

Member Function Documentation

◆ Step()

template<typename Float , int branch, int order>
static Float utl::LogRecursionImpl< Float, branch, order >::Step ( const Float logsx)
inlinestatic

Definition at line 167 of file LambertW.hh.

168 { return logsx - log(eSign * LogRecursionImpl<Float, branch, order-1>::Step(logsx)); }
static Float Step(const Float logsx)
Definition LambertW.hh:167

The documentation for this struct was generated from the following file: