DeformationEnergyCalculator
Namespace: FEMur.Solver
ひずみエネルギー(変形エネルギー)を計算するクラス
public sealed class DeformationEnergyCalculator
Inheritance: System.Object → FEMur.Solver.DeformationEnergyCalculator
Methods
| Name | Signature | Summary |
|---|---|---|
Calculate(Model) | public DeformationEnergyCalculator.DeformationEnergyResult Calculate(Model model) | モデル全体のひずみエネルギーを計算 U = 0.5 * u^T * K * u |
Calculate(Model, Result) | public DeformationEnergyCalculator.DeformationEnergyResult Calculate(Model model, Result result) | 指定した結果を使用してモデル全体のひずみエネルギーを計算 |
CalculateTotal(Model) | public double CalculateTotal(Model model) | モデル全体のひずみエネルギーを計算(簡易版:合計値のみ) |
CalculateElementEnergy(Model, int) | public DeformationEnergyCalculator.ElementDeformationEnergy CalculateElementEnergy(Model model, int elementId) | 指定した要素のひずみエネルギーを計算 |
CalculateElementEnergy(Model, int, Result) | public DeformationEnergyCalculator.ElementDeformationEnergy CalculateElementEnergy(Model model, int elementId, Result result) | 指定した結果を使用して要素のひずみエネルギーを計算 |