Hello Qihan,

The functions that could be helpful are ReadCheckpoint(ChSystem* system, 
const std::string& filename) and WriteCheckpoint(ChSystem* system, const 
std::string& filename).

Take a look at "demo_MCORE_cratering.cpp" or "demo_VEH_Cosim_WheelRig.cpp" 
for example. You can always customize your own checkpoint file in if you 
need more information.

For people using Chrono::GPU,  the demo on checkpointing is 
demo_GPU_ballcosim.cpp. 

Thank you,
Luning

On Wednesday, August 10, 2022 at 12:16:18 PM UTC-5 [email protected] wrote:

> Hi,
>
> I am going to run two simulations.
> The second one is to continue the first simulation.
>
> So I need to store the information of the last moment of the first 
> simulation, and use it as the start status of the second one.
>
> I know I can store all information like position, orientation, velocity, 
> etc., and modify the codes to reset the initial status. But this way takes 
> too much effort. 
>
> So, I am wondering is there an easier way to continue the second 
> simulation?
>
> Thanks,
> Qihan 
>

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/c5898d28-6d64-48b5-9a25-7a8617bcef98n%40googlegroups.com.

Reply via email to