Class to render output for the simulation.
     
    
    Methods
    
Method new()
Initialise a renderer for the simulation, creates the default state
renderers.
Arguments
- timesteps
- number of timesteps in the simulation. 
 
 
Method set_default()
Set a default value for a rendered output
renderers.
Usage
Render$set_default(name, value)
 
Arguments
- name
- the variable to set a default for. 
- value
- the default value to set for a variable. 
 
 
Method render()
Update the render with new simulation data.
Usage
Render$render(name, value, timestep)
 
Arguments
- name
- the variable to render. 
- value
- the value to store for the variable. 
- timestep
- the time-step of the data point. 
 
 
Method to_dataframe()
Return the render as a data.frame.
 
Method clone()
The objects of this class are cloneable with this method.
Usage
Render$clone(deep = FALSE)
 
Arguments
- deep
- Whether to make a deep clone.