StratiGraphics.Environment
— TypeEnvironment([rng,] processes, transitions, durations)
Geological environment with processes
, transitions
and durations
.
StratiGraphics.LandState
— TypeLandState(land)
A geological state consisting of a landscape map.
StratiGraphics.Process
— TypeProcess
A geological process of evolution.
StratiGraphics.Record
— TypeRecord(states)
A geological record of geological states
.
StratiGraphics.SequentialTimelessProcess
— TypeSequentialTimelessProcess
A a sequence of first
and second
timeless processes.
StratiGraphics.SmoothingProcess
— TypeSmoothingProcess(σ=3)
A smoothing process (i.e. Gaussian filter) with σ
parameter.
StratiGraphics.State
— TypeState
A geological state to be evolved by processes.
StratiGraphics.Strata
— TypeStrata(record)
Stratigraphic model from geological record
.
StratiGraphics.TimelessProcess
— TypeTimelessProcess
A geological process implemented without the notion of time.
Base.iterate
— Functioniterate(env, state=nothing)
Iterate the environment env
producing processes and durations.
StratiGraphics.evolve!
— Methodevolve!(state, proc, Δt)
Evolve the state
with process proc
for a time period Δt
.
StratiGraphics.evolve!
— Methodevolve!(state, proc, Δt)
Evolve the landscape state
with timeless process proc
for a time period Δt
.
StratiGraphics.evolve!
— Methodevolve!(land, proc, Δt)
Evolve the land
with timeless process proc
for a time period Δt
.
StratiGraphics.evolve!
— Methodevolve!(land, proc)
Evolve the land
with timeless process proc
.
StratiGraphics.simulate
— Functionsimulate(env, state, nepochs=10)
Simulate the geological environment env
for a number of epochs nepochs
starting from a state
.