[Yanl-develop] integrate routines
Brought to you by:
karstenahnert
|
From: Karsten A. <kar...@gm...> - 2009-11-02 20:25:16
|
Hi everybody, what do you think about some integration routines with fixed times step. I have some suggestions for an interface: void integrate( stepper , system , dt , start_time , start_state , end_time , inserter ); void integrate( stepper , system , dt , start_time , start_state , num_of_steps , inserter ); void integrate( stepper , system , dt , start_time , start_state , start_iter , end_inter ); void integrate( stepper , system , dt , start_time , start_state , state_container ); Maybe one gets into troubles with the first two versions, since end_time can easily by casted in num_of_steps. For the inserter one needs the InsertIterator requirement[1] and the stepper needs the next_step function without error estimation. Best regards, Karsten [1] http://www.sgi.com/tech/stl/insert_iterator.html |