ieee1906-dot1-math

This module aims to represent YANG data as dynamic, allowing the user to provide data as variable abstract names. Assignment ca...

  • Organization:

    IEEE Std 1906.1-2015 - Recommended Practice for Nanoscale and Molecular Communication Framework Working Group

  • Module:

    ieee1906-dot1-math

  • Version:

    2020-12-07

  • File:

    ieee1906-dot1-math.yang

  • Abstract:

    This module aims to represent YANG data as dynamic, allowing the user to provide data as variable abstract names. Assignment ca...

  • Contact:

    Stephen F. Bush <bushsf@research.ge.com>
    Guillaume Mantelet <gmantelet@voltigeurnetworks.com>

  • Check for an additional details:

    YANG Catalog

  • Description:

    This module aims to represent YANG data as dynamic, allowing the user to provide
    data as variable abstract names. Assignment can be performed, and data
    representation can be made by using variable names instead of values if they are
    not (yet) resolved.

    For example, a mass flow rate can be defined either in its mdot notation when it
    can be resolved, or as a product between a mass density and a volume flow rate.
    The two attributes can be provided by their variable names if the NETCONF client
    does not resolve their values. The NETCONF server can return the corresponding
    mdot value, or if applicable, can return the two attribute values.

    This module defines also various mathematical concepts and objects such as
    vectors, tensors, equations as long as consensus exists. Modeling the equation
    itself is outside the scope of this YANG model. This YANG model scope is to
    define the inputs and outputs of these equations.

    The following table summarizes the mathematical concepts defined in this YANG
    model.

    +-------------+-----------+------------------------------------------------------+
    | name | type | description |
    +-------------+-----------+------------------------------------------------------+
    | equation | extension | List of expressions, optional symbol units, and name |
    | expression | extension | List of unknowns and variables |
    | name | extension | Giving a container a name |
    +-------------+-----------+------------------------------------------------------+
    | nabla | grouping | Differential operator in cartesian units |
    | scalar | typedef | Unitless and dimensionless value |
    | surface | grouping | |
    | symbol | extension | A human friendly hint in equations |
    | value | extension | A variable giving the equation a result or a name |
    | vector | grouping | |
    | vector-area | grouping | |
    +-------------+-----------+------------------------------------------------------+

© 2023 YumaWorks, Inc. All rights reserved.