A B C D E F G H I L M N O P R S T W Y _

A

add(long) - class ohymosj.OhTimePoint のメソッド
Adds the specified amount of seconds to the current object and returns the updated object.
addNewestDataTime(String) - class ohymosj.OhTotalSystem のメソッド
_newestDataTimeCol を aStr に設定します。
areYouReady() - class ohymosj.OhElement のメソッド
計算作業前の確認を行ないます。
areYouReady() - class ohymosj.OhPort のメソッド
計算作業前の確認を行ないます。
areYouReady() - class ohymosj.OhReceivePort のメソッド
計算作業前の確認を行ないます。
areYouReady() - class ohymosj.OhRelayPort のメソッド
計算作業前の確認を行ないます。
areYouReady() - class ohymosj.OhSendPort のメソッド
計算作業前の確認を行ないます。
areYouReady() - class ohymosj.OhSenderPort のメソッド
計算作業前の確認を行ないます。
areYouReady() - class ohymosj.OhSubSystem のメソッド
計算開始前の確認を行ないます。

B

BROKENLINE - class ohymosj.DataConnectionType の static 変数
折れ線を表す型に安全な定数です。

C

cPrint(PrintWriter, String) - class ohymosj.OhInputFile のメソッド
オブジェクト情報(所有者の情報を含まない)を出力します。
cPrint(PrintWriter, String) - class ohymosj.OhObject のメソッド
オブジェクト情報(所有者の情報を含まない)を出力します。
cPrint(PrintWriter, String) - class ohymosj.OhOutputFile のメソッド
オブジェクト情報(所有者の情報を含まない)を出力します。
cPrint(PrintWriter, String) - class ohymosj.OhPort のメソッド
オブジェクト情報を出力します。
calReq() - class ohymosj.OhElement のメソッド
この要素が計算することになったら、 必要となるデータが受信できるかチェックするメソッド canYouCalculate() を実行することで、 この要素が依存している他の要素へ計算要請を伝達します。
calReq() - class ohymosj.OhInputFile のメソッド
端子は計算機能がないので、計算要請があってもどうしょうもない。
calReq() - class ohymosj.OhInputPort のメソッド
端子は計算機能がないので、計算要請があってもどうしょうもない。
calReq() - class ohymosj.OhPort のメソッド
計算要求を受けつけます。
calReq() - class ohymosj.OhReceivePort のメソッド
受信端子への計算要求は送信端子に転送します。
calReq() - class ohymosj.OhRelayPort のメソッド
中継端子への計算要求は送信元端子に転送します。
calReq() - class ohymosj.OhSendPort のメソッド
送信端子の所有者に計算要請を伝えます。
calculate() - class ohymosj.OhElement のメソッド
1ステップ分の計算手続きを定義します。
calculate() - class ohymosj.OhSubSystem のメソッド
1ステップ分の計算を行ないます。
calculate() - class ohymosj.OhTotalSystem のメソッド
1ステップ分の計算を実行します。
calculate() - class ohymosj.PowerLawKinematicWave のメソッド
The solution of power law kimematic wave model by Keith Beven's method.
calculate() - class ohymosj.SimpleDam のメソッド
 
calculateIterationStep() - class ohymosj.OhElement のメソッド
反復計算目標時刻を計算します。
calculateIterationStep(int) - class ohymosj.OhSubSystem のメソッド
このメソッドは _iteratorArray[aNum] の calculateIterationStep() の戻り値のうち、最小の値を返します。
calculateTimeStep() - class ohymosj.OhElement のメソッド
タイムステップの計算を行ないます。
calculateTimeStep() - class ohymosj.OhSubSystem のメソッド
タイムステップの計算を行います。
calculateTimeStep() - class ohymosj.OhTotalSystem のメソッド
シミュレーション目標時刻をシミュレーション実行者と対話して決定します。
calculateTimeStep() - class ohymosj.PowerLawKinematicWave のメソッド
計算時間間隔は固定した値とします。
calculateTimeStep() - class ohymosj.SimpleDam のメソッド
 
canYouCalculate() - class ohymosj.OhElement のメソッド
計算開始の可・不可の判断をします。
canYouCalculate() - class ohymosj.OhSubSystem のメソッド
計算前の確認を行ないます。
canYouCalculate() - class ohymosj.PowerLawKinematicWave のメソッド
計算可能性の判断 OhElement クラスの メソッド OhElement.getNecessaryTimeFrom(), OhElement.getNecessaryTimeTo() で 定義される時間の間のデータが取得できれば計算可能と判断します。
canYouCalculate() - class ohymosj.SimpleDam のメソッド
 
canYouCalculate0() - class ohymosj.OhElement のメソッド
canYouCalculate() の候補です。
canYouCalculate1() - class ohymosj.OhElement のメソッド
canYouCalculate() の候補です。
canYouGetData(OhTimePoint, OhTimePoint) - class ohymosj.OhPort のメソッド
取得可能データパックの確認を行ないます。
canYouGetData(OhTimePoint) - class ohymosj.OhPort のメソッド
データパックの収録時刻を確認します。
canYouGetData(OhTimePoint, OhTimePoint) - class ohymosj.OhReceivePort のメソッド
データ収録時刻の確認を行ないます。
canYouGetData(OhTimePoint) - class ohymosj.OhReceivePort のメソッド
取得可能データパックの確認を行ないます。
canYouGetData(OhTimePoint, OhTimePoint) - class ohymosj.OhRelayPort のメソッド
データ収録時刻の確認を行ないます。
canYouGetData(OhTimePoint, OhTimePoint) - class ohymosj.OhSendPort のメソッド
データ収録時刻の確認を行ないます。
canYouGetData(OhTimePoint, OhTimePoint) - class ohymosj.OhSenderPort のメソッド
取得可能データパックの確認を行ないます。
canYouGetDataString(String) - class ohymosj.OhElement のメソッド
データ文字列 _dataString を aDataStr に設定します。
canYouGetPulseData(OhTimePoint, double[]) - class ohymosj.OhReceiveDouble のメソッド
時刻 aT におけるパルスデータ値を double 型配列 aDataValue に格納します。
canYouGetPulseData(OhTimePoint, float[]) - class ohymosj.OhReceiveFloat のメソッド
Gets pulse data.
canYouGetPulseData(OhTimePoint, int[]) - class ohymosj.OhReceiveInt のメソッド
Gets pulse data.
canYouGetPulseData(OhTimePoint, long[]) - class ohymosj.OhReceiveLong のメソッド
Gets pulse data.
canYouInputDataTime(OhTimePoint, OhTimePoint) - class ohymosj.OhTotalSystem のメソッド
時刻 aInputFrom から時刻 aInputTo までのデータを入手できるかどうかの判断をします。
canYouRenewCurrentTime() - class ohymosj.OhElement のメソッド
_currentTime を更新します。
canYouRenewCurrentTime(int) - class ohymosj.OhSubSystem のメソッド
現在時刻の更新を行ないます。
canYouSetObjectArray(int) - class ohymosj.OhElement のメソッド
_objectArray を作成します。
canYouShareInfo() - class ohymosj.OhElement のメソッド
このメソッドは、直接通信を利用してパラメタなどの情報を共有するためのメソッドです。
canYouSwitch() - class ohymosj.OhElement のメソッド
全ての所有送信端子で OhSendPort.canYouSwitch() を実行します。
canYouSwitch() - class ohymosj.OhPort のメソッド
端子の接続作業の終了処理およびデータ送受信開始のための準備作業を行ないます。
canYouSwitch() - class ohymosj.OhReceivePort のメソッド
接続作業後の処理を行ないます。
canYouSwitch() - class ohymosj.OhSendPort のメソッド
端子の接続作業の終了処理およびデータ送受信開始のための準備作業を行ないます。
canYouSwitch() - class ohymosj.OhSenderPort のメソッド
端子の接続作業の終了処理およびデータ送受信開始のための準備作業を行ないます。
canYouSwitch() - class ohymosj.OhSubSystem のメソッド
送受信接続作業が終了した後にこのメソッドが呼び出され、 送受信開始のための準備作業をします。
clearDataPack() - class ohymosj.OhSendPort のメソッド
全収録データパックを消去します。
clearDataString() - class ohymosj.OhElement のメソッド
データ文字列 _dataString を null に設定します。
clearDataString() - class ohymosj.OhSubSystem のメソッド
構成オブジェクトのデータ文字列を消去します。
clone() - class ohymosj.OhTimePoint のメソッド
Returns a deep copy of the current object
compareTo(Object) - class ohymosj.OhTimePoint のメソッド
Compares the current OhTimePoint object to another object 'arg' and returns the result.
connect(Object, Object, String, String, int) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続接続を行ないます。
connect(Object, String, String, int, Object, String, String, int) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続を行ないます。
connect(Object, String, String, int, Object) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続を行ないます。
connect(Object, Object, String, int) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続を行ないます。
connect(Object, String, int, Object, String, int) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続を行ないます。
connect(Object, String, int, Object) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続を行ないます。
connect(Object, Object) - class ohymosj.OhSubSystem のメソッド
各構成要素・中継端子間の接続を行ないます。
connectComponents() - class ohymosj.OhScfSubSystem のメソッド
部分系モデル内部の直接通信接続を OhElement.register(Object, int) を用いて定義します。
connectComponents() - class ohymosj.OhScfTotalSystem のメソッド
部分系モデル内部の直接通信接続を OhElement.register(Object, int) を用いて定義します。
connectComponents() - class ohymosj.OhSubSystem のメソッド
部分系モデル内の構成オブジェクトの接続を定義します。
connectComponents() - class ohymosj.OhTotalSystem のメソッド
全体系モデル内の構成オブジェクトの接続を行ないます。
connectComponents() - class ohymosj.TestSimpleDam のメソッド
 
connectPorts() - class ohymosj.OhScfSubSystem のメソッド
部分系モデル内部の端子の接続を OhSubSystem.connect() を用いて定義します。
connectPorts() - class ohymosj.OhScfTotalSystem のメソッド
部分系モデル内部の端子の接続を OhSubSystem.connect() を用いて定義します。
connectPorts() - class ohymosj.OhSubSystem のメソッド
部分系モデル内部の端子の接続を OhSubSystem.connect() を用いて定義します。
connectPorts() - class ohymosj.OhTotalSystem のメソッド
全体系モデル内部の端子の接続を OhSubSystem.connect() を用いて定義します。
connectPorts() - class ohymosj.TestSimpleDam のメソッド
 
construct() - class ohymosj.OhElement のメソッド
Object 型オブジェクト記憶用配列を作成します。
construct() - class ohymosj.OhSubSystem のメソッド
_receivePortArray, _sendPortArray, _objectArray を作成し、 接続関係の定義に従って部分系内部の接続を行ないます。
copy(OhDataPack) - class ohymosj.OhDataPack のメソッド
コピーメソッドです。
copy(OhDataPackDouble) - class ohymosj.OhDataPackDouble のメソッド
コピーメソッドです。
copy(OhDataPackFloat) - class ohymosj.OhDataPackFloat のメソッド
コピーメソッドです。
copy(OhDataPackInt) - class ohymosj.OhDataPackInt のメソッド
コピーメソッドです。
copy(OhDataPackLong) - class ohymosj.OhDataPackLong のメソッド
コピーメソッドです。
copy(OhReceiveFloat) - class ohymosj.OhReceiveFloat のメソッド
Copy method.
copy(OhReceiveInt) - class ohymosj.OhReceiveInt のメソッド
Copy method.
copy(OhReceiveLong) - class ohymosj.OhReceiveLong のメソッド
Copy method.
copy(OhRelayFloat) - class ohymosj.OhRelayFloat のメソッド
Copy method.
copy(OhRelayInt) - class ohymosj.OhRelayInt のメソッド
Copy method.
copy(OhRelayLong) - class ohymosj.OhRelayLong のメソッド
Copy method.
copy(OhSendPort) - class ohymosj.OhSendFloat のメソッド
Copy method.
copy(OhSendPort) - class ohymosj.OhSendInt のメソッド
Copy method.
copy(OhSendPort) - class ohymosj.OhSendLong のメソッド
Copy method.
copy(OhTimePoint) - class ohymosj.OhTimePoint のメソッド
Copies fields from those of OhTimePoint tp.
create(String) - class ohymosj.OhElement の static メソッド
水文モデルの要素を作成します。
create(String) - class ohymosj.OhPort の static メソッド
端子を作成します。

D

