Files
StructureHelper/StructureHelperCommon/Models/Forces/IForceTuple.cs
2023-01-14 17:49:28 +05:00

40 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace StructureHelperCommon.Models.Forces
{
/// <summary>
/// Interface for generic force for beams
/// </summary>
public interface IForceTuple : ICloneable
{
/// <summary>
/// Bending moment round about x-axis
/// </summary>
double Mx { get; set; }
/// <summary>
/// Bending moment round about y-axis
/// </summary>
double My { get; set; }
/// <summary>
/// Longitudinal force along x-axis
/// </summary>
double Nz { get; set; }
/// <summary>
/// Shear force along x-axis
/// </summary>
double Qx { get; set; }
/// <summary>
/// Shear force along z-axis
/// </summary>
double Qy { get; set; }
/// <summary>
/// Twisting moment round about z-axis
/// </summary>
double Mz { get; set; }
}
}