Concrete toolbox More...
Inherits TInterfaceObjectBase.
Public Member Functions | |
double | EffectiveHeigthProjection (double CalcMode, double RotAngle, double EffectHeithParam) |
Function returns effective depth of Css recalculated to defined direction drec [m] More... | |
double | EffectiveHeigthProjection (double CSIndex, double ForceIndex, double RotAngle, double EffectHeithParam) |
Function returns effective depth of Css recalculated to defined direction drec [m] More... | |
double | InnerleverArmProjection (double CalcMode, double RotAngle, double InnerLeverParam, double CalcType) |
Function returns inner lever arm of Css recalculated to defined direction zrec [m] More... | |
double | InnerleverArmProjection (double CSIndex, double ForceIndex, double RotAngle, double InnerLeverParam, double CalcType) |
Function returns inner lever arm of Css recalculated to defined direction zrec [m] More... | |
double | WidthCssGeneral (double WidthPointY, double WidthPointZ, double RotAngle) |
Function returns dimension of cross-section in inputted direction crossing the inputted point More... | |
double | CssDimension (double CSIndex, double WidthPointY, double WidthPointZ, double RotAngle) |
Function returns dimension of cross-section in inputted direction crossing the inputted point with influence of holes !! More... | |
double | ShearForceResultant (double VdEy, double VdEz) |
Function calculate and returns resultant of shear force VEd = (VEdy^2 + VEdz^2)^0.5 More... | |
double | AngleShearForceResultant (double VdEy, double VdEz) |
Function returns angle of shear force resultant from y-axis of css More... | |
double | InnerLeverArmPartPosProjection (double CSIndex, double ForceIndex, double RotAngle, double InnerLeverParam, double CalcType) |
Function returns part of inner level (distance to center of tensile force to center of CSS) recalculated to defined direction -value zrec+ [m] More... | |
double | InnerLeverArmPartNegProjection (double CSIndex, double ForceIndex, double RotAngle, double InnerLeverParam, double CalcType) |
Function returns part of inner level arm (distance to center of compressive to center of CSS) force recalculated to defined direction -value zrec+ [m] More... | |
double | WidthCssForShear (double CSIndex, double ForceIndex, double TypeOfArea=0) |
Function returns the minimum width of cross-section in selected area perpendicular to resultant of shear force -bw[m] More... | |
PointD | PositionWidthCssForShear (double CSIndex, double ForceIndex, double TypeOfArea=0) |
Function returns distance from the center of cross-section, where value WidthCssForShear is calculated More... | |
Concrete toolbox
double AngleShearForceResultant | ( | double | VdEy, |
double | VdEz | ||
) |
Function returns angle of shear force resultant from y-axis of css
VdEy | shear force in direction of y-axis of css |
VdEz | shear force in direction of z-axis of css |
double CssDimension | ( | double | CSIndex, |
double | WidthPointY, | ||
double | WidthPointZ, | ||
double | RotAngle | ||
) |
Function returns dimension of cross-section in inputted direction crossing the inputted point with influence of holes !!
CSIndex | Id of cross section |
WidthPointY | is y-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0] |
WidthPointZ | is z-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0] |
RotAngle | angle for calculation dimension of css from y-axis of CSS in deg |
double EffectiveHeigthProjection | ( | double | CalcMode, |
double | RotAngle, | ||
double | EffectHeithParam | ||
) |
Function returns effective depth of Css recalculated to defined direction drec [m]
CalcMode | Unused param |
RotAngle | angle from y axis of css to which value d will be recalculated [deg] |
EffectHeithParam | coefficient for calculation effective depth, if this value can not be calculated from plane of deformation, d =x*h |
double EffectiveHeigthProjection | ( | double | CSIndex, |
double | ForceIndex, | ||
double | RotAngle, | ||
double | EffectHeithParam | ||
) |
Function returns effective depth of Css recalculated to defined direction drec [m]
CSIndex | Id of cross section |
ForceIndex | Id of forces for calculation |
RotAngle | angle from y axis of css to which value d will be recalculated [deg] |
EffectHeithParam | coefficient for calculation effective depth, if this value can not be calculated from plane of deformation, d =x*h |
double InnerLeverArmPartNegProjection | ( | double | CSIndex, |
double | ForceIndex, | ||
double | RotAngle, | ||
double | InnerLeverParam, | ||
double | CalcType | ||
) |
Function returns part of inner level arm (distance to center of compressive to center of CSS) force recalculated to defined direction -value zrec+ [m]
CSIndex | Id of cross section |
ForceIndex | Id of forces for calculation |
RotAngle | angle from y axis of css to which value is recalculated [deg] |
InnerLeverParam | coefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal |
CalcType | type of calculation inner lever arm (0 =inner lever arm is calculated from eccentricity of forces in compressive concrete and in tensile reinforcement,1=inner lever arm is calculated from eccentricity of all compresive forces and all tensile forces) |
double InnerLeverArmPartPosProjection | ( | double | CSIndex, |
double | ForceIndex, | ||
double | RotAngle, | ||
double | InnerLeverParam, | ||
double | CalcType | ||
) |
Function returns part of inner level (distance to center of tensile force to center of CSS) recalculated to defined direction -value zrec+ [m]
CSIndex | Id of cross section |
ForceIndex | Id of forces for calculation |
RotAngle | angle from y axis of css to which value is recalculated [deg] |
InnerLeverParam | coefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal |
CalcType | type of calculation inner lever arm (0 =inner lever arm is calculated from eccentricity of forces in compressive concrete and in tensile reinforcement,1=inner lever arm is calculated from eccentricity of all compresive forces and all tensile forces) |
double InnerleverArmProjection | ( | double | CalcMode, |
double | RotAngle, | ||
double | InnerLeverParam, | ||
double | CalcType | ||
) |
Function returns inner lever arm of Css recalculated to defined direction zrec [m]
CalcMode | Unused param |
RotAngle | angle from y axis of css to which value d will be recalculated [deg] |
InnerLeverParam | coefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal |
CalcType | type of calculation inner lever arm (0 =inner lever arm is calculated from eccentricity of forces in compressive concrete and in tensile reinforcement,1=inner lever arm is calculated from eccentricity of all compresive forces and all tensile forces) |
double InnerleverArmProjection | ( | double | CSIndex, |
double | ForceIndex, | ||
double | RotAngle, | ||
double | InnerLeverParam, | ||
double | CalcType | ||
) |
Function returns inner lever arm of Css recalculated to defined direction zrec [m]
CSIndex | Id of cross section |
ForceIndex | Id of forces for calculation |
RotAngle | angle from y axis of css to which value is recalculated [deg] |
InnerLeverParam | coefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal |
CalcType | type of calculation inner lever arm (0 =inner lever arm is calculated from eccentricity of forces in compressive concrete and in tensile reinforcement,1=inner lever arm is calculated from eccentricity of all compresive forces and all tensile forces) |
PointD PositionWidthCssForShear | ( | double | CSIndex, |
double | ForceIndex, | ||
double | TypeOfArea = 0 |
||
) |
Function returns distance from the center of cross-section, where value WidthCssForShear is calculated
CSIndex | Id of cross section |
ForceIndex | Id of forces for calculation |
TypeOfArea | is type of area , when the minimum width is calculated (0 - in tension area of the concrete, 1 = area between resultant of force in compressive concrete and tensile reinforcement , it means within inner lever arm). |
double ShearForceResultant | ( | double | VdEy, |
double | VdEz | ||
) |
Function calculate and returns resultant of shear force VEd = (VEdy^2 + VEdz^2)^0.5
VdEy | shear force in direction of y-axis of css |
VdEz | shear force in direction of z-axis of css |
double WidthCssForShear | ( | double | CSIndex, |
double | ForceIndex, | ||
double | TypeOfArea = 0 |
||
) |
Function returns the minimum width of cross-section in selected area perpendicular to resultant of shear force -bw[m]
CSIndex | Id of cross section |
ForceIndex | Id of forces for calculation |
TypeOfArea | is type of area , when the minimum width is calculated (0 - in tension area of the concrete, 1 = area between resultant of force in compressive concrete and tensile reinforcement , it means within inner lever arm). |
double WidthCssGeneral | ( | double | WidthPointY, |
double | WidthPointZ, | ||
double | RotAngle | ||
) |
Function returns dimension of cross-section in inputted direction crossing the inputted point
WidthPointY | is y-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0] |
WidthPointZ | is z-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0] |
RotAngle | angle for calculation dimension of css from y-axis of CSS in deg |