- s1 - クラス の変数mbd.constraint.CylinderJoint
-
拘束対象物体1の移動方向
- s1 - クラス の変数mbd.constraint.RotateJoint
-
拘束対象物体1の回転軸方向
- s1 - クラス の変数mbd.constraint.Slider
-
拘束対象物体1の移動方向
- s2 - クラス の変数mbd.constraint.CylinderJoint
-
拘束対象物体2の移動方向
- s2 - クラス の変数mbd.constraint.RotateJoint
-
拘束対象物体2の回転軸方向
- s2 - クラス の変数mbd.constraint.Slider
-
拘束対象物体2の移動方向
- set(int, int, double) - クラス のメソッドfigure.DefaultMatrix
-
成分に値を設定する
- set(int, int, double) - インタフェース のメソッドfigure.Matrix
-
成分に値を設定する
- set(double, double, double) - クラス のメソッドfigure.Tuple3D
-
座標を設定する
- set(Tuple3D) - クラス のメソッドfigure.Tuple3D
-
座標を設定する
- set(int, double) - クラス のメソッドfigure.Vector
-
成分を設定する
- set(double, double, double, double) - クラス のメソッドmbd.EulerParameters
-
オイラーパラメータを設定する
- setAcc(Vector, int) - クラス のメソッドmbd.MultiBodyModel
-
加速度を設定する
- setAcc(Vector, int) - クラス のメソッドmbd.Position
-
加速度を設定する
- setAxis(Vector3D, Vector3D) - クラス のメソッドmbd.constraint.CylinderJoint
-
拘束対象物体の軸方向を設定する
- setAxis(Vector3D, Vector3D) - クラス のメソッドmbd.constraint.RotateJoint
-
拘束対象物体の軸方向を設定する
- setAxis(Vector3D, Vector3D, Vector3D, Vector3D) - クラス のメソッドmbd.constraint.Slider
-
拘束対象物体の軸方向を設定する
- setAxis(Vector3D, Vector3D) - クラス のメソッドmbd.constraint.UniversalJoint
-
拘束対象物体の軸方向を設定する
- setBaumgarte(double, double) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
-
バウムガルテの安定化パラメータを設定する
- setBaumgarte(double, double) - クラス のメソッドmbd.MultiBodyModel
-
バウムガルテの安定化パラメータを設定する
- setBaumgarte(double, double) - インタフェース のメソッドmbd.RigidConstraint
-
バウムガルテの安定化パラメータを設定する
- setBounds(double, double, double, double, double, double) - クラス のメソッドfigure.Cube3D
-
境界を設定する
- setBounds() - クラス のメソッドmbd.MultiBodyModel
-
モデル境界を設定する
- setColors(Color, Color) - クラス のメソッドmbd.component.MBDViewCanvas
-
表示色を設定する
- setCoords(Point3D, Point3D) - クラス のメソッドmbd.constraint.AbstractConstraint
-
拘束位置を設定する
- setCoords(Point3D, Point3D) - インタフェース のメソッドmbd.Constraint
-
拘束位置を設定する
- setDt(double) - クラス のメソッドmbd.MultiBodyModel
-
時間刻み幅を設定する
- setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.BallJoint
-
重心位置・速度を設定する
- setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.CylinderJoint
-
重心位置・速度を設定する
- setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.RotateJoint
-
重心位置・速度を設定する
- setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.Slider
-
重心位置・速度を設定する
- setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.UniversalJoint
-
重心位置・速度を設定する
- setGcPosition() - クラス のメソッドmbd.MultiBodyModel
-
重心位置・速度を設定する
- setGcPosition(Tuple3D, Tuple3D, Tuple3D) - クラス のメソッドmbd.Position
-
重心位置・速度を設定する
- setGcPosition(Position, Position) - インタフェース のメソッドmbd.RigidConstraint
-
重心位置・速度を設定する
- setGravity(Vector3D) - クラス のメソッドmbd.MultiBodyModel
-
重力加速度を設定する
- setInitPosition() - クラス のメソッドmbd.Body
-
初期位置情報を設定する
- setInitPosition() - クラス のメソッドmbd.MultiBodyModel
-
初期位置情報を設定する
- setLabel(int) - クラス のメソッドmbd.Body
-
データラベルを設定する
- setLabel(int) - インタフェース のメソッドmbd.LabeledData
-
データラベルを設定する
- setLocation(double, double, double) - クラス のメソッドfigure.Cube3D
-
座標を設定する
- setLocation(Tuple3D) - クラス のメソッドfigure.Cube3D
-
座標を設定する
- setLocation(double, double, double) - クラス のメソッドfigure.Point3D
-
座標を設定する
- setLocation(Tuple3D) - クラス のメソッドfigure.Point3D
-
座標を設定する
- setMass(double, double, double, double) - クラス のメソッドmbd.Body
-
質量・慣性モーメントを設定する
- setPaint() - クラス のメソッドgui.BasicViewCanvas
-
画面の設定をする
- setPaint() - クラス のメソッドmbd.component.MBDViewCanvas
-
画面設定
- setParameters(MatrixSolveMethod, double[]) - クラス のstaticメソッドfigure.matrix.MatrixSolveParameter
-
行列解法のパラメータを設定する
- setPos(Position, double, double, double, double, double, double) - クラス のメソッドmbd.io.MultiBodyModelReader
-
オイラー角から位置情報を設定する
- setPosition(int, int) - クラス のメソッドmbd.constraint.AbstractConstraint
-
拘束対象物体を設定する
- setPosition(int, int) - インタフェース のメソッドmbd.Constraint
-
拘束対象位置情報を設定する
- setPosition(Body, String) - クラス のメソッドmbd.io.MultiBodyModelReader
-
物体の姿勢を設定する
- setSize(double, double, double) - クラス のメソッドfigure.Cube3D
-
大きさを設定する
- setSize() - クラス のメソッドmbd.MultiBodyModel
-
マトリックス・ベクトルのサイズを設定する
- setTempPosition() - クラス のメソッドmbd.MultiBodyModel
-
Runge-Kutta 法ステップのデータを設定する
- setTempPosition(double, int) - クラス のメソッドmbd.MultiBodyModel
-
Runge-Kutta 法ステップのデータを設定する
- setX(double) - クラス のメソッドfigure.Tuple3D
-
x 座標を設定する
- setY(double) - クラス のメソッドfigure.Tuple3D
-
y 座標を設定する
- setZ(double) - クラス のメソッドfigure.Tuple3D
-
z 座標を設定する
- size - クラス の変数figure.Vector
-
ベクトルの成分の数
- size() - クラス のメソッドfigure.Vector
-
成分の数を返す
- size - クラス の変数mbd.MultiBodyModel
-
マトリックス・ベクトルのサイズ
- Slider - mbd.constraintのクラス
-
回転無し並進ジョイント
- Slider(int, int, Point3D, Point3D, double) - クラス のコンストラクタmbd.constraint.Slider
-
回転無し並進ジョイントを構築する
- solve(Vector, MatrixSolveMethod) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
連立方程式の解を求める
- solve(Vector, MatrixSolveMethod) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
連立方程式の解を求める
- solveByCG(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
共役勾配法で連立方程式の解を求める
- solveByCG(Vector, double, int) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
共役勾配法で連立方程式の解を求める
- solveByCG(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
共役勾配法で連立方程式の解を求める
- solveByCG(Vector, double, int) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
共役勾配法で連立方程式の解を求める
- solveByGauss(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
ガウス消去法で連立方程式の解を求める
- solveByGauss(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
ガウス消去法で連立方程式の解を求める
- solveByGaussJordan(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
Gauss - Jordan 法で連立方程式の解を求める
- solveByGaussJordan(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
Gauss - Jordan 法で連立方程式の解を求める
- solveByGaussJordanNoPreserv(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
Gauss - Jordan 法で連立方程式の解を求める
- solveByGaussNoPreserv(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
ガウス消去法で連立方程式の解を求める
元の行列は保持しない
- solveByILUCG(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
不完全 LU 分解共役勾配法で連立方程式の解を求める
- solveByILUCG(Vector, double, int) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
不完全 LU 分解共役勾配法で連立方程式の解を求める
- solveByILUCG(DefaultMatrix, Vector, double, int) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
不完全 LU 分解共役勾配法で連立方程式の解を求める
- solveByILUCG(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
不完全 LU 分解共役勾配法で連立方程式の解を求める
- solveByILUCG(Vector, double, int) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
不完全 LU 分解共役勾配法で連立方程式の解を求める
- solveByLU(DefaultMatrix, Vector, double) - クラス のstaticメソッドfigure.matrix.DefaultMatrixSolver
-
LU 分解法で連立方程式の解を求める
- solveByLU(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
LU 分解法で連立方程式の解を求める
- solveByLU(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
LU 分解法で連立方程式の解を求める
- solveByLUNoPreserv(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
軸選択 LU 分解法で連立方程式の解を求める
元の行列は保持しない
- solveBySOR(Vector, double, int, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
-
SOR 法で連立方程式の解を求める
- solveBySOR(Vector, double, int, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
-
SOR 法で連立方程式の解を求める
- Sphere - mbd.bodyのクラス
-
中空球クラス
- Sphere(int, double, double, double) - クラス のコンストラクタmbd.body.Sphere
-
物体を構築する
- sphericalCoordinates() - クラス のメソッドfigure.Vector3D
-
球座標表示を返す
- split(String) - クラス のstaticメソッドfileio.TextDataReader
-
文字列を分割する
- Spring - mbd.constraintのクラス
-
ばね要素
- Spring(int, int, Point3D, Point3D, double, double) - クラス のコンストラクタmbd.constraint.Spring
-
ばね要素を構築する
- springs - クラス の変数mbd.MultiBodyModel
-
柔拘束条件を格納するリスト
- start() - クラス のメソッドanimation.Animator
-
スレッドの実行を開始する
- start() - クラス のメソッドmbd.component.MBDControlPanel
-
計算を開始する
- START - クラス のstatic変数resourcemanager.WordMap
-
計算開始を表す文字列
- startElement(String, String, String, Attributes) - クラス のメソッドresourcemanager.XMLDataMap.DataReadHandler
-
要素の先頭部分を読み込む
- stop() - クラス のメソッドanimation.Animator
-
スレッドの実行を停止する
- stop() - クラス のメソッドmbd.component.MBDAnimator
-
スレッドの実行を停止する
- stop() - クラス のメソッドmbd.component.MBDControlPanel
-
計算を停止する
- STOP - クラス のstatic変数resourcemanager.WordMap
-
計算停止を表す文字列
- StopButton - mbd.componentのクラス
-
計算停止ボタン
- StopButton(MBDControlPanel) - クラス のコンストラクタmbd.component.StopButton
-
計算停止ボタンを構築する
- swap() - クラス のメソッドmbd.constraint.AbstractConstraint
-
拘束対象物体1と2を入れ替える
- swap() - インタフェース のメソッドmbd.Constraint
-
拘束対象物体1と2を入れ替える