直列化された形式


パッケージ org.mklab.nfc

Class org.mklab.nfc.ConflictionException extends RuntimeException implements Serializable

serialVersionUID: 7124479423745274152L

Class org.mklab.nfc.SolverException extends Exception implements Serializable

serialVersionUID: 7188413310611141301L


パッケージ org.mklab.nfc.matrix

Class org.mklab.nfc.matrix.AbstractArray extends AbstractGrid<A extends Array> implements Serializable

serialVersionUID: -8683375527148544795L

Class org.mklab.nfc.matrix.AbstractFundamentalMatrix extends AbstractGrid<M extends Matrix> implements Serializable

serialVersionUID: -5661296516948449176L

Class org.mklab.nfc.matrix.AbstractGrid extends Object implements Serializable

serialVersionUID: 4748615871841225054L

直列化されたフィールド

elementFormat

String elementFormat
成分の出力フォーマット


elementAlignment

GridElementAlignment elementAlignment
成分の出力配置


rowSize

int rowSize
行の数


columnSize

int columnSize
列の数

Class org.mklab.nfc.matrix.AbstractMatrix extends AbstractFundamentalMatrix<M extends Matrix> implements Serializable

serialVersionUID: 1962484570705012850L

Class org.mklab.nfc.matrix.BaseArray extends AbstractArray<A extends BaseArray<A,E>> implements Serializable

serialVersionUID: 8830133755380267071L

直列化されたフィールド

elements

ArrayElement<E extends ArrayElement<E>>[][] elements
配列成分

Class org.mklab.nfc.matrix.BaseMatrix extends AbstractMatrix<M extends BaseMatrix<M,E>> implements Serializable

serialVersionUID: 547879979862633150L

直列化されたフィールド

elements

Scalar<E extends Scalar<E>>[][] elements
行列成分

Class org.mklab.nfc.matrix.BooleanMatrix extends AbstractArray<BooleanMatrix> implements Serializable

serialVersionUID: -6028765140613873578L

直列化されたフィールド

elements

boolean[][] elements
行列の成分

Class org.mklab.nfc.matrix.DoubleComplexMatrix extends NumericalMatrix<DoubleComplexNumber> implements Serializable

serialVersionUID: -3550806106286754932L

Class org.mklab.nfc.matrix.DoubleMatrix extends AbstractMatrix<DoubleMatrix> implements Serializable

serialVersionUID: 7565662802411310550L

直列化されたフィールド

elements

double[][] elements
行列の各成分

Class org.mklab.nfc.matrix.IntMatrix extends AbstractMatrix<IntMatrix> implements Serializable

serialVersionUID: 2957028955934269771L

直列化されたフィールド

elements

int[][] elements
行列の成分

Class org.mklab.nfc.matrix.MatrixSizeException extends RuntimeException implements Serializable

serialVersionUID: 4571527619440531840L

Class org.mklab.nfc.matrix.NumericalComplexMatrix extends NumericalMatrix<ComplexScalar<E extends NumericalScalar<E>>> implements Serializable

serialVersionUID: 2919182055081619403L

Class org.mklab.nfc.matrix.NumericalMatrix extends BaseMatrix<NumericalMatrix<E extends NumericalScalar<E>>,E extends NumericalScalar<E>> implements Serializable

serialVersionUID: -1276042345835008737L

Class org.mklab.nfc.matrix.PolynomialMatrix extends SymbolicMatrix<PolynomialMatrix,Polynomial> implements Serializable

serialVersionUID: -306639853710050430L

Class org.mklab.nfc.matrix.RationalPolynomialMatrix extends SymbolicMatrix<RationalPolynomialMatrix,RationalPolynomial> implements Serializable

serialVersionUID: -4226987180573680079L

Class org.mklab.nfc.matrix.SymbolicMatrix extends BaseMatrix<M extends SymbolicMatrix<M,E>,E extends SymbolicScalar<E>> implements Serializable

serialVersionUID: 8453169358682122975L


パッケージ org.mklab.nfc.matx

