Package rst.math

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Vec3DDouble</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble.x" TITLE="Field rst.math.Vec3DDouble.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble.y" TITLE="Field rst.math.Vec3DDouble.y" TARGET="_parent" PORT="y">y</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble.z" TITLE="Field rst.math.Vec3DDouble.z" TARGET="_parent" PORT="z">z</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble" TITLE="Structure rst.math.MatrixDouble" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">MatrixDouble</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Size" TITLE="Structure rst.math.MatrixDouble.Size" TARGET="_parent">Size</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.size" TITLE="Field rst.math.MatrixDouble.size" TARGET="_parent" PORT="size">size</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Data" TITLE="Structure rst.math.MatrixDouble.Data" TARGET="_parent">Data</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.data" TITLE="Field rst.math.MatrixDouble.data" TARGET="_parent" PORT="data">data</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Data" TITLE="Structure rst.math.MatrixDouble.Data" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Data</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Data.value" TITLE="Field rst.math.MatrixDouble.Data.value" TARGET="_parent" PORT="value">value</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Size" TITLE="Structure rst.math.MatrixDouble.Size" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Size</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Size.m" TITLE="Field rst.math.MatrixDouble.Size.m" TARGET="_parent" PORT="m">m</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Size.n" TITLE="Field rst.math.MatrixDouble.Size.n" TARGET="_parent" PORT="n">n</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" -> "3" []; "1" -> "2" []; "1":data -> "3" []; "1":size -> "2" []; }

clearer: should be made invisible via css

Message MatrixDouble

class rst.math.MatrixDouble

A matrix of m x n double entries.

Code author: Michael Goetting <mgoettin@techfak.uni-bielefeld.de>

size
Type:rst.math.MatrixDouble.Size

The dimensions of the matrix.

data
Type:rst.math.MatrixDouble.Data

The entries of the matrix

Download this file

message MatrixDouble {

    /**
     * Dimensions of the matrix.
     */
    message Size {

        /**
         * Number of rows of the matrix.
         */
        required uint32 m = 1;

        /**
         * Number of columns of the matrix.
         */
        required uint32 n = 2;

    }

    /**
     * Data of the matrix.
     *
     * Entries are stored in rowwise.
     */
    message Data {

        /**
         * A flat sequence of the entries of the matrix.
         */
        repeated double value = 1 [packed=true];

    }

    /**
     * The dimensions of the matrix.
     */
    required Size size = 1;

    /**
     * The entries of the matrix
     */
    required Data data = 2;

}

Message Size

class rst.math.MatrixDouble.Size

Dimensions of the matrix.

m
Type:UINT32

Number of rows of the matrix.

n
Type:UINT32

Number of columns of the matrix.

Download this file

    message Size {

        /**
         * Number of rows of the matrix.
         */
        required uint32 m = 1;

        /**
         * Number of columns of the matrix.
         */
        required uint32 n = 2;

    }

Message Data

class rst.math.MatrixDouble.Data

Data of the matrix.

Entries are stored in rowwise.

value
Type:array of FLOAT64

A flat sequence of the entries of the matrix.

Download this file

    message Data {

        /**
         * A flat sequence of the entries of the matrix.
         */
        repeated double value = 1 [packed=true];

    }

Message Vec3DDouble

class rst.math.Vec3DDouble

A 3D vector with double entries.

Code author: Michael Goetting <mgoettin@techfak.uni-bielefeld.de>

x
Type:FLOAT64

The X component of the vector.

y
Type:FLOAT64

The Y component of the vector.

z
Type:FLOAT64

The Z component of the vector.

Download this file

message Vec3DDouble {

    /**
     * The X component of the vector.
     */
    required double x = 1 [default = 0];

    /**
     * The Y component of the vector.
     */
    required double y = 2 [default = 0];

    /**
     * The Z component of the vector.
     */
    required double z = 3 [default = 0];

}