drop
クラス DropShape

java.lang.Object
  上位を拡張 drop.DropShape

public class DropShape
extends java.lang.Object

液滴形状作成クラス


フィールドの概要
static double[][] CC
          アダムス−バシュフォース−ムールトン法の補正子係数を格納した配列
static double[][] CP
          アダムス−バシュフォース−ムールトン法の予測子係数を格納した配列
static double DFLIMIT
          f 座標の1階微分の最大値
 
コンストラクタの概要
DropShape()
           
 
メソッドの概要
static int ABMMethod(int n, double dt, double[] t, double[] r, double[] dr, double[] gamma, double gammaMax, double beta)
          アダムス−バシュフォース−ムールトン法 (極座標) で液滴形状を作成する
static int ABMMethod(int n, double r0, double dr0, double[] r, double[] f, double[] df, double beta)
          アダムス−バシュフォース−ムールトン法 (直交座標) で液滴形状を作成する
protected static double laplaceD(double r, double f, double df, double beta)
          液滴のラプラス方程式 (直交座標)
protected static double laplaceP(double t, double r, double dr, double beta)
          液滴のラプラス方程式 (極座標)
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DFLIMIT

public static final double DFLIMIT
f 座標の1階微分の最大値

関連項目:
定数フィールド値

CP

public static final double[][] CP
アダムス−バシュフォース−ムールトン法の予測子係数を格納した配列


CC

public static final double[][] CC
アダムス−バシュフォース−ムールトン法の補正子係数を格納した配列

コンストラクタの詳細

DropShape

public DropShape()
メソッドの詳細

ABMMethod

public static int ABMMethod(int n,
                            double r0,
                            double dr0,
                            double[] r,
                            double[] f,
                            double[] df,
                            double beta)
アダムス−バシュフォース−ムールトン法 (直交座標) で液滴形状を作成する

パラメータ:
n - データ点数の最大値
r0 - r 座標の初期値
dr0 - r 座標の増分の初期値
r - r 座標を格納する配列
f - f 座標を格納する配列
df - f 座標の1階微分を格納する配列
beta - 係数
戻り値:
実際のデータ点数

ABMMethod

public static int ABMMethod(int n,
                            double dt,
                            double[] t,
                            double[] r,
                            double[] dr,
                            double[] gamma,
                            double gammaMax,
                            double beta)
アダムス−バシュフォース−ムールトン法 (極座標) で液滴形状を作成する

パラメータ:
n - データ点数の最大値
dt - θ 座標の増分
t - θ 座標を格納する配列
r - r 座標を格納する配列
dr - r 座標の1階微分を格納する配列
gamma - 角度を格納する配列
gammaMax - 接触角の最大値
beta - 係数
戻り値:
実際のデータ点数

laplaceD

protected static double laplaceD(double r,
                                 double f,
                                 double df,
                                 double beta)
液滴のラプラス方程式 (直交座標)

パラメータ:
r - r 座標
f - f 座標
df - f 座標の1階微分
beta - 係数
戻り値:
f 座標の2階微分

laplaceP

protected static double laplaceP(double t,
                                 double r,
                                 double dr,
                                 double beta)
液滴のラプラス方程式 (極座標)

パラメータ:
t - θ 座標
r - r 座標
dr - r 座標の1階微分
beta - 係数
戻り値:
r 座標の2階微分