Class org.mklab.nfc.matx.MatxComplexArray extends DoubleComplexMatrix implements Serializable

serialVersionUID: -9138685565549821873L

Class org.mklab.nfc.matx.MatxIntegerArray extends IntMatrix implements Serializable

serialVersionUID: -7559931642386952368L

Class org.mklab.nfc.matx.MatxPolynomialArray extends PolynomialMatrix implements Serializable

serialVersionUID: -7559931642386952368L

Class org.mklab.nfc.matx.MatxRationalPolynomialArray extends RationalPolynomialMatrix implements Serializable

serialVersionUID: -7559931642386952368L

Class org.mklab.nfc.matx.MatxRealArray extends DoubleMatrix implements Serializable

serialVersionUID: -7559931642386952368L


パッケージ org.mklab.nfc.nleq

Class org.mklab.nfc.nleq.IllPosedException extends SolverException implements Serializable

serialVersionUID: -3857057490480282728L

Class org.mklab.nfc.nleq.NotConvergedException extends SolverException implements Serializable

serialVersionUID: -6768869273584511929L


パッケージ org.mklab.nfc.ode

Class org.mklab.nfc.ode.SolverInterruptedException extends SolverException implements Serializable

serialVersionUID: 709255231407047825L

Class org.mklab.nfc.ode.SolverStopException extends SolverException implements Serializable

serialVersionUID: 2131557221429291468L

Class org.mklab.nfc.ode.SolverTooManyDataException extends SolverException implements Serializable

serialVersionUID: 5107518201934631603L


パッケージ org.mklab.nfc.scalar

Class org.mklab.nfc.scalar.AbstractNumericalScalar extends AbstractScalar<E extends NumericalScalar<E>> implements Serializable

serialVersionUID: -8678398750915878266L

Class org.mklab.nfc.scalar.AbstractScalar extends Object implements Serializable

serialVersionUID: -8704188122084134448L

直列化されたフィールド

format

String format
成分の出力フォーマット

Class org.mklab.nfc.scalar.AbstractSymbolicScalar extends AbstractScalar<E extends SymbolicScalar<E>> implements Serializable

serialVersionUID: -4653169025955820594L

Class org.mklab.nfc.scalar.ComplexScalar extends AbstractNumericalScalar<ComplexScalar<T extends NumericalScalar<T>>> implements Serializable

serialVersionUID: 9107781747897062449L

直列化されたフィールド

realPart

NumericalScalar<E extends NumericalScalar<E>> realPart
実部


imagPart

NumericalScalar<E extends NumericalScalar<E>> imagPart
虚部

Class org.mklab.nfc.scalar.DoubleComplexNumber extends AbstractNumericalScalar<DoubleComplexNumber> implements Serializable

serialVersionUID: 9107781747897062449L

直列化されたフィールド

realPart

double realPart
実部


imagPart

double imagPart
虚部

Class org.mklab.nfc.scalar.DoubleNumber extends AbstractNumericalScalar<DoubleNumber> implements Serializable

serialVersionUID: -4887458643703527016L

直列化されたフィールド

data

double data
実数データ

Class org.mklab.nfc.scalar.Polynomial extends AbstractSymbolicScalar<Polynomial> implements Serializable

serialVersionUID: -8394079094815670802L

直列化されたフィールド

coefficients

Matrix coefficients
多項式の係数


degree

int degree
多項式の次数


variable

String variable
多項式変数


displayWidth

int displayWidth
出力の幅

Class org.mklab.nfc.scalar.RationalPolynomial extends AbstractSymbolicScalar<RationalPolynomial> implements Serializable

serialVersionUID: 6537697917259508800L

直列化されたフィールド

numerator

Polynomial numerator
分子多項式


denominator

Polynomial denominator
分母多項式


displayWidth

int displayWidth
出力の幅


パッケージ org.mklab.tool.control

Class org.mklab.tool.control.AbstractLinearSystem extends Object implements Serializable

serialVersionUID: -7441324992413004621L

直列化されたフィールド

proper

boolean proper
プロパーならばtrue


