.. _package-rst-math:
==================
Package rst.math
==================
*Not documented*
Messages
========
.. container:: mess4ge-multi
.. container:: mess4ge-graph
.. digraph:: message_graph
fontname="Arial";
fontsize=11;
stylesheet="../_static/corlab.css";
node [fontsize=11]
node [fontname="Arial"]
edge [fontsize=11]
edge [fontname="Arial"]
"7" [label=<
| Vec3DDouble |
|
FLOAT64 | x |
FLOAT64 | y |
FLOAT64 | z |
>,shape=box,style=filled,fillcolor="white"];
"6" [label=< | Vec2DInt |
|
INT32 | x |
INT32 | y |
>,shape=box,style=filled,fillcolor="white"];
"5" [label=< | Vec3DFloat |
|
FLOAT32 | x |
FLOAT32 | y |
FLOAT32 | z |
>,shape=box,style=filled,fillcolor="white"];
"2" [label=< | MatrixDouble |
|
Size | size |
Data | data |
>,shape=box,style=filled,fillcolor="white"];
"4" [label=< | Data |
|
FLOAT64 | value |
>,shape=box,style=filled,fillcolor="white"];
"3" [label=< | Size |
|
UINT32 | m |
UINT32 | n |
>,shape=box,style=filled,fillcolor="white"];
"1" [label=< | Vec2DFloat |
|
FLOAT32 | x |
FLOAT32 | y |
>,shape=box,style=filled,fillcolor="white"];
"2" -> "4" [dir=both,arrowtail=odiamond];
"2" -> "3" [dir=both,arrowtail=odiamond];
"2":data -> "4" [];
"2":size -> "3" [];
.. container:: mess4ge-list
.. container:: messages
* :ref:`Vec2DFloat `
* :ref:`MatrixDouble `
* :ref:`Vec3DFloat `
* :ref:`Vec2DInt `
* :ref:`Vec3DDouble `
.. container:: clearer
clearer: should be made invisible via css
.. _message-rst-math-vec2dfloat:
Message Vec2DFloat
------------------
.. container:: message-rst-math-vec2dfloat-multi
.. container:: message-rst-math-vec2dfloat-documentation
.. py:class:: rst.math.Vec2DFloat
A 2D vector with float entries.
.. codeauthor:: TODO
.. py:attribute:: x
:type: :py:class:`FLOAT32`
TODO
.. py:attribute:: y
:type: :py:class:`FLOAT32`
TODO
.. container:: message-rst-math-vec2dfloat-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec2DFloat.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec2DFloat.proto
:lines: 10-22
:language: protobuf
:emphasize-lines: 6-6,11-11
.. _message-rst-math-matrixdouble:
Message MatrixDouble
--------------------
.. container:: message-rst-math-matrixdouble-multi
.. container:: message-rst-math-matrixdouble-documentation
.. py:class:: rst.math.MatrixDouble
A message representing a double matrix of MxN entries.
.. codeauthor:: TODO
.. py:attribute:: size
:type: :py:class:`rst.math.MatrixDouble.Size`
TODO
.. py:attribute:: data
:type: :py:class:`rst.math.MatrixDouble.Data`
TODO
.. container:: message-rst-math-matrixdouble-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/MatrixDouble.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/MatrixDouble.proto
:lines: 10-53
:language: protobuf
:emphasize-lines: 37-37,42-42
.. _message-rst-math-matrixdouble-size:
Message Size
------------
.. container:: message-rst-math-matrixdouble-size-multi
.. container:: message-rst-math-matrixdouble-size-documentation
.. py:class:: rst.math.MatrixDouble.Size
Size of the matrix.
.. py:attribute:: m
:type: :py:class:`UINT32`
TODO
.. py:attribute:: n
:type: :py:class:`UINT32`
TODO
.. container:: message-rst-math-matrixdouble-size-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/MatrixDouble.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/MatrixDouble.proto
:lines: 15-27
:language: protobuf
:emphasize-lines: 6-6,11-11
.. _message-rst-math-matrixdouble-data:
Message Data
------------
.. container:: message-rst-math-matrixdouble-data-multi
.. container:: message-rst-math-matrixdouble-data-documentation
.. py:class:: rst.math.MatrixDouble.Data
Data of the matrix.
NOTE: data is represented ROWWISE
.. py:attribute:: value
:type: array of :py:class:`FLOAT64`
TODO
.. container:: message-rst-math-matrixdouble-data-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/MatrixDouble.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/MatrixDouble.proto
:lines: 34-41
:language: protobuf
:emphasize-lines: 6-6
.. _message-rst-math-vec3dfloat:
Message Vec3DFloat
------------------
.. container:: message-rst-math-vec3dfloat-multi
.. container:: message-rst-math-vec3dfloat-documentation
.. py:class:: rst.math.Vec3DFloat
A 3D vector with float entries.
.. codeauthor:: TODO
.. py:attribute:: x
:type: :py:class:`FLOAT32`
TODO
.. py:attribute:: y
:type: :py:class:`FLOAT32`
TODO
.. py:attribute:: z
:type: :py:class:`FLOAT32`
TODO
.. container:: message-rst-math-vec3dfloat-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec3DFloat.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec3DFloat.proto
:lines: 10-27
:language: protobuf
:emphasize-lines: 6-6,11-11,16-16
.. _message-rst-math-vec2dint:
Message Vec2DInt
----------------
.. container:: message-rst-math-vec2dint-multi
.. container:: message-rst-math-vec2dint-documentation
.. py:class:: rst.math.Vec2DInt
A 2D vector with integer entries.
.. codeauthor:: TODO
.. py:attribute:: x
:type: :py:class:`INT32`
TODO
.. py:attribute:: y
:type: :py:class:`INT32`
TODO
.. container:: message-rst-math-vec2dint-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec2DInt.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec2DInt.proto
:lines: 10-22
:language: protobuf
:emphasize-lines: 6-6,11-11
.. _message-rst-math-vec3ddouble:
Message Vec3DDouble
-------------------
.. container:: message-rst-math-vec3ddouble-multi
.. container:: message-rst-math-vec3ddouble-documentation
.. py:class:: rst.math.Vec3DDouble
A 3D vector with double entries.
.. codeauthor:: TODO
.. py:attribute:: x
:type: :py:class:`FLOAT64`
TODO
.. py:attribute:: y
:type: :py:class:`FLOAT64`
TODO
.. py:attribute:: z
:type: :py:class:`FLOAT64`
TODO
.. container:: message-rst-math-vec3ddouble-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec3DDouble.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.10-merge-simulator/rst-manual/../rst-proto/proto/stable/rst/math/Vec3DDouble.proto
:lines: 10-27
:language: protobuf
:emphasize-lines: 6-6,11-11,16-16