Add converting primitives and calculators
This commit is contained in:
@@ -44,6 +44,11 @@ namespace StructureHelperLogics.NdmCalculations.Analyses.ByForces
|
||||
{
|
||||
}
|
||||
|
||||
public ForceCalculator(Guid id) : this()
|
||||
{
|
||||
Id = id;
|
||||
}
|
||||
|
||||
public void Run()
|
||||
{
|
||||
TraceLogger?.AddMessage(LoggerStrings.LogicType(this), TraceLogStatuses.Service);
|
||||
|
||||
@@ -16,11 +16,11 @@ namespace StructureHelperLogics.NdmCalculations.Analyses.ByForces
|
||||
public class ForceCalculatorInputDataUpdateStrategy : IUpdateStrategy<IForceCalculatorInputData>
|
||||
{
|
||||
private IUpdateStrategy<IHasPrimitives> primitivesUpdateStrategy;
|
||||
private IUpdateStrategy<IHasForceCombinations> forceCombinationUpdateStrategy;
|
||||
private IUpdateStrategy<IHasForceActions> forceCombinationUpdateStrategy;
|
||||
private IUpdateStrategy<IAccuracy> accuracyUpdateStrategy;
|
||||
private IUpdateStrategy<ICompressedMember> compressedMemberUpdateStrategy;
|
||||
public ForceCalculatorInputDataUpdateStrategy(IUpdateStrategy<IHasPrimitives> primitivesUpdateStrategy,
|
||||
IUpdateStrategy<IHasForceCombinations> forceCombinationUpdateStrategy,
|
||||
IUpdateStrategy<IHasForceActions> forceCombinationUpdateStrategy,
|
||||
IUpdateStrategy<IAccuracy> accuracyUpdateStrategy,
|
||||
IUpdateStrategy<ICompressedMember> compressedMemberUpdateStrategy)
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@ using StructureHelperLogics.NdmCalculations.Primitives;
|
||||
|
||||
namespace StructureHelperLogics.NdmCalculations.Analyses.ByForces
|
||||
{
|
||||
public interface IForceCalculatorInputData : IInputData, ISaveable, IHasPrimitives, IHasForceCombinations
|
||||
public interface IForceCalculatorInputData : IInputData, ISaveable, IHasPrimitives, IHasForceActions
|
||||
{
|
||||
IAccuracy Accuracy { get; set; }
|
||||
List<CalcTerms> CalcTermsList { get; }
|
||||
|
||||
Reference in New Issue
Block a user