Class: InitialState

How to obtain the starting equilibrium or periodic orbit for continuation. Most robust: time-integrate to steady state.

URI: tvbo:InitialState

 classDiagram
    class InitialState
    click InitialState href "./InitialState.html"
      InitialState : abs_tol
        
          
    
        
        
        InitialState --> "0..1" Float : abs_tol
        click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
    

        
      InitialState : duration
        
          
    
        
        
        InitialState --> "0..1" Float : duration
        click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
    

        
      InitialState : method
        
          
    
        
        
        InitialState --> "0..1" InitialStateMethod : method
        click InitialStateMethod href "../../enums/InitialStateMethod.html"
    

        
      InitialState : ramp
        
          
    
        
        
        InitialState --> "0..1" ExplorationAxis : ramp
        click ExplorationAxis href "./ExplorationAxis.html"
    

        
      InitialState : rel_tol
        
          
    
        
        
        InitialState --> "0..1" Float : rel_tol
        click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
    

        
      InitialState : solver
        
          
    
        
        
        InitialState --> "0..1" Solver : solver
        click Solver href "./Solver.html"
    

        
      InitialState : source_branch
        
          
    
        
        
        InitialState --> "0..1" String : source_branch
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      InitialState : source_experiment
        
          
    
        
        
        InitialState --> "0..1" SimulationExperiment : source_experiment
        click SimulationExperiment href "./SimulationExperiment.html"
    

        
      InitialState : source_point
        
          
    
        
        
        InitialState --> "0..1" String : source_point
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      

Class Properties

Property Value
Class URI tvbo:InitialState

Slots

