ELA: Energy landscape analysis in parallel mode

View source: R/runELA.R

ELAR Documentation

Energy landscape analysis in parallel mode

Description

Identifying stable states and tipping points.

This function estimates stable states by repeated steepest-descent searches SSestimate and then checks tipping points between all pairs of stable states using FindingTippingpoint_cpp. The result is summarized and converted by elaconvert into a list of stable state IDs, their energies, tipping point IDs, and tipping energies.

Usage

ELA(
  sa = sa,
  env = NULL,
  SS.itr = 20000,
  FindingTip.itr = 10000,
  threads = 1,
  reporting = TRUE,
  fork = TRUE
)

Arguments

sa

output of runSA function.

env

vector of environmental factors for specifying a single environmental condition (optional).

SS.itr

number of iterations of the process to identify the stable states.

FindingTip.itr

number of iterations of the process to identify the tipping points.

threads

number of cores (threads) used for calculation.

reporting

enable/disable the reporting function.

fork

logical; if TRUE and threads > 1, a cluster is created internally for parallel execution.

Value

A list returned by elaconvert: (1) stable state IDs, (2) stable state energies, (3) tipping point ID matrix/list, and (4) tipping energies matrix/list.


ELAplus documentation built on May 28, 2026, 5:09 p.m.