DAY - class ohymosj.OhTimePoint の static 変数
The index of the element of the calendar array which contains the datum of day.
DO_NOT_GO_BEYOND_TERMINAL_TIME - class ohymosj.TimeControl の static 変数
中間目標時刻を超えずに計算することを表す型に安全な定数です。
DataConnectionType - class ohymosj.DataConnectionType.
データ補間型を表すクラスです。
DataFileContent - class ohymosj.DataFileContent.
データファイルの内容を表すクラスです。
dataPackStock(Object) - class ohymosj.OhSendPort のメソッド
データパックを収録します。
dataType() - class ohymosj.OhDataPack のメソッド
データの型を返します。
dataType() - class ohymosj.OhDataPackDouble のメソッド
データ値の型 double を文字列 "double" として返します。
dataType() - class ohymosj.OhDataPackFloat のメソッド
データ値の型 float を文字列 "float" として返します。
dataType() - class ohymosj.OhDataPackInt のメソッド
データ値の型 int を文字列 "int" として返します。
dataType() - class ohymosj.OhDataPackLong のメソッド
データ値の型 long を文字列 "long" として返します。
dataType() - class ohymosj.OhInputFile のメソッド
入力データパックのデータ値の型を文字列として返します。
dataType() - class ohymosj.OhInputFileDouble のメソッド
入力データパックのデータ値の型 double を文字列 "double" として返します。
dataType() - class ohymosj.OhInputFileFloat のメソッド
入力データパックのデータ値の型 float を文字列 "float" として返します。
dataType() - class ohymosj.OhInputFileInt のメソッド
入力データパックのデータ値の型 int を文字列 "int" として返します。
dataType() - class ohymosj.OhInputFileLong のメソッド
入力データパックのデータ値の型 long を文字列 "long" として返します。
dataType() - class ohymosj.OhInputPort のメソッド
入力データパックのデータ値の型を文字列として返します。
dataType() - class ohymosj.OhOutputFile のメソッド
出力データパックのデータ値の型を文字列として返します。
dataType() - class ohymosj.OhOutputFileDouble のメソッド
出力データパックのデータ値の型 double を文字列 "double" として返します。
dataType() - class ohymosj.OhOutputFileFloat のメソッド
出力データパックのデータ値の型 float を文字列 "float" として返します。
dataType() - class ohymosj.OhOutputFileInt のメソッド
出力データパックのデータ値の型 int を文字列 "int" として返します。
dataType() - class ohymosj.OhOutputFileLong のメソッド
出力データパックのデータ値の型 long を文字列 "long" として返します。
dataType() - class ohymosj.OhOutputPort のメソッド
出力データパックのデータ値の型を文字列として返します。
dataType() - class ohymosj.OhPort のメソッド
データの型を返します。
dataType() - class ohymosj.OhReceiveDouble のメソッド
受信するデータパックのデータ値の型 double を表す文字列 "double" を返します。
dataType() - class ohymosj.OhReceiveFloat のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhReceiveInt のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhReceiveLong のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhReceivePort のメソッド
受信するデータパックのデータ値の型を表す文字列を返します。
dataType() - class ohymosj.OhRelayDouble のメソッド
中継するデータパックのデータ値の型 double を表す文字列 "double" を返します。
dataType() - class ohymosj.OhRelayFloat のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhRelayInt のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhRelayLong のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhRelayPort のメソッド
中継するデータパックのデータ値の型を表す文字列を返します。
dataType() - class ohymosj.OhSendDouble のメソッド
送信するデータパックのデータ値の型 double を表す文字列 "double" を返します。
dataType() - class ohymosj.OhSendFloat のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhSendInt のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhSendLong のメソッド
Returns the data pack type which expresses the type of data to be received.
dataType() - class ohymosj.OhSendPort のメソッド
データの型を返します。
dataType() - class ohymosj.OhSenderPort のメソッド
データの型を返します。
deliverDataString(String, DataFileContent) - class ohymosj.OhTotalSystem のメソッド
各要素に文字列を与えてパラメタまたは初期値の設定をします。
doInitialWork() - class ohymosj.OhElement のメソッド
初期作業 initialWork() を終えたかどうかを判断します。
doInitialWork() - class ohymosj.OhSubSystem のメソッド
初期作業 initialWork() を終えたかどうかを判断します。
doShareInfo() - class ohymosj.OhElement のメソッド
このメソッドは canYouShareInfo() を呼び出すメソッドです。
doShareInfo() - class ohymosj.OhSubSystem のメソッド
このメソッドは、まず自分自身に対して canYouShareInfo() を実行し、 さらに自分の構成要素に対して doShareInfo() を実行させます。
doShareInfo() - class ohymosj.OhTotalSystem のメソッド
OhElement.canYouShareInfo() を実行します。
doYouConverge() - class ohymosj.OhElement のメソッド
要素間の反復計算の収束を判定します。
doYouConverge(int) - class ohymosj.OhSubSystem のメソッド
反復計算する要素群が収束したかをチェックします。
doYouReachTargetTime() - class ohymosj.OhElement のメソッド
反復計算が _targetTime に到達したかどうかを判断します。
doYouReachTargetTime(int) - class ohymosj.OhSubSystem のメソッド
反復計算する要素群が反復計算目標時刻に到達したかどうかをチェックします。
dpack2File(PrintWriter) - class ohymosj.OhDataPack のメソッド
データパックを内部処理用フォーマットでファイルに書き出します。
dpack2File(PrintWriter) - class ohymosj.OhDataPackDouble のメソッド
データパックを内部処理用フォーマットでファイルに書き出します。
dpack2File(PrintWriter) - class ohymosj.OhDataPackFloat のメソッド
データパックを内部処理用フォーマットでファイルに書き出します。
dpack2File(PrintWriter) - class ohymosj.OhDataPackInt のメソッド
データパックを内部処理用フォーマットでファイルに書き出します。
dpack2File(PrintWriter) - class ohymosj.OhDataPackLong のメソッド
データパックを内部処理用フォーマットでファイルに書き出します。
dpack2Ofile(PrintWriter) - class ohymosj.OhDataPack のメソッド
データパックを簡易フォーマットでファイルに書き出します。
dpack2Ofile(PrintWriter) - class ohymosj.OhDataPackDouble のメソッド
データパックを簡易フォーマットでファイルに書き出します。
dpack2Ofile(PrintWriter) - class ohymosj.OhDataPackFloat のメソッド
データパックを簡易フォーマットでファイルに書き出します。
dpack2Ofile(PrintWriter) - class ohymosj.OhDataPackInt のメソッド
データパックを簡易フォーマットでファイルに書き出します。
dpack2Ofile(PrintWriter) - class ohymosj.OhDataPackLong のメソッド
データパックを簡易フォーマットでファイルに書き出します。

E

EVERY_SECTION - class ohymosj.InitialStateDataType の static 変数
初期時刻での流量の分布を与えるとき、すべの断面で流量を与える。
E_ALREADY - class ohymosj.OperationFlag の static 変数
初期作業はすでに実行済みであったことを表す型に安全な定数です。
E_DONE - class ohymosj.OperationFlag の static 変数
初期作業を実行したことを表す型に安全な定数です。
E_UNDONE - class ohymosj.OperationFlag の static 変数
初期作業をすることができなかったことを表す型に安全な定数です。
equals(Object) - class ohymosj.OhTimePoint のメソッド
Tests if the specified Object is an instance of OhTimePoint and if it equals this OhTimePoint.

F

flushData() - class ohymosj.OhElement のメソッド
反復目標時刻までのデータの出力と、データパックの処理をするメソッドです。
flushData(int) - class ohymosj.OhSubSystem のメソッド
反復計算が収束しなかった要素群(_iteratorArray[aNum])に対して flushData() を実行するよう命令します。
forgetDataPackStock(OhTimePoint) - class ohymosj.OhSendPort のメソッド
時刻指定により不要データパックを消去します。

G

