00001 00002 // FILE solver1.h 00003 00004 #ifndef INCLUDED_SOLVER1_H 00005 #define INCLUDED_SOLVER1_H 00006 00007 #include "vodesolv.h" 00008 #include "itsqr.h" 00009 #include "hoinit.h" 00010 #include "varstep.h" 00011 #include "constorder.h" 00012 00022 class SOLVER_1 : public VODE_SOLVER 00023 { 00024 00025 public: 00026 00035 SOLVER_1( const PtrODENumeric ODE, 00036 const PtrDataRepr Data, int order = 17 ); 00037 00038 }; 00039 00040 00041 00042 inline SOLVER_1 :: SOLVER_1( const PtrODENumeric ODE, 00043 const PtrDataRepr Data, int order = 17) 00044 /* The preconditions are checked in VODE_SOLVER */ 00045 : VODE_SOLVER( ODE, Data, 00046 new CONST_ORDER(order), 00047 new VAR_STEP_CTRL, 00048 new HOE, 00049 new ITS_QR(order) ) 00050 { 00051 ; 00052 } 00053 00054 #endif