Class: Equation

URI: tvbo:class/Equation

 classDiagram
    class Equation
    click Equation href "./Equation.html"
      Equation <|-- TemporalApplicableEquation
        click TemporalApplicableEquation href "./TemporalApplicableEquation.html"
      
      Equation : conditionals
        
          
    
        
        
        Equation --> "*" ConditionalBlock : conditionals
        click ConditionalBlock href "./ConditionalBlock.html"
    

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

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

        
      Equation : engine
        
          
    
        
        
        Equation --> "0..1" SoftwareRequirement : engine
        click SoftwareRequirement href "./SoftwareRequirement.html"
    

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

        
      Equation : latex
        
          
    
        
        
        Equation --> "0..1" Boolean : latex
        click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
    

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

        
      Equation : parameters
        
          
    
        
        
        Equation --> "*" Parameter : parameters
        click Parameter href "./Parameter.html"
    

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

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

        
      

Inheritance

Slots

Name Cardinality and Range Description Inheritance
label 0..1
xsd:string
direct
definition 0..1
xsd:string
direct
parameters *
Parameter
direct
description 0..1
xsd:string
direct
lefthandside 0..1
xsd:string
direct
righthandside 0..1
xsd:string
direct
conditionals *
ConditionalBlock
Conditional logic for piecewise equations direct
engine 0..1
SoftwareRequirement
Primary engine (must appear in environment direct
pycode 0..1
xsd:string
Python code for the equation direct
latex 0..1
xsd:boolean
direct

Usages

used by used in type used
Stimulus equation range Equation
Network normalization range Equation
Observation equation range Equation
DerivedObservation equation range Equation
StateVariable equation range Equation
Distribution equation range Equation
Parameter equation range Equation
Function equation range Equation
Function output_equation range Equation
LossFunction equation range Equation
LossFunction output_equation range Equation
Case equation range Equation
DerivedParameter equation range Equation
DerivedVariable equation range Equation
Noise equation range Equation
UpdateRule equation range Equation
TuningObjective metric range Equation
Coupling coupling_function range Equation
Coupling pre_expression range Equation
Coupling post_expression range Equation
SimulationExperiment additional_equations range Equation
SpatialField initial_expression range Equation
FieldStateVariable equation range Equation
DifferentialOperator equation range Equation
DifferentialOperator expression range Equation
BoundaryCondition value range Equation
PDE sources range Equation

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Equation
from_schema: https://w3id.org/tvbo
slots:
- label
- definition
- parameters
- description
attributes:
  lefthandside:
    name: lefthandside
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: lhs
    domain_of:
    - Equation
    range: string
  righthandside:
    name: righthandside
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: rhs
    domain_of:
    - Equation
    range: string
  conditionals:
    name: conditionals
    description: Conditional logic for piecewise equations.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Equation
    range: ConditionalBlock
    multivalued: true
    inlined: true
  engine:
    name: engine
    description: Primary engine (must appear in environment.requirements; migration
      target replacing deprecated 'software').
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Equation
    range: SoftwareRequirement
    inlined: true
  pycode:
    name: pycode
    description: Python code for the equation.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Equation
    - Noise
    range: string
  latex:
    name: latex
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - Equation
    range: boolean

Induced

name: Equation
from_schema: https://w3id.org/tvbo
attributes:
  lefthandside:
    name: lefthandside
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: lhs
    owner: Equation
    domain_of:
    - Equation
    range: string
  righthandside:
    name: righthandside
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: rhs
    owner: Equation
    domain_of:
    - Equation
    range: string
  conditionals:
    name: conditionals
    description: Conditional logic for piecewise equations.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: conditionals
    owner: Equation
    domain_of:
    - Equation
    range: ConditionalBlock
    multivalued: true
    inlined: true
  engine:
    name: engine
    description: Primary engine (must appear in environment.requirements; migration
      target replacing deprecated 'software').
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: engine
    owner: Equation
    domain_of:
    - Equation
    range: SoftwareRequirement
    inlined: true
  pycode:
    name: pycode
    description: Python code for the equation.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: pycode
    owner: Equation
    domain_of:
    - Equation
    - Noise
    range: string
  latex:
    name: latex
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    alias: latex
    owner: Equation
    domain_of:
    - Equation
    range: boolean
  label:
    name: label
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: label
    owner: Equation
    domain_of:
    - ParcellationTerminology
    - Dataset
    - Contact
    - Equation
    - Stimulus
    - Parcellation
    - Tractogram
    - Matrix
    - Network
    - Node
    - Edge
    - Observation
    - Dynamics
    - StateVariable
    - Parameter
    - Function
    - DerivedVariable
    - RandomStream
    - DataSource
    - OptimizationStage
    - Exploration
    - TuningObjective
    - Coupling
    - RegionMapping
    - SimulationExperiment
    - SimulationStudy
    - TimeSeries
    - SoftwareEnvironment
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - DifferentialOperator
    - BoundaryCondition
    - PDESolver
    - PDE
    range: string
  definition:
    name: definition
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: definition
    owner: Equation
    domain_of:
    - Equation
    - StateVariable
    - Parameter
    - Function
    - DifferentialOperator
    range: string
  parameters:
    name: parameters
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: parameters
    owner: Equation
    domain_of:
    - Equation
    - Stimulus
    - TemporalApplicableEquation
    - Node
    - Edge
    - Observation
    - Dynamics
    - Distribution
    - Noise
    - Exploration
    - Integrator
    - Coupling
    - PDE
    range: Parameter
    multivalued: true
    inlined: true
  description:
    name: description
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: description
    owner: Equation
    domain_of:
    - ClinicalScore
    - Equation
    - Stimulus
    - Tractogram
    - Matrix
    - Network
    - File
    - Node
    - Edge
    - Observation
    - Dynamics
    - StateVariable
    - Parameter
    - CouplingInput
    - Argument
    - Function
    - Callable
    - DerivedParameter
    - DerivedVariable
    - RandomStream
    - DataSource
    - OptimizationStage
    - Exploration
    - UpdateRule
    - TuningObjective
    - Algorithm
    - Integrator
    - Coupling
    - RegionMapping
    - SimulationExperiment
    - SimulationStudy
    - TimeSeries
    - SoftwareEnvironment
    - SoftwareRequirement
    - SoftwarePackage
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - BoundaryCondition
    - PDESolver
    - PDE
    range: string