UltradiscreteCA | R Documentation |
'UltradiscreteCA' class implements the Ultradiscretized Cellular Automata rules derived from two dimensional diffusion equation
R6 Class representing a
new()
UltradiscreteCA$new( domain, slip_area, rock_size = 0.5, scarp_depth = 1000, dynamic_particles = TRUE )
get_iteration()
UltradiscreteCA$get_iteration(particle)
simulate()
UltradiscreteCA$simulate(iterations = 5, save = TRUE)
get_simulation_particles()
UltradiscreteCA$get_simulation_particles()
get_simulation_slip_values()
UltradiscreteCA$get_simulation_slip_values()
get_simulation_displacements()
UltradiscreteCA$get_simulation_displacements(every_n = 5)
get_simulation_sliding_volumes()
UltradiscreteCA$get_simulation_sliding_volumes(every_n = 5, km = F)
save_plots()
UltradiscreteCA$save_plots( type = "slide", every_n = 1, save_location = getwd(), ... )
save_output()
UltradiscreteCA$save_output( every_n = 5, file_name_prefix = "slide", folder_location = getwd(), crs = "+proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0", resolution = c(0.0041656, 0.0041656) )
get_particles()
UltradiscreteCA$get_particles()
get_slip_values()
UltradiscreteCA$get_slip_values()
clone()
The objects of this class are cloneable with this method.
UltradiscreteCA$clone(deep = FALSE)
deep
Whether to make a deep clone.
## Not run:
data("nwbt.slide.area")
data("nwbt.slide.area.scarp")
# Model Initializiation
model <- UltradiscreteCA$new(
domain = nwbt.slide.area, # ASCII/NetCDF Format
slip_area = nwbt.slide.area.scarp, # Assumed location of the landslide
rock_size = 0.5 # unit in meters
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.