GO_BEYOND_TERMINAL_TIME - class ohymosj.TimeControl の static 変数
中間目標時刻を超えて計算することを表す型に安全な定数です。
getAbsName() - class ohymosj.OhObject のメソッド
所有者の情報を出力します。
getClassName() - class ohymosj.OhObject のメソッド
クラス名を取得します。
getCommentString() - class ohymosj.OhSenderPort のメソッド
_commentString を返します。
getComponent(String, String, int) - class ohymosj.OhElement のメソッド
構成オブジェクト(構成要素)を取得します。
getComponent(String, String) - class ohymosj.OhElement のメソッド
構成オブジェクト(構成要素)を取得します。
getComponent(String, int) - class ohymosj.OhElement のメソッド
構成オブジェクト(構成要素)を取得します。
getComponent(String) - class ohymosj.OhElement のメソッド
構成オブジェクト(構成要素)を取得します。
getComponent(String, String, int) - class ohymosj.OhSubSystem のメソッド
クラス名、オブジェクト名、オブジェクト番号を指定して、 _componentArray から構成オブジェクト(Object 型)を取得します。
getComponent(String, int) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号を指定して、 _componentArray から構成オブジェクト(Object 型)を取得します。
getCurrentTime() - class ohymosj.OhElement のメソッド
現在時刻 _currentTime を返します。
getData(OhTimePoint, double[]) - class ohymosj.OhDataPackDouble のメソッド
データ値とデータ記録時刻を取得します。
getData(OhTimePoint, float[]) - class ohymosj.OhDataPackFloat のメソッド
データ値とデータ記録時刻を取得します。
getData(OhTimePoint, int[]) - class ohymosj.OhDataPackInt のメソッド
データ値とデータ記録時刻を取得します。
getData(OhTimePoint, long[]) - class ohymosj.OhDataPackLong のメソッド
データ値とデータ記録時刻を取得します。
getData(OhTimePoint, Vector) - class ohymosj.OhReceiveDouble のメソッド
データ補間型を指定して、時刻 aT におけるデータ値を取得します。
getData(OhTimePoint) - class ohymosj.OhReceiveDouble のメソッド
時刻 aT におけるデータ値を取得します。
getData(OhTimePoint, Vector) - class ohymosj.OhReceiveFloat のメソッド
Returns data value at time t.
getData(OhTimePoint) - class ohymosj.OhReceiveFloat のメソッド
Returns the data value at time t.
getData(OhTimePoint, Vector) - class ohymosj.OhReceiveInt のメソッド
Returns data value at time t.
getData(OhTimePoint) - class ohymosj.OhReceiveInt のメソッド
Returns the data value at time t.
getData(OhTimePoint, Vector) - class ohymosj.OhReceiveLong のメソッド
Returns data value at time t.
getData(OhTimePoint) - class ohymosj.OhReceiveLong のメソッド
Returns the data value at time t.
getDataPack(Object[], OhTimePoint, Object[], char) - class ohymosj.OhPort のメソッド
時刻指定によりデータパックを取得(送信)します。
getDataPack(Object[], OhTimePoint) - class ohymosj.OhPort のメソッド
時刻指定によりデータパックを取得(送信)します。
getDataPack(OhTimePoint, Object[]) - class ohymosj.OhPort のメソッド
時刻指定によりデータパックを取得(送信)します。
getDataPack(Object[], OhTimePoint, Object[], char) - class ohymosj.OhReceivePort のメソッド
時刻指定によりデータパックを取得(受信)します。
getDataPack(Object[], OhTimePoint, Object[]) - class ohymosj.OhReceivePort のメソッド
時刻指定によりデータパックを取得(受信)します。
getDataPack(Object[], OhTimePoint, Object[], char) - class ohymosj.OhRelayPort のメソッド
時刻指定によりデータパックを取得(受信)します。
getDataPack(Object[], OhTimePoint, Object[]) - class ohymosj.OhRelayPort のメソッド
時刻指定によりデータパックを取得(受信)します。
getDataPack(Object[], OhTimePoint, Object[], char) - class ohymosj.OhSendPort のメソッド
時刻指定によりデータパックを取得(送信)します。
getDataPack(Object[], OhTimePoint, Object[]) - class ohymosj.OhSendPort のメソッド
時刻指定によりデータパックを取得(送信)します。
getDataPack(Object[], OhTimePoint, Object[], char) - class ohymosj.OhSenderPort のメソッド
時刻指定によりデータパックを取得(送信) します。
getDataPackArray(OhArrayList[], int[]) - class ohymosj.OhPort のメソッド
データパックの配列リストを取得(送信)します。
getDataPackArray(OhArrayList[], int[]) - class ohymosj.OhReceivePort のメソッド
データパックの配列リストを取得(受信)します。
getDataPackArray(OhArrayList[], int[]) - class ohymosj.OhRelayPort のメソッド
データパック配列リストを取得(受信)します。
getDataPackArray(OhArrayList[], int[]) - class ohymosj.OhSendPort のメソッド
データパックの配列リストを取得(送信)します。
getDataPackArray(OhArrayList[], int[]) - class ohymosj.OhSenderPort のメソッド
データパックの配列リストを取得(送信)します。
getDataSum(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveDouble のメソッド
データ補間型を指定して、時刻 aT1 から時刻 aT2 までの積分値を返します。
getDataSum(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveDouble のメソッド
時刻 aT1 から時刻 aT2 までの積分値を返します。
getDataSum(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveFloat のメソッド
Returns the integrated value from time aT1 till time aT2.
getDataSum(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveFloat のメソッド
Gets sum data whose data connection type is brokenline.
getDataSum(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveInt のメソッド
Returns the integrated value from time aT1 till time aT2.
getDataSum(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveInt のメソッド
Gets sum data whose data connection type is brokenline.
getDataSum(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveLong のメソッド
Returns the integrated value from time aT1 till time aT2.
getDataSum(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveLong のメソッド
Gets sum data whose data connection type is brokenline.
getDataTime() - class ohymosj.OhDataPack のメソッド
_dataTime を返します。
getDataValue() - class ohymosj.OhDataPackDouble のメソッド
_dataValue を返します。
getDataValue() - class ohymosj.OhDataPackFloat のメソッド
_dataValue を返します。
getDataValue() - class ohymosj.OhDataPackInt のメソッド
_dataValue を返します。
getDataValue() - class ohymosj.OhDataPackLong のメソッド
_dataValue を返します。
getDctType(int) - class ohymosj.DataConnectionType の static メソッド
引数の値にしたがって以下のように DataConnectionType 型を返します。
getDctTypeStr(int) - class ohymosj.DataConnectionType の static メソッド
引数の値にしたがって以下のようにデータ補間型を表す文字列を返します。
getDctVec(String) - class ohymosj.OhInputFile のメソッド
文字列 aStr からデータ補間型ベクトルを読み取り、戻り値として返します。
getDctVec() - class ohymosj.OhRelayPort のメソッド
_sender のデータ補間型ベクトルを取得します。
getDctVec() - class ohymosj.OhSendPort のメソッド
データ補間型ベクトルを返します。
getDctVec() - class ohymosj.OhSenderPort のメソッド
この送信端子が供給するデータのデータ補間型ベクトルを返します。
getDefault() - class ohymosj.OhOption の static メソッド
OHyMoSJオプションのシングルトンを取得します。
getDefault() - class ohymosj.OhWin の static メソッド
 
getFixedTime() - class ohymosj.OhElement のメソッド
反復計算において状態が確定している時刻 _fixedTime を返します。
getFromArray(String, String, int, Object[], int) - class ohymosj.OhElement のメソッド
Object 型オブジェクトを取得します。
getFromArray(String, int, Object[], int) - class ohymosj.OhElement のメソッド
Object 型オブジェクトを取得します。
getFromList(String, String, int) - class ohymosj.OhElement のメソッド
_objectList から Object 型オブジェクトを取得します。
getFromList(String, int) - class ohymosj.OhElement のメソッド
_objectList から Object 型オブジェクトを取得します。
getInitialState(OhBufferedReader) - class ohymosj.OhElement のメソッド
初期状態量を読み込むメソッドです。
getInitialState(OhBufferedReader) - class ohymosj.OhSubSystem のメソッド
部分系自身の初期状態量と構成オブジェクトの初期状態量の設定を行ないます。
getLastDataTime() - class ohymosj.OhOutputFile のメソッド
最終出力データのデータ記録時刻 _lastDataTime を返します。
getLastElement() - class ohymosj.OhArrayList のメソッド
リスト内の最後の要素を返します。
getLineLength() - class ohymosj.OhOutputFile のメソッド
出力データ文字列の最大長さ _lineLength を返します。
getMeanData(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveDouble のメソッド
データ補間型を指定して、時刻 aT1 におけるデータ値と時刻 aT2 におけるデータ値の平均値を返します。
getMeanData(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveDouble のメソッド
時刻 aT1 におけるデータ値と時刻 aT2 におけるデータ値の平均値を返します。
getMeanData(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveFloat のメソッド
Gets mean data.
getMeanData(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveFloat のメソッド
Gets mean data whose data connection type is brokenline.
getMeanData(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveInt のメソッド
Gets mean data.
getMeanData(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveInt のメソッド
Gets mean data whose data connection type is brokenline.
getMeanData(OhTimePoint, OhTimePoint, Vector) - class ohymosj.OhReceiveLong のメソッド
Gets mean data.
getMeanData(OhTimePoint, OhTimePoint) - class ohymosj.OhReceiveLong のメソッド
Gets mean data whose data connection type is brokenline.
getMediumTermTargetTime() - class ohymosj.OhElement のメソッド
中間目標時刻を_owner から取得します。
getMediumTermTargetTime() - class ohymosj.OhTotalSystem のメソッド
_mediumTermTargetTime を返します。
getNecessaryTimeFrom(OhReceivePort) - class ohymosj.OhElement のメソッド
要素が次回の計算に必要なデータのうち、aRp (arg) から受け取るべきデータのデータ記録時刻を返します。
getNecessaryTimeFrom() - class ohymosj.OhOutputFile のメソッド
データ必要時刻を返します。
getNecessaryTimeFrom() - class ohymosj.OhPort のメソッド
データ必要時刻を返します。
getNecessaryTimeFrom() - class ohymosj.OhReceivePort のメソッド
データ必要時刻を返します。
getNecessaryTimeFrom() - class ohymosj.OhSenderPort のメソッド
データ必要時刻を返します。
getNecessaryTimeFrom(Object) - class ohymosj.OhSubSystem のメソッド
要素が次回の計算に必要なデータのうち、aRp (arg) から受け取るべきデータのデータ記録時刻を返します。
getNecessaryTimeFrom() - class ohymosj.OhTotalSystem のメソッド
_currentTime を返します。
getNecessaryTimeTo(OhReceivePort) - class ohymosj.OhElement のメソッド
要素が次回の計算に必要なデータのうち、aRp (arg) から受け取るべきデータのデータ記録時刻を返します。
getNecessaryTimeTo() - class ohymosj.OhOutputFile のメソッド
データ必要時刻を返します。
getNecessaryTimeTo() - class ohymosj.OhPort のメソッド
データ必要時刻を返します。
getNecessaryTimeTo() - class ohymosj.OhReceivePort のメソッド
データ必要時刻を返します。
getNecessaryTimeTo() - class ohymosj.OhSenderPort のメソッド
データ必要時刻を返します。
getNecessaryTimeTo(Object) - class ohymosj.OhSubSystem のメソッド
要素が次回の計算に必要なデータのうち、aRp (arg) から受け取るべきデータのデータ記録時刻を返します。
getNecessaryTimeTo() - class ohymosj.OhTotalSystem のメソッド
_terminalTime を返します。
getNewestDataTime() - class ohymosj.OhPort のメソッド
最新のデータの記録時刻を返します。
getNewestDataTime() - class ohymosj.OhReceivePort のメソッド
最新のデータの記録時刻を返します。
getNewestDataTime() - class ohymosj.OhRelayPort のメソッド
最新のデータの記録時刻を返します。
getNewestDataTime() - class ohymosj.OhSendPort のメソッド
最新のデータの記録時刻を返します。
getNewestDataTimeCol() - class ohymosj.OhTotalSystem のメソッド
_newestDataTimeCol を返します。
getNextTime() - class ohymosj.OhElement のメソッド
次ステップの _currentTime を返します。
getNumOfDCT() - class ohymosj.DataConnectionType の static メソッド
型に安全な定数の個数である 4 を返します。
getNumberOfDataPacks() - class ohymosj.OhPort のメソッド
データパックの個数を返します。
getNumberOfDataPacks() - class ohymosj.OhReceivePort のメソッド
データパックの個数(_numberOfDataPacks)を返します。
getNumberOfDataPacks() - class ohymosj.OhRelayPort のメソッド
データパックの個数(_numberOfDataPacks)を返します。
getNumberOfDataPacks() - class ohymosj.OhSendPort のメソッド
データパックの個数(_numberOfDataPacks)を返します。
getObject(String, String, int) - class ohymosj.OhElement のメソッド
オブジェクトを取得します。
getObject(String, String) - class ohymosj.OhElement のメソッド
オブジェクトを取得します。
getObjectName() - class ohymosj.OhObject のメソッド
オブジェクト名を取得します。
getObjectNumber() - class ohymosj.OhObject のメソッド
オブジェクト番号を取得します。
getOldestDataTime() - class ohymosj.OhPort のメソッド
最古のデータの記録時刻を返します。
getOldestDataTime() - class ohymosj.OhReceivePort のメソッド
最古のデータの記録時刻を返します。
getOldestDataTime() - class ohymosj.OhRelayPort のメソッド
最古のデータの記録時刻を返します。
getOldestDataTime() - class ohymosj.OhSendPort のメソッド
最古のデータの記録時刻を返します。
getOneYearInSec() - class ohymosj.OhTimePoint のメソッド
Gets the number of seconds contained in the year of the time expressed by this OhTimePoint object
getOwner() - class ohymosj.OhObject のメソッド
所有者を取得します。
getParameter(OhBufferedReader) - class ohymosj.OhElement のメソッド
パラメタを読み込むメソッドです。
getParameter(OhBufferedReader) - class ohymosj.OhSubSystem のメソッド
このメソッドは、部分系自身のパラメタと、部分系の構成要素のパラメタを読み取ります。
getReceivePort(String, String, int) - class ohymosj.OhElement のメソッド
_receivePortArray から受信端子を取得します。
getReceivePort(String, String) - class ohymosj.OhElement のメソッド
_receivePortArray から受信端子を取得します。
getReceivePort(String, int) - class ohymosj.OhElement のメソッド
_receivePortArray から受信端子を取得します。
getReceivePort(String) - class ohymosj.OhElement のメソッド
_receivePortArray から受信端子を取得します。
getReply(String, String) - class ohymosj.OhInterface の static メソッド
Window を通じて情報をやりとりする方式を選択した場合は、 第一引数の文字列のメッセージを持った文字入力用ダイアログボックスの OhWin を表示します。
getSendPort(String, String, int) - class ohymosj.OhElement のメソッド
_sendPortArray から送信端子を取得します。
getSendPort(String, String) - class ohymosj.OhElement のメソッド
_sendPortArray から送信端子を取得します。
getSendPort(String, int) - class ohymosj.OhElement のメソッド
_sendPortArray から送信端子を取得します。
getSendPort(String) - class ohymosj.OhElement のメソッド
_sendPortArray から送信端子を取得します。
getStartIndex() - class ohymosj.OhArrayList のメソッド
_startIndex を返します。
getTargetTime() - class ohymosj.OhElement のメソッド
反復計算目標時刻 _targetTime を返します。
getTerminalTime() - class ohymosj.OhElement のメソッド
計算終了時刻を返します。
getTerminalTime() - class ohymosj.OhTotalSystem のメソッド
_terminalTime を返します。
getTimeControlOption() - class ohymosj.OhOption のメソッド
TimeControl に関するオプションを返します。
getTimeStep() - class ohymosj.OhElement のメソッド
タイムステップ _timeStep を返します。
getTopOwner() - class ohymosj.OhObject のメソッド
最高所有者を取得します。
getTreatCommentP() - class ohymosj.OhBufferedReader のメソッド
Returns the boolean flag about treat-comment-mode.
getTsec() - class ohymosj.OhTimePoint のメソッド
Gets the time from the beginning of the year of the time expressed by this OhTimePoint object
getUseWinP() - class ohymosj.OhOption のメソッド
GUI の使用に関するオプションを返します。
getYear() - class ohymosj.OhTimePoint のメソッド
Gets the year

H

HOUR - class ohymosj.OhTimePoint の static 変数
The index of the element of the calendar array which contains the datum of hour.

I

INITIAL - class ohymosj.DataFileContent の static 変数
データファイルに初期状態量が記録されていることを表す型に安全な定数です。
InitialStateDataType - class ohymosj.InitialStateDataType.
InitialStateDataType; Class to express InitialStateDataType.
init(String, int, OhBufferedReader) - class ohymosj.OhElement のメソッド
構成要素のクラス名をファイルから読みとってつくりあげる部分系モデルで利用される コンストラクタの補助メソッドです。
init(String, int, int, String) - class ohymosj.OhElement のメソッド
オブジェクト名、オブジェクト番号、直接通信する要素の配列、データ文字列を初期化します。
init(String, int, int) - class ohymosj.OhElement のメソッド
オブジェクト名、オブジェクト番号、直接通信する要素の配列を初期化します。
init(String, int, String) - class ohymosj.OhElement のメソッド
オブジェクト名、オブジェクト番号、データ文字列を初期化します。
init(String, int) - class ohymosj.OhElement のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String) - class ohymosj.OhInputFile のメソッド
オブジェクト名(ファイル名)を aFileName、オブジェクト番号を 0 に初期化します。
init(String) - class ohymosj.OhInputFileDouble のメソッド
オブジェクト名(ファイル名)を aFileName、オブジェクト番号を 0 に初期化します。
init(String) - class ohymosj.OhInputFileFloat のメソッド
オブジェクト名(ファイル名)を aFileName、オブジェクト番号を 0 に初期化します。
init(String) - class ohymosj.OhInputFileInt のメソッド
オブジェクト名(ファイル名)を aFileName、オブジェクト番号を 0 に初期化します。
init(String) - class ohymosj.OhInputFileLong のメソッド
オブジェクト名(ファイル名)を aFileName、オブジェクト番号を 0 に初期化します。
init(String, int) - class ohymosj.OhInputPort のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhObject のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhOutputFile のメソッド
オブジェクト名(ファイル名)、出力データ文字列の最大長さ(_lineLength)を初期化し、 オブジェクト番号を 0 に設定します。
init(String) - class ohymosj.OhOutputFile のメソッド
オブジェクト名(ファイル名)を初期化し、 出力データ文字列の最大長さ(_lineLength)を 128 に、オブジェクト番号を 0 に設定します。
init(String, int) - class ohymosj.OhOutputFileDouble のメソッド
オブジェクト名(ファイル名)、出力データ文字列の最大長さ(_lineLength)を初期化し、 オブジェクト番号を 0 に設定します。
init(String) - class ohymosj.OhOutputFileDouble のメソッド
オブジェクト名(ファイル名)を初期化し、 出力データ文字列の最大長さ(_lineLength)を 128 に、オブジェクト番号を 0 に設定します。
init(String, int) - class ohymosj.OhOutputFileFloat のメソッド
オブジェクト名(ファイル名)、出力データ文字列の最大長さ(_lineLength)を初期化し、 オブジェクト番号を 0 に設定します。
init(String) - class ohymosj.OhOutputFileFloat のメソッド
オブジェクト名(ファイル名)を初期化し、 出力データ文字列の最大長さ(_lineLength)を 128 に、オブジェクト番号を 0 に設定します。
init(String, int) - class ohymosj.OhOutputFileInt のメソッド
オブジェクト名(ファイル名)、出力データ文字列の最大長さ(_lineLength)を初期化し、 オブジェクト番号を 0 に設定します。
init(String) - class ohymosj.OhOutputFileInt のメソッド
オブジェクト名(ファイル名)を初期化し、 出力データ文字列の最大長さ(_lineLength)を 128 に、オブジェクト番号を 0 に設定します。
init(String, int) - class ohymosj.OhOutputFileLong のメソッド
オブジェクト名(ファイル名)、出力データ文字列の最大長さ(_lineLength)を初期化し、 オブジェクト番号を 0 に設定します。
init(String) - class ohymosj.OhOutputFileLong のメソッド
オブジェクト名(ファイル名)を初期化し、 出力データ文字列の最大長さ(_lineLength)を 128 に、オブジェクト番号を 0 に設定します。
init(String, int) - class ohymosj.OhOutputPort のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhPort のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhReceiveDouble のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhReceiveFloat のメソッド
Initialization.
init(String, int) - class ohymosj.OhReceiveInt のメソッド
Initialization.
init(String, int) - class ohymosj.OhReceiveLong のメソッド
Initialization.
init(String, int) - class ohymosj.OhReceivePort のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhRelayDouble のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int) - class ohymosj.OhRelayFloat のメソッド
Initialization.
init(String, int) - class ohymosj.OhRelayInt のメソッド
Initialization.
init(String, int) - class ohymosj.OhRelayLong のメソッド
Initialization.
init(String, int) - class ohymosj.OhRelayPort のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int, OhBufferedReader) - class ohymosj.OhScfSubSystem のメソッド
Initialize the element with the information obtained from the file.
init(String, int) - class ohymosj.OhSendDouble のメソッド
オブジェクト名、オブジェクト番号を初期化し、 データの補間は折れ線に設定します。
init(String, int, Vector) - class ohymosj.OhSendDouble のメソッド
オブジェクト名、オブジェクト番号、データ補間型ベクトルを初期化します。
init(String, int) - class ohymosj.OhSendFloat のメソッド
Initialization.
init(String, int, Vector) - class ohymosj.OhSendFloat のメソッド
Initialization.
init(String, int) - class ohymosj.OhSendInt のメソッド
Initialization.
init(String, int, Vector) - class ohymosj.OhSendInt のメソッド
Initialization.
init(String, int) - class ohymosj.OhSendLong のメソッド
Initialization.
init(String, int, Vector) - class ohymosj.OhSendLong のメソッド
Initialization.
init(String, int) - class ohymosj.OhSendPort のメソッド
オブジェクト名、オブジェクト番号を初期化し、 データの補間は折れ線に設定します。
init(String, int, Vector) - class ohymosj.OhSendPort のメソッド
オブジェクト名、オブジェクト番号、データ補間型ベクトルを初期化します。
init(String, int) - class ohymosj.OhSenderPort のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int, int, int, String) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号、直接通信する要素の配列、反復計算を行なう要素群の数、データ文字列を 初期化します。
init(String, int, int, int) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号、直接通信する要素の配列、反復計算を行なう要素群の数を 初期化します。
init(String, int, int, String) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号、直接通信する要素の配列、データ文字列を 初期化します。
init(String, int, int) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号、直接通信する要素の配列を 初期化します。
init(String, int, String) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号、データ文字列を 初期化します。
init(String, int) - class ohymosj.OhSubSystem のメソッド
オブジェクト名、オブジェクト番号を初期化します。
init(String, int, int) - class ohymosj.OhTotalSystem のメソッド
オブジェクト名、オブジェクト番号、反復計算を行なう要素群の数を 初期化します。
init(String) - class ohymosj.OhTotalSystem のメソッド
オブジェクト名を初期化します。
init(int, int) - class ohymosj.OhTotalSystem のメソッド
オブジェクト番号、反復計算を行なう要素群の数を 初期化します。
init() - class ohymosj.OhTotalSystem のメソッド
オブジェクト名は "totalSystem" に、オブジェクト番号は 0 に、 直接通信する要素および反復計算を行なう要素は 0 個に設定されます。
init(String, int, OhBufferedReader) - class ohymosj.PowerLawKinematicWave のメソッド
Initialization.
init(String, int, String, int, int) - class ohymosj.PowerLawKinematicWave のメソッド
Initialization.
init(String, int, String, int) - class ohymosj.SimpleDam のメソッド
 
init(String, int, OhBufferedReader) - class ohymosj.SimpleDam のメソッド
 
initialOutput() - class ohymosj.OhElement のメソッド
初期の出力を行ないます。
initialOutput() - class ohymosj.OhSubSystem のメソッド
初期の出力を行ないます。
initialOutput() - class ohymosj.OhTotalSystem のメソッド
初期の出力を行ないます。
initialOutput() - class ohymosj.PowerLawKinematicWave のメソッド
 
initialOutput() - class ohymosj.SimpleDam のメソッド
 
initialWork() - class ohymosj.OhElement のメソッド
初期作業を行ないます。
initialWork() - class ohymosj.OhSubSystem のメソッド
初期作業を行ないます。
initialWork() - class ohymosj.OhTotalSystem のメソッド
初期作業を行ないます。
initializeIteratorArray() - class ohymosj.OhSubSystem のメソッド
_iteratorArray を要素数が _numberOfIteratorAets 個の配列に変換します。
initializeTargetTime() - class ohymosj.OhElement のメソッド
このメソッドは OhElement では使わず、 OhSubSystem で再定義して使います。
initializeTargetTime() - class ohymosj.OhSubSystem のメソッド
反復計算目標時刻 _targetTime を更新します。
inputData() - class ohymosj.OhInputFile のメソッド
入力ファイルを読み取り、 OhInputFile.makeDataPack(String) により データパックを作成し、作成したデータパックを OhSendPort.dataPackStock(Object) を 用いて送信します(OhInputFile は OhSendPort の一種です)。
inputData() - class ohymosj.OhInputPort のメソッド
入力データを入力端子に記憶します。
inputData() - class ohymosj.OhTotalSystem のメソッド
全体系外部からの入力を行ないます。
isInitialTime(OhTimePoint) - class ohymosj.OhElement のメソッド
_currentTime, _timeStep を aTp (arg), 0 に初期化して true を返します。
isInitialTime(OhTimePoint) - class ohymosj.OhSubSystem のメソッド
構成オブジェクトの時刻を初期化します。
isLeapYear(int) - class ohymosj.OhTimePoint の static メソッド
Tests if the year 'aYear' is a leap year or not.

L

lDay - class ohymosj.OhTimePoint の static 変数
 

M

MINUTE - class ohymosj.OhTimePoint の static 変数
The index of the element of the calendar array which contains the datum of munute.
MONTH - class ohymosj.OhTimePoint の static 変数
The index of the element of the calendar array which contains the datum of month.
main(String[]) - class ohymosjMain の static メソッド
main prints the version number of the OHyMoSJ.
makeDataPack(String) - class ohymosj.OhInputFile のメソッド
引数で与えた文字列データからデータパックを作成し、Object 型にキャストして戻り値として返します。
makeDataPack(String) - class ohymosj.OhInputFileDouble のメソッド
引数 aLineData に格納されているデータパック文字列からデータパックを作成し、 Object 型にキャストして戻します。
makeDataPack(String) - class ohymosj.OhInputFileFloat のメソッド
引数 aLineData に格納されているデータパック文字列からデータパックを作成し、 Object 型にキャストして戻します。
makeDataPack(String) - class ohymosj.OhInputFileInt のメソッド
引数 aLineData に格納されているデータパック文字列からデータパックを作成し、 Object 型にキャストして戻します。
makeDataPack(String) - class ohymosj.OhInputFileLong のメソッド
引数 aLineData に格納されているデータパック文字列からデータパックを作成し、 Object 型にキャストして戻します。
makeDataString(OhBufferedReader) - class ohymosj.OhTotalSystem のメソッド
データ文字列を作成します。
makeObjectArray(int[]) - class ohymosj.OhElement のメソッド
配列化した _objectList を返し、 同時に、引数 aNumOfObjs (配列)の1番目に要素数 _numberOfObjects を格納します。
makeStringData(String, Object) - class ohymosj.OhOutputFile のメソッド
出力データ1行分の作成を行います。
makeStringData(String, Object) - class ohymosj.OhOutputFileDouble のメソッド
何もしないように定義されています。
makeStringData(String, Object) - class ohymosj.OhOutputFileFloat のメソッド
何もしないように定義されています。
makeStringData(String, Object) - class ohymosj.OhOutputFileInt のメソッド
何もしないように定義されています。
makeStringData(String, Object) - class ohymosj.OhOutputFileLong のメソッド
何もしないように定義されています。
mark(int) - class ohymosj.OhBufferedReader のメソッド
 

N

NEWLINE - class ohymosj.OhBufferedReader の static 変数
 
NEWLINE - class ohymosj.OhDataPack の static 変数
OS に依存しない改行コードを表す文字列です。
NEWLINE - class ohymosj.OhObject の static 変数
OS に依存しない改行コードを表す文字列です。
NOINTP - class ohymosj.DataConnectionType の static 変数
補間できないことを表す型に安全な定数です。
nDay - class ohymosj.OhTimePoint の static 変数
 

O

ONLY_DOWN_STREAM_END - class ohymosj.InitialStateDataType の static 変数
初期時刻での流量の分布を与えるとき、下流端の流量だけで与える。
OhArrayList - class ohymosj.OhArrayList.
クラス ArrayList を継承して作成した配列リストクラスです。
OhArrayList() - class ohymosj.OhArrayList のコンストラクタ
_startIndex が 0 の空のリストを作成します。
OhBufferedReader - class ohymosj.OhBufferedReader.
クラス BufferedReader に単語の読み取り機能を追加したクラスです。
OhBufferedReader(Reader) - class ohymosj.OhBufferedReader のコンストラクタ
Creates a new OhBufferedReader instance.
OhBufferedReader(Reader, boolean) - class ohymosj.OhBufferedReader のコンストラクタ
 
OhBufferedReader(Reader, int) - class ohymosj.OhBufferedReader のコンストラクタ
Creates a new OhBufferedReader instance.
OhBufferedReader(Reader, int, boolean) - class ohymosj.OhBufferedReader のコンストラクタ
 
OhCannotGetDataError - exception ohymosj.OhCannotGetDataError.
OHyMoSJ の例外クラスです。
OhCannotGetDataError(String) - class ohymosj.OhCannotGetDataError のコンストラクタ
エラーメッセージ aStr を持つコンストラクタです。
OhCannotGetDataError(String, String) - class ohymosj.OhCannotGetDataError のコンストラクタ
1行目に aStr1、2行目に aStr2 のエラーメッセージを持つコンストラクタです。
OhDataPack - class ohymosj.OhDataPack.
基本型データモデルを表すクラスです。
OhDataPack() - class ohymosj.OhDataPack のコンストラクタ
デフォルトコンストラクタ OhDataPack() は、 メンバ変数 _dataTime を OhTimePoint に初期化します。
OhDataPackDouble - class ohymosj.OhDataPackDouble.
データ値が double 型のデータパックを表すクラスです。
OhDataPackDouble() - class ohymosj.OhDataPackDouble のコンストラクタ
デフォルトコンストラクタです。
OhDataPackDouble(OhTimePoint, double) - class ohymosj.OhDataPackDouble のコンストラクタ
データ値 aDataValue、データ記録時刻 aDataTime を持つ OhDataPackDouble を作成します。
OhDataPackDouble(String) - class ohymosj.OhDataPackDouble のコンストラクタ
aDataStr に格納されているデータパック文字列からデータパックの値を読み取り、 _dataTime, _dataValue に格納された OhDataPackDouble を生成します。
OhDataPackFloat - class ohymosj.OhDataPackFloat.
データ値が float 型のデータパックを表すクラスです。
OhDataPackFloat() - class ohymosj.OhDataPackFloat のコンストラクタ
デフォルトコンストラクタです。
OhDataPackFloat(OhTimePoint, float) - class ohymosj.OhDataPackFloat のコンストラクタ
データ値 aDataValue、データ記録時刻 aDataTime を持つ OhDataPackDouble を作成します。
OhDataPackFloat(String) - class ohymosj.OhDataPackFloat のコンストラクタ
aDataStr に格納されているデータパック文字列からデータパックの値を読み取り、 _dataTime, _dataValue に格納された OhDataPackFloat を生成します。
OhDataPackInt - class ohymosj.OhDataPackInt.
データ値が int 型のデータパックを表すクラスです。
OhDataPackInt() - class ohymosj.OhDataPackInt のコンストラクタ
デフォルトコンストラクタです。
OhDataPackInt(OhTimePoint, int) - class ohymosj.OhDataPackInt のコンストラクタ
データ値 aDataValue、データ記録時刻 aDataTime を持つ OhDataPackInt を作成します。
OhDataPackInt(String) - class ohymosj.OhDataPackInt のコンストラクタ
_dataStr に格納されているデータパック文字列からデータパックの値を読み取り、 _dataTime, _dataValue に格納された OhDataPackInt を生成します。
OhDataPackLong - class ohymosj.OhDataPackLong.
データ値が long 型のデータパックを表すクラスです。
OhDataPackLong() - class ohymosj.OhDataPackLong のコンストラクタ
デフォルトコンストラクタです。
OhDataPackLong(OhTimePoint, long) - class ohymosj.OhDataPackLong のコンストラクタ
データ値 aDataValue、データ記録時刻 aDataTime を持つ OhDataPackLong を作成します。
OhDataPackLong(String) - class ohymosj.OhDataPackLong のコンストラクタ
_dataStr に格納されているデータパック文字列からデータパックの値を読み取り、 _dataTime, _dataValue に格納された OhDataPackLong を生成します。
OhElement - class ohymosj.OhElement.
基本型要素モデルを表すクラスです。
OhElement() - class ohymosj.OhElement のコンストラクタ
デフォルトコンストラクタです。
OhElement(String, int, int, String) - class ohymosj.OhElement のコンストラクタ
このコンストラクタはメンバ変数を以下のように設定します。
OhElement(String, int, String) - class ohymosj.OhElement のコンストラクタ
このコンストラクタはメンバ変数を以下のように設定します。
OhError - exception ohymosj.OhError.
OHyMoSJ の例外クラスです。
OhError(String) - class ohymosj.OhError のコンストラクタ
エラーメッセージ aStr を持つコンストラクタです。
OhError(String, String) - class ohymosj.OhError のコンストラクタ
1行目に aStr1、2行目に aStr2 のエラーメッセージを持つコンストラクタです。
OhInputFile - class ohymosj.OhInputFile.
入力ファイル用送信端子モデルを表すクラスです。
OhInputFile() - class ohymosj.OhInputFile のコンストラクタ
デフォルトコンストラクタです。
OhInputFile(String) - class ohymosj.OhInputFile のコンストラクタ
基底クラス OhInputPort のデフォルトコンストラクタを用い、 OhInputFile.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhInputFileDouble - class ohymosj.OhInputFileDouble.
ファイルからデータ値が double 型であるデータパックを読み取る入力端子を表すクラスです。
OhInputFileDouble() - class ohymosj.OhInputFileDouble のコンストラクタ
デフォルトコンストラクタです。
OhInputFileDouble(String) - class ohymosj.OhInputFileDouble のコンストラクタ
基底クラスのコンストラクタ OhInputFile.OhInputFile(String) を用いて、 メンバ変数を以下の通り初期化します。
OhInputFileFloat - class ohymosj.OhInputFileFloat.
ファイルからデータ値が float 型であるデータパックを読み取る入力端子を表すクラスです。
OhInputFileFloat() - class ohymosj.OhInputFileFloat のコンストラクタ
デフォルトコンストラクタです。
OhInputFileFloat(String) - class ohymosj.OhInputFileFloat のコンストラクタ
基底クラスのコンストラクタ OhInputFile.OhInputFile(String) を用いて、 メンバ変数を以下の通り初期化します。
OhInputFileInt - class ohymosj.OhInputFileInt.
ファイルからデータ値が int 型であるデータパックを読み取る入力端子を表すクラスです。
OhInputFileInt() - class ohymosj.OhInputFileInt のコンストラクタ
デフォルトコンストラクタです。
OhInputFileInt(String) - class ohymosj.OhInputFileInt のコンストラクタ
基底クラスのコンストラクタ OhInputFile.OhInputFile(String) を用いて、 メンバ変数を以下の通り初期化します。
OhInputFileLong - class ohymosj.OhInputFileLong.
ファイルからデータ値が long 型であるデータパックを読み取る入力端子を表すクラスです。
OhInputFileLong() - class ohymosj.OhInputFileLong のコンストラクタ
デフォルトコンストラクタです。
OhInputFileLong(String) - class ohymosj.OhInputFileLong のコンストラクタ
基底クラスのコンストラクタ OhInputFile.OhInputFile(String) を用いて、 メンバ変数を以下の通り初期化します。
OhInputPort - class ohymosj.OhInputPort.
基本型入力端子モデルを表すクラスです。
OhInputPort() - class ohymosj.OhInputPort のコンストラクタ
デフォルトコンストラクタです。
OhInputPort(String, int) - class ohymosj.OhInputPort のコンストラクタ
基底クラス OhSendPort のデフォルトコンストラクタを用い、 OhInputPort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhInterface - class ohymosj.OhInterface.
OHyMoSJ GUI を表すクラスです。
OhInterface() - class ohymosj.OhInterface のコンストラクタ
 
OhLinkedList - class ohymosj.OhLinkedList.
クラス LinkedList を継承して作成した線形リストクラスです。
OhLinkedList() - class ohymosj.OhLinkedList のコンストラクタ
 
OhObject - class ohymosj.OhObject.
基本型モデルを表すクラスです。
OhObject() - class ohymosj.OhObject のコンストラクタ
デフォルトコンストラクタです。
OhObject(String, int) - class ohymosj.OhObject のコンストラクタ
引数に指定されたメンバ変数を持つ OhObject を作成します。
OhOption - class ohymosj.OhOption.
OHyMoSJ によるシミュレーション全体のオプションを表すクラスです。
OhOption() - class ohymosj.OhOption のコンストラクタ
Creates a new default OhOption instance.
OhOutputFile - class ohymosj.OhOutputFile.
出力ファイル用受信端子モデルを表すクラスです。
OhOutputFile() - class ohymosj.OhOutputFile のコンストラクタ
デフォルトコンストラクタです。
OhOutputFile(String, int) - class ohymosj.OhOutputFile のコンストラクタ
基底クラス OhOutputPort のデフォルトコンストラクタを用い、 OhOutputFile.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhOutputFile(String) - class ohymosj.OhOutputFile のコンストラクタ
基底クラス OhOutputPort のデフォルトコンストラクタを用い、 OhOutputFile.init(String) を用いて、 メンバ変数を以下の通り初期化します。
OhOutputFileDouble - class ohymosj.OhOutputFileDouble.
データ値が double 型であるデータパックをファイルに記録する出力端子を表すクラスです。
OhOutputFileDouble() - class ohymosj.OhOutputFileDouble のコンストラクタ
デフォルトコンストラクタです。
OhOutputFileDouble(String, int) - class ohymosj.OhOutputFileDouble のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileDouble(String) - class ohymosj.OhOutputFileDouble のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileFloat - class ohymosj.OhOutputFileFloat.
データ値が float 型であるデータパックをファイルに記録する出力端子を表すクラスです。
OhOutputFileFloat() - class ohymosj.OhOutputFileFloat のコンストラクタ
デフォルトコンストラクタです。
OhOutputFileFloat(String, int) - class ohymosj.OhOutputFileFloat のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileFloat(String) - class ohymosj.OhOutputFileFloat のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileInt - class ohymosj.OhOutputFileInt.
データ値が int 型であるデータパックをファイルに記録する出力端子を表すクラスです。
OhOutputFileInt() - class ohymosj.OhOutputFileInt のコンストラクタ
デフォルトコンストラクタです。
OhOutputFileInt(String, int) - class ohymosj.OhOutputFileInt のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileInt(String) - class ohymosj.OhOutputFileInt のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileLong - class ohymosj.OhOutputFileLong.
データ値が long 型であるデータパックをファイルに記録する出力端子を表すクラスです。
OhOutputFileLong() - class ohymosj.OhOutputFileLong のコンストラクタ
デフォルトコンストラクタです。
OhOutputFileLong(String, int) - class ohymosj.OhOutputFileLong のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputFileLong(String) - class ohymosj.OhOutputFileLong のコンストラクタ
基底クラスのコンストラクタ OhOutputFile.OhOutputFile(String, int) を用いてメンバ変数を以下の通り初期化します。
OhOutputPort - class ohymosj.OhOutputPort.
基本型出力端子モデルを表すクラスです。
OhOutputPort() - class ohymosj.OhOutputPort のコンストラクタ
デフォルトコンストラクタです。
OhOutputPort(String, int) - class ohymosj.OhOutputPort のコンストラクタ
基底クラス OhReceivePort のデフォルトコンストラクタを用い、 OhOutputPort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhPort - class ohymosj.OhPort.
基本型端子モデルを表すクラスです。
OhPort() - class ohymosj.OhPort のコンストラクタ
デフォルトコンストラクタです。
OhPort(String, int) - class ohymosj.OhPort のコンストラクタ
引数に指定されたメンバ変数を持つ OhPort を作成します。
OhReceiveDouble - class ohymosj.OhReceiveDouble.
データ値が double 型のデータパックを受信する受信端子を表すクラスです。
OhReceiveDouble() - class ohymosj.OhReceiveDouble のコンストラクタ
デフォルトコンストラクタは OhReceiveDouble.init(String, int) を実行しません。
OhReceiveDouble(String, int) - class ohymosj.OhReceiveDouble のコンストラクタ
基底クラスのコンストラクタ OhReceivePort.OhReceivePort(String, int) のコンストラクタを用いてメンバ変数を以下の通り初期化します。
OhReceiveFloat - class ohymosj.OhReceiveFloat.
OhReceiveFloat; OhReceiveFloat is the base class to express a port which receive float data.
OhReceiveFloat() - class ohymosj.OhReceiveFloat のコンストラクタ
Creates a new OhReceiveFloat instance.
OhReceiveFloat(String, int) - class ohymosj.OhReceiveFloat のコンストラクタ
Creates a new OhReceiveFloat instance.
OhReceiveInt - class ohymosj.OhReceiveInt.
OhReceiveInt; OhReceiveInt is the base class to express a port which receive datapacks of type int.
OhReceiveInt() - class ohymosj.OhReceiveInt のコンストラクタ
Creates a new OhReceiveInt instance.
OhReceiveInt(String, int) - class ohymosj.OhReceiveInt のコンストラクタ
Creates a new OhReceiveInt instance.
OhReceiveLong - class ohymosj.OhReceiveLong.
OhReceiveLong; OhReceiveLong is the base class to express a port which receive datapacks of type long.
OhReceiveLong() - class ohymosj.OhReceiveLong のコンストラクタ
Creates a new OhReceiveLong instance.
OhReceiveLong(String, int) - class ohymosj.OhReceiveLong のコンストラクタ
Creates a new OhReceiveLong instance.
OhReceivePort - class ohymosj.OhReceivePort.
基本型受信端子モデルを表すクラスです。
OhReceivePort() - class ohymosj.OhReceivePort のコンストラクタ
デフォルトコンストラクタは OhReceivePort.init(String, int) を実行しません。
OhReceivePort(String, int) - class ohymosj.OhReceivePort のコンストラクタ
基底クラス OhPort のデフォルトコンストラクタを用い、 OhReceivePort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhRelayDouble - class ohymosj.OhRelayDouble.
データ値が double 型のデータパックを中継する中継端子を表すクラスです。
OhRelayDouble() - class ohymosj.OhRelayDouble のコンストラクタ
デフォルトコンストラクタは OhRelayDouble.init(String, int) を実行しません。
OhRelayDouble(String, int) - class ohymosj.OhRelayDouble のコンストラクタ
基底クラスのコンストラクタ OhRelayPort.OhRelayPort(String, int) のコンストラクタを用いてメンバ変数を以下の通り初期化します。
OhRelayFloat - class ohymosj.OhRelayFloat.
OhRelayFloat; OhRelayFloat is a class of port which relays datapacks of type float.
OhRelayFloat() - class ohymosj.OhRelayFloat のコンストラクタ
Creates a new default OhRelayFloat instance.
OhRelayFloat(String, int) - class ohymosj.OhRelayFloat のコンストラクタ
Creates a new OhRelayFloat instance.
OhRelayInt - class ohymosj.OhRelayInt.
OhRelayInt; OhRelayInt is a class of port which relays datapacks of type int.
OhRelayInt() - class ohymosj.OhRelayInt のコンストラクタ
Creates a new default OhRelayInt instance.
OhRelayInt(String, int) - class ohymosj.OhRelayInt のコンストラクタ
Creates a new OhRelayInt instance.
OhRelayLong - class ohymosj.OhRelayLong.
OhRelayLong; OhRelayLong is a class of port which relays datapacks of type long.
OhRelayLong() - class ohymosj.OhRelayLong のコンストラクタ
Creates a new default OhRelayLong instance.
OhRelayLong(String, int) - class ohymosj.OhRelayLong のコンストラクタ
Creates a new OhRelayLong instance.
OhRelayPort - class ohymosj.OhRelayPort.
基本型中継端子モデルを表すクラスです。
OhRelayPort() - class ohymosj.OhRelayPort のコンストラクタ
デフォルトコンストラクタは OhRelayPort.init(String, int) を実行しません。
OhRelayPort(String, int) - class ohymosj.OhRelayPort のコンストラクタ
基底クラス OhSenderPort のデフォルトコンストラクタを用い、 OhRelayPort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhScfSubSystem - class ohymosj.OhScfSubSystem.
構造定義ファイルを使用して構成される部分系を表すクラスです。
OhScfSubSystem() - class ohymosj.OhScfSubSystem のコンストラクタ
デフォルトコンストラクタです。
OhScfTotalSystem - class ohymosj.OhScfTotalSystem.
構造定義ファイルを使用して構成される全体系を表すクラスです。
OhScfTotalSystem(String) - class ohymosj.OhScfTotalSystem のコンストラクタ
デフォルトコンストラクタです。
OhSendDouble - class ohymosj.OhSendDouble.
データ値が double 型のデータパックを送信する送信端子を表すクラスです。
OhSendDouble() - class ohymosj.OhSendDouble のコンストラクタ
デフォルトコンストラクタは OhSendDouble.init(String, int) を実行しません。
OhSendDouble(String, int) - class ohymosj.OhSendDouble のコンストラクタ
基底クラスのコンストラクタ OhSendPort.OhSendPort(String, int) のコンストラクタを用いてメンバ変数を以下の通り初期化します。
OhSendDouble(String, int, Vector) - class ohymosj.OhSendDouble のコンストラクタ
基底クラスのコンストラクタ OhSendPort.OhSendPort(String, int, Vector) のコンストラクタを用いてメンバ変数を以下の通り初期化します。
OhSendFloat - class ohymosj.OhSendFloat.
OhSendFloat; OhSendFloat is the base class to express a port which send float data.
OhSendFloat() - class ohymosj.OhSendFloat のコンストラクタ
Creates a new default OhSendFloat instance.
OhSendFloat(String, int) - class ohymosj.OhSendFloat のコンストラクタ
Creates a new OhSendFloat instance.
OhSendFloat(String, int, Vector) - class ohymosj.OhSendFloat のコンストラクタ
Creates a new OhSendFloat instance.
OhSendInt - class ohymosj.OhSendInt.
OhSendInt; OhSendInt is the base class to express a port which send datapacks of type int.
OhSendInt() - class ohymosj.OhSendInt のコンストラクタ
Creates a new default OhSendInt instance.
OhSendInt(String, int) - class ohymosj.OhSendInt のコンストラクタ
Creates a new OhSendInt instance.
OhSendInt(String, int, Vector) - class ohymosj.OhSendInt のコンストラクタ
Creates a new OhSendInt instance.
OhSendLong - class ohymosj.OhSendLong.
OhSendLong; OhSendLong is the base class to express a port which send datapacks of type long.
OhSendLong() - class ohymosj.OhSendLong のコンストラクタ
Creates a new default OhSendLong instance.
OhSendLong(String, int) - class ohymosj.OhSendLong のコンストラクタ
Creates a new OhSendLong instance.
OhSendLong(String, int, Vector) - class ohymosj.OhSendLong のコンストラクタ
Creates a new OhSendLong instance.
OhSendPort - class ohymosj.OhSendPort.
基本型送信端子モデルを表すクラスです。
OhSendPort() - class ohymosj.OhSendPort のコンストラクタ
デフォルトコンストラクタは OhSendPort.init(String, int) を実行しません。
OhSendPort(String, int) - class ohymosj.OhSendPort のコンストラクタ
基底クラス OhSenderPort のデフォルトコンストラクタを用い、 OhSendPort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhSendPort(String, int, Vector) - class ohymosj.OhSendPort のコンストラクタ
基底クラス OhSenderPort のデフォルトコンストラクタを用い、 OhSendPort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhSenderPort - class ohymosj.OhSenderPort.
基本型送信系端子モデルを表すクラスです。
OhSenderPort() - class ohymosj.OhSenderPort のコンストラクタ
デフォルトコンストラクタは OhSenderPort.init(String, int) を実行しません。
OhSenderPort(String, int) - class ohymosj.OhSenderPort のコンストラクタ
基底クラス OhPort のデフォルトコンストラクタを用い、 OhSenderPort.init(String, int) を用いて、 メンバ変数を以下の通り初期化します。
OhSubSystem - class ohymosj.OhSubSystem.
基本型部分系モデルを表すクラスです。
OhSubSystem() - class ohymosj.OhSubSystem のコンストラクタ
デフォルトコンストラクタです。
OhSubSystem(String, int, int, int, String) - class ohymosj.OhSubSystem のコンストラクタ
このコンストラクタは、基底クラス OhElement のデフォルトコンストラクタと、 このクラスの初期化メソッド init() を用い、 メンバ変数を以下の通り初期化します。
OhSubSystem(String, int, int, int) - class ohymosj.OhSubSystem のコンストラクタ
このコンストラクタは、基底クラス OhElement のデフォルトコンストラクタと、 このクラスの初期化メソッド init() を用い、 メンバ変数を以下の通り初期化します。
OhSubSystem(String, int, int, String) - class ohymosj.OhSubSystem のコンストラクタ
このコンストラクタは、基底クラス OhElement のデフォルトコンストラクタと、 このクラスの初期化メソッド init() を用い、 メンバ変数を以下の通り初期化します。
OhSubSystem(String, int, int) - class ohymosj.OhSubSystem のコンストラクタ
このコンストラクタは、基底クラス OhElement のデフォルトコンストラクタと、 このクラスの初期化メソッド init() を用い、 メンバ変数を以下の通り初期化します。
OhSubSystem(String, int) - class ohymosj.OhSubSystem のコンストラクタ
このコンストラクタは、基底クラス OhElement のデフォルトコンストラクタと、 このクラスの初期化メソッド init() を用い、 メンバ変数を以下の通り初期化します。
OhTimePoint - class ohymosj.OhTimePoint.
年と経過時間[sec]とで表されるシミュレーション時刻を表すクラスです。
OhTimePoint() - class ohymosj.OhTimePoint のコンストラクタ
Creates a new default OhTimePoint instance.
OhTimePoint(int, long) - class ohymosj.OhTimePoint のコンストラクタ
Creates a new OhTimePoint instance.
OhTimePoint(int, int, int, int, int, int) - class ohymosj.OhTimePoint のコンストラクタ
Creates a new OhTimePoint instance.
OhTimePoint(OhTimePoint) - class ohymosj.OhTimePoint のコンストラクタ
Creates a new OhTimePoint instance from another OhTimePoint instance.
OhTimePointMax - class ohymosj.OhTimePoint の static 変数
現実的にこれ以上最新の時刻はないと思われる時刻です。
OhTimePointMin - class ohymosj.OhTimePoint の static 変数
現実的にこれ以上昔の時刻はないと思われる時刻です。
OhTotalSystem - class ohymosj.OhTotalSystem.
基本型全体系モデルを表すクラスです。
OhTotalSystem() - class ohymosj.OhTotalSystem のコンストラクタ
デフォルトコンストラクタです。
OhWin - class ohymosj.OhWin.
OHyMoSJ GUI を表すシングルトンクラスです。
OhWin() - class ohymosj.OhWin のコンストラクタ
Creates a new OhOption instance.
OperationFlag - class ohymosj.OperationFlag.
初期作業に関するフラグを表すクラスです。
oPrint(PrintWriter, String) - class ohymosj.OhInputFile のメソッド
オブジェクト情報(所有者の情報を含む)を出力します。
oPrint(PrintWriter, String) - class ohymosj.OhObject のメソッド
オブジェクト情報(所有者の情報を含む)を出力します。
oPrint(PrintWriter, String) - class ohymosj.OhOutputFile のメソッド
オブジェクト情報(所有者の情報を含む)を出力します。
objCompare(String, String, int) - class ohymosj.OhObject のメソッド
クラス名、オブジェクト名、オブジェクト番号に関するオブジェクトの比較を行ないます。
objCompare(String, int) - class ohymosj.OhObject のメソッド
オブジェクト名、オブジェクト番号に関するオブジェクトの比較を行ないます。
objCompare(OhObject) - class ohymosj.OhObject のメソッド
クラス名、オブジェクト名、オブジェクト番号、所有者に関するオブジェクトの比較を行ないます。
ohymosj - package ohymosj
 
ohymosjMain - class ohymosjMain.
OHyMoSJ is the Java version of OHyMoS.
ohymosjMain() - class ohymosjMain のコンストラクタ
 
outputData() - class ohymosj.OhOutputFile のメソッド
出力データを書き込みます。
outputData() - class ohymosj.OhOutputFileDouble のメソッド
出力データを書き込みます。
outputData() - class ohymosj.OhOutputFileFloat のメソッド
出力データを書き込みます。
outputData() - class ohymosj.OhOutputFileInt のメソッド
出力データを書き込みます。
outputData() - class ohymosj.OhOutputFileLong のメソッド
出力データを書き込みます。
outputData() - class ohymosj.OhOutputPort のメソッド
全体系内部で受信したデータパックを、 ユーザの望む形式に変換して全体系外部に出力します。
outputData() - class ohymosj.OhTotalSystem のメソッド
全体系外部への出力を行ないます。

P

PARSET - class ohymosj.DataFileContent の static 変数
データファイルにパラメタが記録されていることを表す型に安全な定数です。
PULSE - class ohymosj.DataConnectionType の static 変数
パルスデータを表す型に安全な定数です。
PowerLawKinematicWave - class ohymosj.PowerLawKinematicWave.
PowerLawKinematicWave; Power Law Kinematic Wave model for Stream Flow.
PowerLawKinematicWave() - class ohymosj.PowerLawKinematicWave のコンストラクタ
Creates a new default PowerLawKinematicWave instance.
PowerLawKinematicWave(String, int, String, int, int) - class ohymosj.PowerLawKinematicWave のコンストラクタ
Creates a new SimpleDam instance.
pause(String) - class ohymosj.OhInterface の static メソッド
Window を通じて情報をやりとりする方式を選択した場合は、 第一引数の文字列のメッセージを持った OhWin を表示します。
printComponents(PrintWriter, String) - class ohymosj.OhSubSystem のメソッド
構成オブジェクトの情報を出力します。
printComponents(PrintWriter) - class ohymosj.OhSubSystem のメソッド
構成オブジェクトの情報を出力します。
printConnection(PrintWriter, String) - class ohymosj.OhElement のメソッド
接続情報を出力します。
printConnection(PrintWriter) - class ohymosj.OhElement のメソッド
接続情報の出力 Information output on connection.
printConnection(String) - class ohymosj.OhElement のメソッド
接続情報を出力します。
printConnection() - class ohymosj.OhElement のメソッド
接続情報を出力します。
printConnection(PrintWriter, String) - class ohymosj.OhPort のメソッド
接続情報を出力します。
printConnection(PrintWriter, String) - class ohymosj.OhReceivePort のメソッド
接続情報を出力します。
printConnection(PrintWriter, String) - class ohymosj.OhRelayPort のメソッド
接続情報を出力します。
printConnection(PrintWriter) - class ohymosj.OhRelayPort のメソッド
接続情報を出力します。
printConnection(PrintWriter, String) - class ohymosj.OhSenderPort のメソッド
接続情報を出力します。
printInputs(PrintWriter, String) - class ohymosj.OhTotalSystem のメソッド
入力端子情報を出力します。
printInputs(PrintWriter) - class ohymosj.OhTotalSystem のメソッド
入力端子情報を出力します。
printObjects(PrintWriter, String, String, Object[], int) - class ohymosj.OhElement のメソッド
所有オブジェクトの情報を出力します。
printOutputs(PrintWriter, String) - class ohymosj.OhTotalSystem のメソッド
The output of output port information.
printOutputs(PrintWriter) - class ohymosj.OhTotalSystem のメソッド
出力端子情報の出力 [ARGUMENT] ・aPw ---> 出力先のファイルストリーム。
printReceivePorts(PrintWriter, String) - class ohymosj.OhElement のメソッド
所有受信端子の情報を出力します。
printReceivePorts(PrintWriter) - class ohymosj.OhElement のメソッド
所有受信端子の情報を出力します。
printReceivePorts(String) - class ohymosj.OhElement のメソッド
所有受信端子の情報の出力 Information output on possession receiving ports.
printReceivePorts() - class ohymosj.OhElement のメソッド
所有受信端子の情報を出力します。
printSendPorts(PrintWriter, String) - class ohymosj.OhElement のメソッド
所有送信端子の情報を出力します。
printSendPorts(PrintWriter) - class ohymosj.OhElement のメソッド
所有送信端子の情報を出力します。
printSendPorts(String) - class ohymosj.OhElement のメソッド
所有送信端子の情報を出力します。
printSendPorts() - class ohymosj.OhElement のメソッド
所有送信端子の情報を出力します。
printStatus() - class ohymosj.OhElement のメソッド
Returns true.
pushBack() - class ohymosj.OhBufferedReader のメソッド
Push back the last character which had been read in to this Reader.

R

read() - class ohymosj.OhBufferedReader のメソッド
Read one character.
read(char[], int, int) - class ohymosj.OhBufferedReader のメソッド
 
readInitialStateFile(String) - class ohymosj.OhTotalSystem のメソッド
初期状態量ファイル "aInitStateFile" から初期状態量を読み込みます。
readLine() - class ohymosj.OhBufferedReader のメソッド
Reads a line of text.
readParameterFile(String) - class ohymosj.OhTotalSystem のメソッド
パラメタファイル "aParamFile" からパラメタを読み込みます。
readSendPortFile(String) - class ohymosj.OhTotalSystem のメソッド
ファイルに収録してあった送信端子のデータを読み込みます。
readWord() - class ohymosj.OhBufferedReader のメソッド
Read a word.
recordStatus() - class ohymosj.OhElement のメソッド
Records status.
reduceDataPackStock() - class ohymosj.OhElement のメソッド
不要データパックを消去します。
reduceDataPackStock() - class ohymosj.OhPort のメソッド
不要データパックを消去します。
reduceDataPackStock() - class ohymosj.OhReceivePort のメソッド
不要データパックを消去します。
reduceDataPackStock() - class ohymosj.OhRelayPort のメソッド
不要データパックを消去します。
reduceDataPackStock() - class ohymosj.OhSendPort のメソッド
不要データパックを消去します。
reduceDataPackStock() - class ohymosj.OhSenderPort のメソッド
不要データパックを消去します。
register(Object) - class ohymosj.OhElement のメソッド
Object 型オブジェクトの登録と _owner の設定を行ないます。
register(Object, int) - class ohymosj.OhElement のメソッド
Object 型オブジェクトの登録と _owner の設定を行ないます。
register(Object[]) - class ohymosj.OhSubSystem のメソッド
端子の登録および直接通信する要素の登録を行ないます。
register(Object) - class ohymosj.OhSubSystem のメソッド
端子の登録および直接通信する要素の登録を行ないます。
register(Object, int) - class ohymosj.OhSubSystem のメソッド
端子の登録および直接通信する要素の登録を行ないます。
registerComponents() - class ohymosj.OhScfSubSystem のメソッド
全構成要素のうち、反復計算を行なわない構成オブジェクトのアドレスを _componentArray に登録します。
registerComponents() - class ohymosj.OhScfTotalSystem のメソッド
全構成要素のうち、反復計算を行なわない構成オブジェクトのアドレスを _componentArray に登録します。
registerComponents() - class ohymosj.OhSubSystem のメソッド
反復計算を行なわない構成オブジェクトを _componentArray に登録します。
registerComponents() - class ohymosj.OhTotalSystem のメソッド
全体系の構成要素を登録する抽象メソッドです。
registerComponents() - class ohymosj.TestSimpleDam のメソッド
 
registerInputPorts() - class ohymosj.OhScfTotalSystem のメソッド
受信側中継端子を登録します。
registerInputPorts() - class ohymosj.OhTotalSystem のメソッド
入力端子を登録します。
registerInputPorts() - class ohymosj.TestSimpleDam のメソッド
 
registerIterators() - class ohymosj.OhScfSubSystem のメソッド
このメソッドは、全構成要素のうち、反復計算を行なう要素のアドレスを _iteratorArray に登録します。
registerIterators() - class ohymosj.OhScfTotalSystem のメソッド
このメソッドは、全構成要素のうち、反復計算を行なう要素のアドレスを _iteratorArray に登録します。
registerIterators() - class ohymosj.OhSubSystem のメソッド
反復計算する要素を _iteratorArray に登録します。
registerIterators() - class ohymosj.OhTotalSystem のメソッド
反復計算する要素を _iteratorArray に登録します。
registerIterators() - class ohymosj.TestSimpleDam のメソッド
 
registerOutputPorts() - class ohymosj.OhScfTotalSystem のメソッド
送信側中継端子を登録します。
registerOutputPorts() - class ohymosj.OhTotalSystem のメソッド
出力端子を登録します。
registerOutputPorts() - class ohymosj.TestSimpleDam のメソッド
 
registerReceivePorts() - class ohymosj.OhElement のメソッド
派生クラスの全受信端子を登録します。
registerReceivePorts() - class ohymosj.OhScfSubSystem のメソッド
受信側中継端子を登録します。
registerReceivePorts() - class ohymosj.OhScfTotalSystem のメソッド
OhScfTotalSystem.registerOutputPorts() を実行します。
registerReceivePorts() - class ohymosj.OhSubSystem のメソッド
受信側中継端子を登録します。
registerReceivePorts() - class ohymosj.OhTotalSystem のメソッド
全体系の registerReceivePorts() は、 全体系の抽象メソッド OhTotalSystem.registerOutputPorts() を実行するように定義されています。
registerReceivePorts() - class ohymosj.PowerLawKinematicWave のメソッド
全受信端子の登録 このメソッドは、この要素モデルが持つすべての受信端子を OhElement.register(Object) OhElement.register(Object, int) により登録します。
registerReceivePorts() - class ohymosj.SimpleDam のメソッド
 
registerReceiver(Object) - class ohymosj.OhPort のメソッド
受信側端子を登録します。
registerReceiver(Object) - class ohymosj.OhSenderPort のメソッド
送信先(受信側)端子を登録します。
registerSendPorts() - class ohymosj.OhElement のメソッド
派生クラスの全送信端子を登録します。
registerSendPorts() - class ohymosj.OhScfSubSystem のメソッド
送信側中継端子を登録します。
registerSendPorts() - class ohymosj.OhScfTotalSystem のメソッド
OhScfTotalSystem.registerInputPorts() を実行します。
registerSendPorts() - class ohymosj.OhSubSystem のメソッド
送信側中継端子を登録します。
registerSendPorts() - class ohymosj.OhTotalSystem のメソッド
全体系の registerSendPorts() は、 全体系の抽象メソッド OhTotalSystem.registerInputPorts() を実行するように定義されています。
registerSendPorts() - class ohymosj.PowerLawKinematicWave のメソッド
派生クラスの全送信端子の登録 このメソッドは、この要素モデルが持つすべての送信端子を OhElement.register(Object) OhElement.register(Object, int) により登録します。
registerSendPorts() - class ohymosj.SimpleDam のメソッド
 
removeHeadRange(int) - class ohymosj.OhArrayList のメソッド
このリストから、最初の要素から aIndex の直前で終わるインデックスを持つすべての要素を削除し、 _startIndex を 0 に設定します。
removeRange(int, int) - class ohymosj.OhArrayList のメソッド
このリストから、fromIndex で始まり toIndex の直前で終わるインデックスを持つすべての要素を削除します。
removeRange(int, int) - class ohymosj.OhLinkedList のメソッド
このリストから、fromIndex で始まり toIndex の直前で終わるインデックスを持つすべての要素を削除します。
renewFixedTime() - class ohymosj.OhElement のメソッド
_fixedTime を _currentTime に進めます。
renewFixedTime(int) - class ohymosj.OhSubSystem のメソッド
反復計算が収束しなかった要素群(_iteratorArray[aNum])に対して renewFixedTime() を実行するよう命令します。
renewTargetTime(long) - class ohymosj.OhElement のメソッド
反復計算目標時刻 _targetTime を更新します。
renewTargetTime(int, long) - class ohymosj.OhSubSystem のメソッド
反復計算が収束しなかった要素群(_iteratorArray[aNum])に対して renewTargetTime() を実行するよう命令します。
reset() - class ohymosj.OhBufferedReader のメソッド
 
restoreSendPortStock() - class ohymosj.OhElement のメソッド
データ文字列 _dataString を読みとり、要素に接続されている送信端子にデータを収録します。
rewindCurrentTime() - class ohymosj.OhElement のメソッド
_currentTime を _fixedTime に戻します。
rewindCurrentTime(int) - class ohymosj.OhSubSystem のメソッド
反復計算が収束しなかった要素群(_iteratorArray[aNum])に対して rewindCurrentTime() を実行するよう命令します。

S

SDPDATA - class ohymosj.DataFileContent の static 変数
データファイルに送信端子に残っていたデータが記録されていることを表す型に安全な定数です。
SECOND - class ohymosj.OhTimePoint の static 変数
The index of the element of the calendar array which contains the datum of second.
STEP - class ohymosj.DataConnectionType の static 変数
ステップデータを表す型に安全な定数です。
SimpleDam - class ohymosj.SimpleDam.
SimpleDam.
SimpleDam() - class ohymosj.SimpleDam のコンストラクタ
 
SimpleDam(String, int, String, int) - class ohymosj.SimpleDam のコンストラクタ
 
saveParameter(PrintWriter) - class ohymosj.SimpleDam のメソッド
 
saveSendPortStock(PrintWriter) - class ohymosj.OhElement のメソッド
要素に接続されているすべての送信端子のデータに収録されているデータパックを、 ストリーム aPw(引数)で指定されているファイルに書き出します。
saveSendPortStock(PrintWriter) - class ohymosj.OhSendPort のメソッド
データパックをストリーム aPw に書き込みます。
saveSendPortStock(PrintWriter) - class ohymosj.OhSubSystem のメソッド
部分系の構成要素のそれぞれに指令を送り、 出力ストリーム aPw で指定されているファイルに書き出させます。
saveTerminalState(PrintWriter) - class ohymosj.OhElement のメソッド
要素の最終状態を出力ストリーム os で指定されるファイルに書き込む作業をするメソッドです。
saveTerminalState(PrintWriter) - class ohymosj.OhSubSystem のメソッド
部分系自身の最終状態を出力ストリーム aPw に書き出します。
saveTerminalState(PrintWriter) - class ohymosj.OhTotalSystem のメソッド
_currentTime を 出力ストリーム aPw に書き込みます。
saveTerminalState(PrintWriter) - class ohymosj.PowerLawKinematicWave のメソッド
最終状態を保存するメソッド
saveTerminalState(PrintWriter) - class ohymosj.SimpleDam のメソッド
 
sendByString(String) - class ohymosj.OhInputFileDouble のメソッド
引数 aStr に格納されているデータパック文字列からデータパックを作成し、 それを入力端子にストックします。
sendByString(String) - class ohymosj.OhInputFileFloat のメソッド
引数 aStr に格納されているデータパック文字列からデータパックを作成し、 それを入力端子にストックします。
sendByString(String) - class ohymosj.OhInputFileInt のメソッド
引数 aStr に格納されているデータパック文字列からデータパックを作成し、 それを入力端子にストックします。
sendByString(String) - class ohymosj.OhInputFileLong のメソッド
引数 aStr に格納されているデータパック文字列からデータパックを作成し、 それを入力端子に送信します。
sendByString(String) - class ohymosj.OhSendDouble のメソッド
引数にとった文字列 aDataStr で表されたデータパックから OhDataPackDouble 型データパックを作成し、それを OhSendPort.dataPackStock(Object) を用いて 送信端子に送信します。
sendByString(String) - class ohymosj.OhSendFloat のメソッド
Send data of type float whose value is stored in "aDataStr".
sendByString(String) - class ohymosj.OhSendInt のメソッド
Send datapacks of type int whose value is stored in "aDataStr".
sendByString(String) - class ohymosj.OhSendLong のメソッド
Send datapacks of type long whose value is stored in "aDataStr".
sendByString(String) - class ohymosj.OhSendPort のメソッド
データパックの作成および収録を行ないます。
sendData(OhTimePoint, double) - class ohymosj.OhSendDouble のメソッド
引数にとった aT, aValue から OhDataPackDouble 型データパックを作成し、それを OhSendPort.dataPackStock(Object) を用いて 送信端子に送信します。
sendData(OhTimePoint, float) - class ohymosj.OhSendFloat のメソッド
Send data whose data time is "aT" and data value is "aValue".
sendData(OhTimePoint, int) - class ohymosj.OhSendInt のメソッド
Send data whose data time is "aT" and data value is "aValue".
sendData(OhTimePoint, long) - class ohymosj.OhSendLong のメソッド
Send data whose data time is "aT" and data value is "aValue".
sendStockedData() - class ohymosj.OhElement のメソッド
反復目標時刻までにたまったデータを出力するメソッドです。
setCommentString(String) - class ohymosj.OhOutputFile のメソッド
ファイルに書き出すコメント文字列 _commentString を aCmt に設定します。
setCommentString(String) - class ohymosj.OhSenderPort のメソッド
_commentString を設定します。
setCur2Fix2Tar() - class ohymosj.OhElement のメソッド
_targetTime, _fixedTime を _currentTime に一致させるメソッドです。
setData(OhTimePoint, double) - class ohymosj.OhDataPackDouble のメソッド
_dataValue, _dataTime を設定します。
setData(OhTimePoint, float) - class ohymosj.OhDataPackFloat のメソッド
_dataValue, _dataTime を設定します。
setData(OhTimePoint, int) - class ohymosj.OhDataPackInt のメソッド
_dataValue, _dataTime を設定します。
setData(OhTimePoint, long) - class ohymosj.OhDataPackLong のメソッド
_dataValue, _dataTime を設定します。
setData(OhTimePoint, double[], Vector) - class ohymosj.OhReceiveDouble のメソッド
データ補間型を指定して、時刻 aT におけるデータ値を取得し、double 型配列 aDataValue の第一要素に格納します。
setData(OhTimePoint, double[]) - class ohymosj.OhReceiveDouble のメソッド
時刻 aT におけるデータ値を取得し、double 型配列 aDataValue の第一要素に格納します。
setData(OhTimePoint, float[], Vector) - class ohymosj.OhReceiveFloat のメソッド
Set the data value at time t to reference aDataValue[0].
setData(OhTimePoint, float[]) - class ohymosj.OhReceiveFloat のメソッド
Set the data value at time t to reference aDataValue[0].
setData(OhTimePoint, int[], Vector) - class ohymosj.OhReceiveInt のメソッド
Set the data value at time t to reference aDataValue[0].
setData(OhTimePoint, int[]) - class ohymosj.OhReceiveInt のメソッド
Set the data value at time t to reference aDataValue[0].
setData(OhTimePoint, long[], Vector) - class ohymosj.OhReceiveLong のメソッド
Set the data value at time t to reference aDataValue[0].
setData(OhTimePoint, long[]) - class ohymosj.OhReceiveLong のメソッド
Set the data value at time t to reference aDataValue[0].
setDataPackArray() - class ohymosj.OhElement のメソッド
データパック配列を更新します。
setDataPackArray() - class ohymosj.OhPort のメソッド
デ−タパックの配列リストを設定します。
setDataPackArray() - class ohymosj.OhReceivePort のメソッド
デ−タパックの配列リストを設定します。
setDataPackArray() - class ohymosj.OhRelayPort のメソッド
デ−タパックの配列リストを設定します。
setDataPackArray() - class ohymosj.OhSendPort のメソッド
デ−タパックの配列リストを設定します。
setDataPackArray() - class ohymosj.OhSenderPort のメソッド
デ−タパックの配列リストを設定します。
setDataTime(OhTimePoint) - class ohymosj.OhDataPack のメソッド
_dataTime を設定します。
setDctVec(Vector) - class ohymosj.OhSendPort のメソッド
データ補間型ベクトルを設定します。
setInitialState(OhBufferedReader) - class ohymosj.OhElement のメソッド
初期状態量を設定するメソッドを、各派生クラスに応じて定義します。
setInitialState(OhBufferedReader) - class ohymosj.OhScfTotalSystem のメソッド
文字入力ストリーム aBr から _currentTime を読み込みます。
setInitialState(OhBufferedReader) - class ohymosj.OhSubSystem のメソッド
部分系自身の初期状態量を設定します。
setInitialState(OhBufferedReader) - class ohymosj.OhTotalSystem のメソッド
文字入力ストリーム aBr から _currentTime を読み込みます。
setInitialState(OhBufferedReader) - class ohymosj.PowerLawKinematicWave のメソッド
初期状態量の設定 入力ストリーム aBr で指定されるファイルからデータを読みとって初期状態量を設定します。
setInitialState(OhBufferedReader) - class ohymosj.SimpleDam のメソッド
 
setInitialState(OhBufferedReader) - class ohymosj.TestSimpleDam のメソッド
 
setMessage(String) - class ohymosj.OhWin のメソッド
 
setOhymosjOption() - class ohymosj.OhTotalSystem のメソッド
ユーザとの対話により、OHyMoSJ オプションを決定する。
setOwner(Object) - class ohymosj.OhObject のメソッド
aOwner(引数)を所有者に設定します。
setParameter(OhBufferedReader) - class ohymosj.OhElement のメソッド
パラメタを設定するメソッドを、各派生クラスに応じて定義します。
setParameter(OhBufferedReader) - class ohymosj.OhSubSystem のメソッド
パラメタを設定するメソッドですが、以下の理由で何もしないように定義されています。
setParameter(OhBufferedReader) - class ohymosj.PowerLawKinematicWave のメソッド
パラメタの設定 入力ストリーム aBr で指定されるファイルからデータを読みとってパラメタを設定します。
setParameter(OhBufferedReader) - class ohymosj.SimpleDam のメソッド
 
setProtectPastDataFlag(boolean) - class ohymosj.OhSendPort のメソッド
_protectPastDataFlag を設定します。
setSender(Object) - class ohymosj.OhPort のメソッド
送信側端子を登録します。
setSender(Object) - class ohymosj.OhReceivePort のメソッド
送信元端子を設定します。
setSender(Object) - class ohymosj.OhRelayPort のメソッド
送信元端子を設定します。
setStartIndex(int) - class ohymosj.OhArrayList のメソッド
_startIndex を aStartIndex に設定します。
setTimeControlOption(TimeControl) - class ohymosj.OhOption のメソッド
TimeControl に関するオプションを設定します。
setTreatCommentP(boolean) - class ohymosj.OhBufferedReader のメソッド
Sets treat-comment-mode on.
setTsec(long) - class ohymosj.OhTimePoint のメソッド
Set this OhTimePoint time at the time point when 'aTsec' seconds have elapsed from the beginning of the year.
setUseWinP(boolean) - class ohymosj.OhOption のメソッド
GUI の使用に関するオプションを設定します。
setYear(int) - class ohymosj.OhTimePoint のメソッド
Sets the time of this OhTimePoint object to the beginning of the year aYear.
skip(long) - class ohymosj.OhBufferedReader のメソッド
 
skipWhites() - class ohymosj.OhBufferedReader のメソッド
Skip white letters.
subtract(OhTimePoint) - class ohymosj.OhTimePoint のメソッド
aT との差[sec]を返します。

T

TestSimpleDam - class ohymosj.TestSimpleDam.
TestSimpleDam.
TestSimpleDam() - class ohymosj.TestSimpleDam のコンストラクタ
 
TimeControl - class ohymosj.TimeControl.
中間目標時刻を超えて計算するか否かを表すクラスです。
terminalState(PrintWriter) - class ohymosj.OhElement のメソッド
最終状態を保存します。
terminalState(PrintWriter) - class ohymosj.OhSubSystem のメソッド
部分系自身の最終状態と構成要素の最終状態をファイルストリーム aPw に書き出します。
toCalendarArray() - class ohymosj.OhTimePoint のメソッド
Converts the current OhTimePoint object to the Calendar array.
toCalendarString() - class ohymosj.OhTimePoint のメソッド
Returns the CalendaString.
toString() - class ohymosj.OhTimePoint のメソッド
Returns "" + _year + " " + _tsec.

W

what() - class ohymosj.OhCannotGetDataError のメソッド
エラーメッセージ _errorMessage を返します。
what(String) - class ohymosj.OhCannotGetDataError のメソッド
エラーメッセージ _errorMessage の各行の先頭に引数にとった文字列 aPrefix を付加した文字列を返します。
what() - class ohymosj.OhError のメソッド
エラーメッセージ _errorMessage を返します。
what(String) - class ohymosj.OhError のメソッド
エラーメッセージ _errorMessage の各行の先頭に引数にとった文字列 aPrefix を付加した文字列を返します。
work() - class ohymosj.OhElement のメソッド
_currentime から OhTotalSystem.
work() - class ohymosj.OhSubSystem のメソッド
各構成要素に順次計算実行命令を送ります。
work() - class ohymosj.OhTotalSystem のメソッド
シミュレーション計算作業の一連の流れの標準的なものを定義しています。
work() - class ohymosj.PowerLawKinematicWave のメソッド
_timeStep を得てから calculate() を実行する work0() を採用します。
work() - class ohymosj.SimpleDam のメソッド
 
work0() - class ohymosj.OhElement のメソッド
work() の例です。
work1() - class ohymosj.OhElement のメソッド
work() の例です。
work2() - class ohymosj.OhElement のメソッド
反復計算要素用 work() の例です。
writeHeader() - class ohymosj.OhOutputFile のメソッド
出力データ情報を書き込みます。
writeSendPortStock(String) - class ohymosj.OhTotalSystem のメソッド
出力端子に残っているデータをファイルに保存します。
writeTerminalState(String) - class ohymosj.OhTotalSystem のメソッド
最終状態をファイルへ保存します。

Y

YEAR - class ohymosj.OhTimePoint の static 変数
The index of the element of the calendar array which contains the datum of year.

_

_a - class ohymosj.PowerLawKinematicWave の変数
Parameter: kinematic constant a [m/sec] in Q = a*A^m
_bufferList - class ohymosj.OhSenderPort の変数
作業用の線形リストです。
_cLateralIn - class ohymosj.PowerLawKinematicWave の変数
Parameter: _cLateralIn[i] is a multiplication factor [-] to the i-th lateral inflow port _rpLateralIn[i].
_cRp - class ohymosj.SimpleDam の変数
 
_cUpIn - class ohymosj.PowerLawKinematicWave の変数
Parameter: _cUpIn[i] is a multiplication factor [-] to the i-th inflow port from upstream end, _rpUpIn[i].
_calReqP - class ohymosj.OhElement の変数
下流側が計算しようとしたのに計算できない原因がこの要素にあるときに、 _calReqP = true に設定されるようにします。
_className - class ohymosj.OhObject の変数
クラス名を表す文字列です。
_commentString - class ohymosj.OhOutputFile の変数
ファイルに書き出すコメント文字列です。
_commentString - class ohymosj.OhSenderPort の変数
データ文字列です。
_componentArray - class ohymosj.OhSubSystem の変数
構成要素の配列です。
_currentTime - class ohymosj.OhElement の変数
現在時刻(計算済み時刻)です。
_dam - class ohymosj.TestSimpleDam の変数
 
_dataPackArray - class ohymosj.OhSendPort の変数
データパック送信用の配列リストです。
_dataString - class ohymosj.OhElement の変数
データ文字列です。
_dataTime - class ohymosj.OhDataPack の変数
データ記録時刻を表す OhTimePoint です。
_dataValue - class ohymosj.OhDataPackDouble の変数
double 型のデータを格納する double 値です。
_dataValue - class ohymosj.OhDataPackFloat の変数
float 型のデータを格納するメンバ変数です。
_dataValue - class ohymosj.OhDataPackInt の変数
int 型のデータを格納するメンバ変数です。
_dataValue - class ohymosj.OhDataPackLong の変数
long 型のデータを格納するメンバ変数です。
_dctVec - class ohymosj.OhSendPort の変数
この送信端子が供給するデータのデータ補間型ベクトルです。
_dt - class ohymosj.PowerLawKinematicWave の変数
Parameter: time step [sec] for finite difference calculation.
_dt - class ohymosj.SimpleDam の変数
 
_dx - class ohymosj.PowerLawKinematicWave の変数
Working variable: length of the division.
_elements - class ohymosj.OhScfSubSystem の変数
Usual(Non-iterate) Components.
_elements - class ohymosj.OhScfTotalSystem の変数
Usual(Non-iterate) Components.
_epsilon - class ohymosj.PowerLawKinematicWave の変数
Parameter: tolerance level of diffrence of two consecutive caluculated discharges to stop the iteration.
_errorMessage - class ohymosj.OhCannotGetDataError の変数
エラーメッセージです。
_errorMessage - class ohymosj.OhError の変数
エラーメッセージです。
_fileTimeAtInput - class ohymosj.OhInputFile の変数
入力ファイルの最終更新時刻です。
_fixedTime - class ohymosj.OhElement の変数
反復計算において状態が確定している時刻です。
_inFlow0 - class ohymosj.TestSimpleDam の変数
 
_inFlow1 - class ohymosj.TestSimpleDam の変数
 
_initialWorkDoneP - class ohymosj.OhElement の変数
OhElement.initialWork() を 終えたか(true)否か(false)を表すフラグです。
_ipos - class ohymosj.OhBufferedReader の変数
 
_isdt - class ohymosj.PowerLawKinematicWave の変数
初期時刻での流量の分布をどのように与えるかを指定する変数。
_iteratorArray - class ohymosj.OhSubSystem の変数
反復計算を行なう構成要素の配列です。
_iterators - class ohymosj.OhScfSubSystem の変数
Iterator Components.
_iterators - class ohymosj.OhScfTotalSystem の変数
Iterator Components.
_label - class ohymosj.OhWin の変数
 
_lastDataTime - class ohymosj.OhOutputFile の変数
最終出力データのデータ記録時刻です。
_lengthOfStream - class ohymosj.PowerLawKinematicWave の変数
Parameter: length of the stream segment.
_lineLength - class ohymosj.OhOutputFile の変数
出力データ文字列の最大長さです。
_lineno - class ohymosj.OhBufferedReader の変数
 
_m - class ohymosj.PowerLawKinematicWave の変数
Parameter: kinematic constant m [-] in Q = a*A^m
_mediumTermTargetTime - class ohymosj.OhTotalSystem の変数
中間目標時刻です。
_newestDataTimeCol - class ohymosj.OhTotalSystem の変数
最新のデータ時間です。
_nextLine - class ohymosj.OhBufferedReader の変数
 
_numOfElements - class ohymosj.OhScfSubSystem の変数
Number of usual components.
_numOfElements - class ohymosj.OhScfTotalSystem の変数
Number of usual components.
_numOfIterators - class ohymosj.OhScfSubSystem の変数
Number of iterator components.
_numOfIterators - class ohymosj.OhScfTotalSystem の変数
Number of iterator components.
_numOfLateralIn - class ohymosj.PowerLawKinematicWave の変数
Structural variable: number of lateral inflows.
_numOfReceivePorts - class ohymosj.OhScfSubSystem の変数
Number of relay ports for receiving data.
_numOfReceivePorts - class ohymosj.OhScfTotalSystem の変数
Number of relay ports for receiving data.
_numOfSendPorts - class ohymosj.OhScfSubSystem の変数
Number of relay ports for sending data.
_numOfSendPorts - class ohymosj.OhScfTotalSystem の変数
Number of relay ports for sending data.
_numOfSepStream - class ohymosj.PowerLawKinematicWave の変数
Parameter: number of divisions of the stream. [-] 河道区間を等分した数。
_numOfUpIn - class ohymosj.PowerLawKinematicWave の変数
Structural variable: number of inflows from the upstream ends.
_numberOfComponents - class ohymosj.OhSubSystem の変数
構成要素の要素数です。
_numberOfDataPacks - class ohymosj.OhSendPort の変数
_dataPackArray の要素数です。
_numberOfIteratorSets - class ohymosj.OhSubSystem の変数
反復計算を行なう要素群の数です。
_numberOfIterators - class ohymosj.OhSubSystem の変数
それぞれの要素群を構成する要素の数です。
_numberOfObjects - class ohymosj.OhElement の変数
_objectArray の要素数です。
_numberOfReceivePorts - class ohymosj.OhElement の変数
_receivePortArray の要素数です。
_numberOfReceivers - class ohymosj.OhSenderPort の変数
_receiverArray の要素数です。
_numberOfRp - class ohymosj.SimpleDam の変数
 
_numberOfSendPorts - class ohymosj.OhElement の変数
_sendPortArray の要素数です。
_objectArray - class ohymosj.OhElement の変数
直接通信する要素の配列です。
_objectList - class ohymosj.OhElement の変数
作業用の線形リストです。
_objectName - class ohymosj.OhObject の変数
オブジェクト名を表す文字列です。
_objectNumber - class ohymosj.OhObject の変数
オブジェクト番号を表すint値です。
_oneYearInSec - class ohymosj.OhTimePoint の変数
 
_outQ - class ohymosj.TestSimpleDam の変数
 
_outStorage - class ohymosj.TestSimpleDam の変数
 
_owner - class ohymosj.OhObject の変数
所有者を表すオブジェクトです。
_protectPastDataFlag - class ohymosj.OhSendPort の変数
データパックを保護するか(true)否か(false)のフラグです。
_qCrnt - class ohymosj.PowerLawKinematicWave の変数
State variable: discharge Q [m^3/sec] ( = q * w) at current time.
_qCrnt - class ohymosj.SimpleDam の変数
 
_qInCrnt - class ohymosj.SimpleDam の変数
 
_qInNext - class ohymosj.SimpleDam の変数
 
_qLevel - class ohymosj.PowerLawKinematicWave の変数
Parameter: tolerance level of diffrence of two consecutive caluculated discharges to stop the iteration.
_qNext - class ohymosj.PowerLawKinematicWave の変数
Working variable: discharge Q [m^3/sec] at next time.
_qNext - class ohymosj.SimpleDam の変数
 
_qPass - class ohymosj.SimpleDam の変数
 
_rP - class ohymosj.SimpleDam の変数
 
_ratio - class ohymosj.SimpleDam の変数
 
_receivePortArray - class ohymosj.OhElement の変数
要素が所有する受信端子の配列です。
_receivePorts - class ohymosj.OhScfSubSystem の変数
The array where relay ports for receiveing data are stored.
_receivePorts - class ohymosj.OhScfTotalSystem の変数
The array where relay ports for receiveing data are stored.
_receiverArray - class ohymosj.OhSenderPort の変数
送信先の受信端子を記憶するための Object 型配列です。
_rpLateralIn - class ohymosj.PowerLawKinematicWave の変数
lateral inflow ports.
_rpUpIn - class ohymosj.PowerLawKinematicWave の変数
inflow ports from the upstream end.
_sP0 - class ohymosj.SimpleDam の変数
 
_sP1 - class ohymosj.SimpleDam の変数
 
_scfFile - class ohymosj.OhScfSubSystem の変数
"Structure Configuration File" Name.
_scfFile - class ohymosj.OhScfTotalSystem の変数
"Structure Configuration File" Name.
_sendPortArray - class ohymosj.OhElement の変数
要素が所有する送信端子の配列です。
_sendPorts - class ohymosj.OhScfSubSystem の変数
The array where relay ports for sending data are stored.
_sendPorts - class ohymosj.OhScfTotalSystem の変数
The array where relay ports for sending data are stored.
_sender - class ohymosj.OhReceivePort の変数
OhSenderPort 型にキャストされた送信元端子です。
_sender - class ohymosj.OhRelayPort の変数
OhSenderPort 型にキャストされた送信元端子です。
_shareInfoDoneP - class ohymosj.OhElement の変数
OhElement.canYouShareInfo()Share_info を 終えたか(true)否か(false)を表すフラグです。
_sp - class ohymosj.PowerLawKinematicWave の変数
Send port.
_startIndex - class ohymosj.OhArrayList の変数
基準インデックスです。
_storageCrnt - class ohymosj.SimpleDam の変数
 
_storageNext - class ohymosj.SimpleDam の変数
 
_targetTime - class ohymosj.OhElement の変数
反復計算目標時刻[sec]です。
_tc - class ohymosj.OhOption の変数
TimeControl に関するオプションです。
_terminalTime - class ohymosj.OhTotalSystem の変数
シミュレーション目標時刻です。
_theta - class ohymosj.PowerLawKinematicWave の変数
Parameter: time weighting parameter [-].
_timeStep - class ohymosj.OhElement の変数
計算1ステップの時間(タイムステップ)[sec]です。
_treatCommentP - class ohymosj.OhBufferedReader の変数
 
_tsec - class ohymosj.OhTimePoint の変数
対象とする年の年始からの経過時間[sec]です。
_useWinP - class ohymosj.OhOption の変数
GUI の使用に関するオプションです。
_year - class ohymosj.OhTimePoint の変数
年です。

A B C D E F G H I L M N O P R S T W Y _