| 
    SIMLIB/C++
    3.07
    
   | 
 
#include <ni_rkf5.h>


Public Member Functions | |
| RKF5 (const char *name) | |
| virtual | ~RKF5 () | 
| virtual void | Integrate (void) override | 
  Public Member Functions inherited from simlib3::SingleStepMethod | |
| SingleStepMethod (const char *name) | |
| virtual bool | IsSingleStep (void) override | 
| void | SetStartMode (bool start_mode) | 
| bool | IsStartMode (void) | 
  Public Member Functions inherited from simlib3::IntegrationMethod | |
| IntegrationMethod (const char *name) | |
| register method to list of methods and name it  More... | |
| virtual | ~IntegrationMethod () | 
| destroy integration method (remove from list)  More... | |
| virtual void | TurnOff (void) | 
| turn off integration method: flush memories etc...  More... | |
| virtual bool | PrepareStep (void) | 
| prepare object for integration step  More... | |
| virtual void | Resize (size_t size) | 
| resize all the memories to the given size  More... | |
Private Attributes | |
| Memory | A1 | 
| Memory | A2 | 
| Memory | A3 | 
| Memory | A4 | 
| Memory | A5 | 
| Memory | A6 | 
Additional Inherited Members | |
  Static Public Member Functions inherited from simlib3::IntegrationMethod | |
| static void | StepSim (void) | 
| step of numerical integration method  More... | |
| static void | IntegrationDone (void) | 
| static void | SetMethod (const char *name) | 
| set method which will be used  More... | |
| static const char * | GetMethod (void) | 
| static void | InitStep (double step_frag) | 
| initialize step  More... | |
| static void | FunCall (double step_frag) | 
| static void | SetOptStep (double opt_step) | 
| static void | SetStepSize (double step_size) | 
| static bool | IsConditionFlag (void) | 
| static int | GetErrNo (void) | 
| static void | SetErrNo (int num) | 
  Protected Types inherited from simlib3::IntegrationMethod | |
| typedef IntegratorContainer::iterator | Iterator | 
  Static Protected Member Functions inherited from simlib3::IntegrationMethod | |
| static Iterator | FirstIntegrator (void) | 
| static Iterator | LastIntegrator (void) | 
| static bool | StateCond (void) | 
| check on changes of state conditions  More... | |
| static IntegrationMethod * | SearchMethod (const char *name) | 
| search method in the list of registrated methods  More... | |
  Static Protected Attributes inherited from simlib3::IntegrationMethod | |
| static bool | IsEndStepEvent =false | 
      
  | 
  inlinevirtual | 
Definition at line 29 of file ni_rkf5.h.
References Integrate().
      
  | 
  overridevirtual | 
Implements simlib3::IntegrationMethod.
Definition at line 59 of file ni_rkf5.cc.
References simlib3::_Print(), _SetTime, A1, A2, A3, A4, A5, A6, simlib3::AccuracyError, Dprintf, simlib3::IntegrationMethod::FirstIntegrator(), simlib3::IntegrationMethod::IsEndStepEvent, simlib3::SingleStepMethod::IsStartMode(), simlib3::IntegrationMethod::LastIntegrator(), simlib3::max(), simlib3::min(), simlib3::OptStep, simlib3::SIMLIB_AbsoluteError, simlib3::SIMLIB_ContractStep, simlib3::SIMLIB_ContractStepFlag, simlib3::SIMLIB_DeltaTime, simlib3::SIMLIB_Dynamic(), simlib3::SIMLIB_ERRNO, simlib3::SIMLIB_MaxStep, simlib3::SIMLIB_MinStep, simlib3::SIMLIB_OptStep, simlib3::SIMLIB_RelativeError, simlib3::SIMLIB_StepSize, simlib3::SIMLIB_StepStartTime, simlib3::SIMLIB_warning(), simlib3::IntegrationMethod::StateCond(), and simlib3::Time.
Referenced by ~RKF5().
      
  | 
  private | 
Definition at line 24 of file ni_rkf5.h.
Referenced by Integrate().
      
  | 
  private | 
Definition at line 24 of file ni_rkf5.h.
Referenced by Integrate().
      
  | 
  private | 
Definition at line 24 of file ni_rkf5.h.
Referenced by Integrate().
      
  | 
  private | 
Definition at line 24 of file ni_rkf5.h.
Referenced by Integrate().
      
  | 
  private | 
Definition at line 24 of file ni_rkf5.h.
Referenced by Integrate().
      
  | 
  private | 
Definition at line 24 of file ni_rkf5.h.
Referenced by Integrate().
 1.8.13