Name Cardinality and Range Description Inheritance
method 0..1
InitialStateMethod
Strategy for finding the initial state direct
duration 0..1
xsd:float
Integration duration for time_integration method direct
abs_tol 0..1
xsd:float
Absolute tolerance for ODE integration direct
rel_tol 0..1
xsd:float
Relative tolerance for ODE integration direct
solver 0..1
Solver
ODE solver for time_integration method direct
source_branch 0..1
xsd:string
Name of a previously computed branch (for from_branch method) direct
source_point 0..1
xsd:string
Which point of the source branch/run seeds this run: ‘endpoint’ (default, the… direct
source_experiment 0..1
SimulationExperiment
For method=from_experiment: the experiment whose settled per-node endpoint st… direct
ramp 0..1
ExplorationAxis
For method=from_working_point: the parameter + domain to ramp quasi-staticall… direct

Usages

used by used in type used
Continuation initial_state range InitialState
SimulationExperiment initial_state range InitialState

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:InitialState
native tvbo:InitialState

LinkML Source

Direct

name: InitialState
description: 'How to obtain the starting equilibrium or periodic orbit for continuation.
  Most robust: time-integrate to steady state.'
from_schema: https://w3id.org/tvbo
attributes:
  method:
    name: method
    description: Strategy for finding the initial state.
    from_schema: https://w3id.org/tvbo
    ifabsent: string(time_integration)
    domain_of:
    - Discretization
    - InitialState
    - Solver
    - Integrator
    - PDESolver
    range: InitialStateMethod
  duration:
    name: duration
    description: Integration duration for time_integration method.
    from_schema: https://w3id.org/tvbo
    ifabsent: float(2000.0)
    domain_of:
    - Stimulus
    - Event
    - InitialState
    - Integrator
    range: float
  abs_tol:
    name: abs_tol
    description: Absolute tolerance for ODE integration.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: float(1e-10)
    domain_of:
    - InitialState
    - Solver
    range: float
  rel_tol:
    name: rel_tol
    description: Relative tolerance for ODE integration.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: float(1e-10)
    domain_of:
    - InitialState
    - Solver
    range: float
  solver:
    name: solver
    description: ODE solver for time_integration method. Specify method (e.g., Tsit5,
      Heun, RK4) and tolerances.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - InitialState
    - PDE
    range: Solver
    inlined: true
  source_branch:
    name: source_branch
    description: Name of a previously computed branch (for from_branch method).
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - InitialState
    range: string
  source_point:
    name: source_point
    description: 'Which point of the source branch/run seeds this run: ''endpoint''
      (default, the last recorded point), a step number, ''hopf:1'', ''fold:2'', etc.
      — a single operating point. The special value ''branch'' instead selects the
      WHOLE recorded branch: every recorded point becomes one cell of this experiment''s
      exploration, seeded from that point''s swept-parameter value and settled state.
      That turns a sequential branch (e.g. a from_previous warm-start scan) into an
      independent, parallel per-point restart analysis — Lyapunov spectra, Jacobian/Floquet
      eigenvalues, basin sampling, perturbation kicks, first-passage — that shards
      across a cluster. The consuming exploration declares one axis (the source''s
      swept parameter) with no domain; its values come from the branch, keeping the
      source run as the single source of truth for which points exist.'
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - InitialState
    - BranchSwitch
    range: string
  source_experiment:
    name: source_experiment
    description: 'For method=from_experiment: the experiment whose settled per-node
      endpoint state seeds this run (its operating point). Referenced by identifier
      (id); the referenced run''s saved final state is loaded as this run''s initial
      condition, with source_point selecting which settled point (default ''endpoint'').
      Lets a control/perturbation experiment start from a working point another experiment
      already reached, without recomputing its warm-start ramp — a declarative data
      dependency the workflow engine can order.'
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - InitialState
    - TimeSeries
    range: SimulationExperiment
  ramp:
    name: ramp
    description: 'For method=from_working_point: the parameter + domain to ramp quasi-statically
      (warm-start, from_previous) to reach the working point; the run then seeds from
      the ramp endpoint. Reuses ExplorationAxis (parameter + Range domain) — the same
      primitive an Exploration warm-start uses; the per-step settle comes from the
      experiment''s integration (transient, else duration).'
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - InitialState
    range: ExplorationAxis
    inlined: true
class_uri: tvbo:InitialState

Induced

name: InitialState
description: 'How to obtain the starting equilibrium or periodic orbit for continuation.
  Most robust: time-integrate to steady state.'
from_schema: https://w3id.org/tvbo
attributes:
  method:
    name: method
    description: Strategy for finding the initial state.
    from_schema: https://w3id.org/tvbo
    ifabsent: string(time_integration)
    owner: InitialState
    domain_of:
    - Discretization
    - InitialState
    - Solver
    - Integrator
    - PDESolver
    range: InitialStateMethod
  duration:
    name: duration
    description: Integration duration for time_integration method.
    from_schema: https://w3id.org/tvbo
    ifabsent: float(2000.0)
    owner: InitialState
    domain_of:
    - Stimulus
    - Event
    - InitialState
    - Integrator
    range: float
  abs_tol:
    name: abs_tol
    description: Absolute tolerance for ODE integration.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: float(1e-10)
    owner: InitialState
    domain_of:
    - InitialState
    - Solver
    range: float
  rel_tol:
    name: rel_tol
    description: Relative tolerance for ODE integration.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: float(1e-10)
    owner: InitialState
    domain_of:
    - InitialState
    - Solver
    range: float
  solver:
    name: solver
    description: ODE solver for time_integration method. Specify method (e.g., Tsit5,
      Heun, RK4) and tolerances.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: InitialState
    domain_of:
    - InitialState
    - PDE
    range: Solver
    inlined: true
  source_branch:
    name: source_branch
    description: Name of a previously computed branch (for from_branch method).
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: InitialState
    domain_of:
    - InitialState
    range: string
  source_point:
    name: source_point
    description: 'Which point of the source branch/run seeds this run: ''endpoint''
      (default, the last recorded point), a step number, ''hopf:1'', ''fold:2'', etc.
      — a single operating point. The special value ''branch'' instead selects the
      WHOLE recorded branch: every recorded point becomes one cell of this experiment''s
      exploration, seeded from that point''s swept-parameter value and settled state.
      That turns a sequential branch (e.g. a from_previous warm-start scan) into an
      independent, parallel per-point restart analysis — Lyapunov spectra, Jacobian/Floquet
      eigenvalues, basin sampling, perturbation kicks, first-passage — that shards
      across a cluster. The consuming exploration declares one axis (the source''s
      swept parameter) with no domain; its values come from the branch, keeping the
      source run as the single source of truth for which points exist.'
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: InitialState
    domain_of:
    - InitialState
    - BranchSwitch
    range: string
  source_experiment:
    name: source_experiment
    description: 'For method=from_experiment: the experiment whose settled per-node
      endpoint state seeds this run (its operating point). Referenced by identifier
      (id); the referenced run''s saved final state is loaded as this run''s initial
      condition, with source_point selecting which settled point (default ''endpoint'').
      Lets a control/perturbation experiment start from a working point another experiment
      already reached, without recomputing its warm-start ramp — a declarative data
      dependency the workflow engine can order.'
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: InitialState
    domain_of:
    - InitialState
    - TimeSeries
    range: SimulationExperiment
  ramp:
    name: ramp
    description: 'For method=from_working_point: the parameter + domain to ramp quasi-statically
      (warm-start, from_previous) to reach the working point; the run then seeds from
      the ramp endpoint. Reuses ExplorationAxis (parameter + Range domain) — the same
      primitive an Exploration warm-start uses; the per-step settle comes from the
      experiment''s integration (transient, else duration).'
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: InitialState
    domain_of:
    - InitialState
    range: ExplorationAxis
    inlined: true
class_uri: tvbo:InitialState