| 
    Bridge++
    Version 1.4.4
    
   | 
 
GradientFlow_AdaptiveRungeKutta construction. More...
#include <gradientFlow_AdaptiveRungeKutta.h>
  
 Public Member Functions | |
| GradientFlow_AdaptiveRungeKutta (GradientFlow_RungeKutta *RK, double tolerance, double safety, Bridge::VerboseLevel vl) | |
| ~GradientFlow_AdaptiveRungeKutta () | |
| void | flow (double &t, double &Estep, Field_G &U) | 
| int | Norder_RK () const | 
| double | max_diff_U (const Field_G &U1, const Field_G &U0) const | 
  Public Member Functions inherited from GradientFlow_RungeKutta | |
| GradientFlow_RungeKutta (Action *action, int Nprec, Bridge::VerboseLevel vl) | |
| virtual | ~GradientFlow_RungeKutta () | 
Static Public Attributes | |
| static const std::string | class_name = "GradientFlow_AdaptiveRungeKutta" | 
Protected Attributes | |
| Bridge::VerboseLevel | m_vl | 
  Protected Attributes inherited from GradientFlow_RungeKutta | |
| Bridge::VerboseLevel | m_vl | 
Private Attributes | |
| Action * | m_action | 
| int | m_Ndim | 
| int | m_Nvol | 
| GradientFlow_RungeKutta * | m_RK | 
| double | m_tolerance | 
| double | m_safety | 
| Field_G | U_rough | 
| Field_G | U_fine | 
GradientFlow_AdaptiveRungeKutta construction.
This class implements Runge-Kutta method with adaptive step size control by step doubling for GradientFlow. See C.W.Gear, Englewood Cliffs, NJ: Prentice-Hall (1971). RK_adaptive tends to deviate from the expected_result by O(10^{-11}), because RK_adaptive reflects rounding errors severely. [01 May 2015 Y.Namekawa] Adaptive stepsize algorithm is organised by composite pattern by Aoyama-san.
Definition at line 34 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  inline | 
Definition at line 56 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  inline | 
Definition at line 70 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  virtual | 
Implements GradientFlow_RungeKutta.
Definition at line 19 of file gradientFlow_AdaptiveRungeKutta.cpp.
Definition at line 67 of file gradientFlow_AdaptiveRungeKutta.cpp.
      
  | 
  inlinevirtual | 
Implements GradientFlow_RungeKutta.
Definition at line 74 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  static | 
Definition at line 37 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 43 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 45 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 46 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 48 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 51 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 50 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  protected | 
Definition at line 40 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 53 of file gradientFlow_AdaptiveRungeKutta.h.
      
  | 
  private | 
Definition at line 53 of file gradientFlow_AdaptiveRungeKutta.h.