#include <Exponent.hpp>
Public Types | |
| typedef double(Exponent::* | constMemberPtr )(double) const | 
| typedef double(Exponent::* | constMemberPtr )(double) const | 
Public Member Functions | |
| Exponent () | |
| Exponent (double exponent) | |
| double | raise (double value) const | 
| void | set_exponent (double exponent) | 
| Exponent & | operator= (double d) | 
| operator double () const | |
| double | pow0 (double x) const | 
| double | pow1 (double x) const | 
| double | squareRoot (double x) const | 
| double | cubeRoot (double x) const | 
| double | powTwoThirds (double x) const | 
| double | pow2 (double x) const | 
| double | powPositiveInt (double x) const | 
| double | std_pow (double x) const | 
| double | inverse (double x) const | 
| double | invSquareRoot (double x) const | 
| double | powThreeHalves (double x) const | 
| double | invSquare (double x) const | 
| double | powNegativeInt (double x) const | 
| Exponent () | |
| Exponent (double exponent) | |
| double | raise (double value) const | 
| void | set_exponent (double exponent) | 
| Exponent & | operator= (double d) | 
| operator double () const | |
| double | pow0 (double x) const | 
| double | pow1 (double x) const | 
| double | squareRoot (double x) const | 
| double | cubeRoot (double x) const | 
| double | powTwoThirds (double x) const | 
| double | pow2 (double x) const | 
| double | powPositiveInt (double x) const | 
| double | std_pow (double x) const | 
| double | inverse (double x) const | 
| double | invSquareRoot (double x) const | 
| double | powThreeHalves (double x) const | 
| double | invSquare (double x) const | 
| double | powNegativeInt (double x) const | 
Static Public Member Functions | |
| static constMemberPtr | get_func_ptr (double exponent) | 
| static constMemberPtr | get_func_ptr (double exponent) | 
Private Attributes | |
| double | mExponent | 
| constMemberPtr | funcPointer | 
Definition at line 43 of file includeLinks/Exponent.hpp.
| typedef double(Exponent::* constMemberPtr)(double) const | 
Definition at line 47 of file includeLinks/Exponent.hpp.
| typedef double(Exponent::* constMemberPtr)(double) const | 
Definition at line 47 of file src/Misc/Exponent.hpp.
      
  | 
  inline | 
Definition at line 50 of file includeLinks/Exponent.hpp.
      
  | 
  inline | 
Definition at line 53 of file includeLinks/Exponent.hpp.
      
  | 
  inline | 
Definition at line 50 of file src/Misc/Exponent.hpp.
      
  | 
  inline | 
Definition at line 53 of file src/Misc/Exponent.hpp.
| double cubeRoot | ( | double | x | ) | const | 
Definition at line 85 of file Misc/Exponent.cpp.
References Mesquite::cbrt().
Referenced by Exponent::get_func_ptr().


| double cubeRoot | ( | double | x | ) | const | 
      
  | 
  static | 
Definition at line 42 of file Misc/Exponent.cpp.
References Exponent::cubeRoot(), Exponent::inverse(), Exponent::invSquare(), Exponent::invSquareRoot(), Exponent::pow0(), Exponent::pow1(), Exponent::pow2(), Exponent::powNegativeInt(), Exponent::powPositiveInt(), Exponent::powThreeHalves(), Exponent::powTwoThirds(), Exponent::squareRoot(), and Exponent::std_pow().
Referenced by Exponent::set_exponent().


      
  | 
  static | 
| double inverse | ( | double | x | ) | const | 
| double inverse | ( | double | x | ) | const | 
Definition at line 88 of file Misc/Exponent.cpp.
References x.
Referenced by Exponent::get_func_ptr().

| double invSquare | ( | double | x | ) | const | 
| double invSquare | ( | double | x | ) | const | 
Definition at line 91 of file Misc/Exponent.cpp.
References x.
Referenced by Exponent::get_func_ptr().

| double invSquareRoot | ( | double | x | ) | const | 
| double invSquareRoot | ( | double | x | ) | const | 
Definition at line 89 of file Misc/Exponent.cpp.
References sqrt().
Referenced by Exponent::get_func_ptr().


      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 63 of file includeLinks/Exponent.hpp.
References Exponent::set_exponent().

      
  | 
  inline | 
Definition at line 63 of file src/Misc/Exponent.hpp.
References Exponent::set_exponent().

| double pow0 | ( | double | x | ) | const | 
| double pow0 | ( | double | x | ) | const | 
Definition at line 81 of file Misc/Exponent.cpp.
Referenced by Exponent::get_func_ptr().

| double pow1 | ( | double | x | ) | const | 
| double pow1 | ( | double | x | ) | const | 
Definition at line 82 of file Misc/Exponent.cpp.
References x.
Referenced by Exponent::get_func_ptr().

| double pow2 | ( | double | x | ) | const | 
| double pow2 | ( | double | x | ) | const | 
Definition at line 83 of file Misc/Exponent.cpp.
References x.
Referenced by Exponent::get_func_ptr().

| double powNegativeInt | ( | double | x | ) | const | 
| double powNegativeInt | ( | double | x | ) | const | 
Definition at line 101 of file Misc/Exponent.cpp.
References i, Exponent::mExponent, and x.
Referenced by Exponent::get_func_ptr().

| double powPositiveInt | ( | double | x | ) | const | 
Definition at line 93 of file Misc/Exponent.cpp.
References i, Exponent::mExponent, and x.
Referenced by Exponent::get_func_ptr().

| double powPositiveInt | ( | double | x | ) | const | 
| double powThreeHalves | ( | double | x | ) | const | 
Definition at line 90 of file Misc/Exponent.cpp.
References sqrt().
Referenced by Exponent::get_func_ptr().


| double powThreeHalves | ( | double | x | ) | const | 
| double powTwoThirds | ( | double | x | ) | const | 
Definition at line 86 of file Misc/Exponent.cpp.
References Mesquite::cbrt_sqr().
Referenced by Exponent::get_func_ptr().


| double powTwoThirds | ( | double | x | ) | const | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 58 of file includeLinks/Exponent.hpp.
References Exponent::funcPointer.
Referenced by Mesquite::pow().

| void set_exponent | ( | double | exponent | ) | 
Definition at line 75 of file Misc/Exponent.cpp.
References Exponent::funcPointer, Exponent::get_func_ptr(), and Exponent::mExponent.
Referenced by Exponent::operator=().


| void set_exponent | ( | double | exponent | ) | 
| double squareRoot | ( | double | x | ) | const | 
Definition at line 84 of file Misc/Exponent.cpp.
References sqrt().
Referenced by Exponent::get_func_ptr().


| double squareRoot | ( | double | x | ) | const | 
| double std_pow | ( | double | x | ) | const | 
| double std_pow | ( | double | x | ) | const | 
Definition at line 87 of file Misc/Exponent.cpp.
References Exponent::mExponent, and Mesquite::pow().
Referenced by Exponent::get_func_ptr().


      
  | 
  private | 
Definition at line 86 of file includeLinks/Exponent.hpp.
Referenced by Exponent::raise(), and Exponent::set_exponent().
      
  | 
  private | 
Definition at line 85 of file includeLinks/Exponent.hpp.
Referenced by Exponent::operator double(), Exponent::powNegativeInt(), Exponent::powPositiveInt(), Exponent::set_exponent(), and Exponent::std_pow().