strictlyProper

boolean strictlyProper
厳密にプロバーならばtrue


G

RationalPolynomialMatrix G
伝達関数行列


timeDomainType

TimeDomainType timeDomainType
時間領域でのシステムの種類


inputSize

int inputSize
入力数


stateSize

int stateSize
状態数


outputSize

int outputSize
出力数


a

Matrix a
システム行列


b

Matrix b
入力行列


c

Matrix c
出力行列


d

Matrix d
ゲイン行列


e

Matrix e
E行列


aSymbol

String[][] aSymbol
システム行列の式


bSymbol

String[][] bSymbol
入力行列の式


cSymbol

String[][] cSymbol
出力行列の式


dSymbol

String[][] dSymbol
ゲイン行列の式


eSymbol

String[][] eSymbol
ディスクリプタ行列の式


inputPortTags

List<E> inputPortTags
入力ポートのタグ


outputPortTags

List<E> outputPortTags
出力ポートのタグ


stateTags

List<E> stateTags
状態のタグ

Class org.mklab.tool.control.ImproperLinearSystem extends AbstractLinearSystem implements Serializable

serialVersionUID: -7791135374432440376L

Class org.mklab.tool.control.ProperLinearSystem extends AbstractLinearSystem implements Serializable

serialVersionUID: 1002207140697213466L


パッケージ org.mklab.tool.control.system

Class org.mklab.tool.control.system.AdjacencyConstantMatrix extends AdjacencyMatrix implements Serializable

serialVersionUID: 6753883274746323945L

Class org.mklab.tool.control.system.AdjacencyMatrix extends BaseArray<AdjacencyMatrix,SystemOperator> implements Serializable

serialVersionUID: 5494894107335358500L

直列化されたフィールド

requiringLinearSystem

boolean requiringLinearSystem
線形システムを求めるならばtrue


requiringDescriptor

boolean requiringDescriptor
ディスクリプタ形式で求めるならばtrue


requiringPrimitiveExpression

boolean requiringPrimitiveExpression
最小の要素で式を表現するならばtrue


inputNodes

List<E> inputNodes
入力ポートが接続されているノードの番号(番号は1から始まります)のリスト


sourceNodes

List<E> sourceNodes
Sourceが接続されているノードの番号(番号は1から始まります)のリスト


outputNodes

List<E> outputNodes
出力ポートが接続されているノードの番号(番号は1から始まります)のリスト


sinkNodes

List<E> sinkNodes
Sinkが接続されているのノードの番号(番号は1から始まります)のリスト


inputPortTags

Map<K,V> inputPortTags
入力ポートのノード番号(番号は1から始まります)とタグのマップ


outputPortTags

Map<K,V> outputPortTags
出力ポートのノード番号(番号は1から始まります)とタグのマップ

Class org.mklab.tool.control.system.SystemOperatorException extends RuntimeException implements Serializable

serialVersionUID: -5352103499460354989L


パッケージ org.mklab.tool.control.system.graph

Class org.mklab.tool.control.system.graph.SparceStringMatrix extends AbstractGrid<SparceStringMatrix> implements Serializable

serialVersionUID: 152527032306625817L

直列化されたフィールド

elementMap

Map<K,V> elementMap
行列の成分


パッケージ org.mklab.tool.control.system.parameter

Class org.mklab.tool.control.system.parameter.NoSuchParameterException extends ParameterException implements Serializable

serialVersionUID: -3143491098489743385L

Class org.mklab.tool.control.system.parameter.ParameterAccessException extends ParameterException implements Serializable

serialVersionUID: -8253412797254510750L

Class org.mklab.tool.control.system.parameter.ParameterDuplicationException extends ParameterException implements Serializable

serialVersionUID: -3923934883954694121L

Class org.mklab.tool.control.system.parameter.ParameterException extends Exception implements Serializable

serialVersionUID: 8002413834664775417L


パッケージ org.mklab.tool.graph

Class org.mklab.tool.graph.PlotterException extends RuntimeException implements Serializable

serialVersionUID: -8865486970268303527L