Skip to main content

DeformationEnergyCalculator

Namespace: FEMur.Solver

ひずみエネルギー(変形エネルギー)を計算するクラス

public sealed class DeformationEnergyCalculator

Inheritance: System.Object → FEMur.Solver.DeformationEnergyCalculator

View source

Methods​

NameSignatureSummary
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)指定した結果を使用して要素のひずみエネルギーを計算