DesignForms
TShear Class Reference

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...
 

Detailed Description

Concrete toolbox

Member Function Documentation

double AngleShearForceResultant ( double  VdEy,
double  VdEz 
)

Function returns angle of shear force resultant from y-axis of css

Parameters
VdEyshear force in direction of y-axis of css
VdEzshear force in direction of z-axis of css
Returns
angle of shear force resultant from y-axis of css [deg]
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 !!

Parameters
CSIndexId of cross section
WidthPointYis y-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0]
WidthPointZis z-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0]
RotAngleangle for calculation dimension of css from y-axis of CSS in deg
Returns
double EffectiveHeigthProjection ( double  CalcMode,
double  RotAngle,
double  EffectHeithParam 
)

Function returns effective depth of Css recalculated to defined direction drec [m]

Parameters
CalcModeUnused param
RotAngleangle from y axis of css to which value d will be recalculated [deg]
EffectHeithParamcoefficient for calculation effective depth, if this value can not be calculated from plane of deformation, d =x*h
Returns
double EffectiveHeigthProjection ( double  CSIndex,
double  ForceIndex,
double  RotAngle,
double  EffectHeithParam 
)

Function returns effective depth of Css recalculated to defined direction drec [m]

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
RotAngleangle from y axis of css to which value d will be recalculated [deg]
EffectHeithParamcoefficient for calculation effective depth, if this value can not be calculated from plane of deformation, d =x*h
Returns
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]

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
RotAngleangle from y axis of css to which value is recalculated [deg]
InnerLeverParamcoefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal
CalcTypetype 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)
Returns
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]

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
RotAngleangle from y axis of css to which value is recalculated [deg]
InnerLeverParamcoefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal
CalcTypetype 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)
Returns
double InnerleverArmProjection ( double  CalcMode,
double  RotAngle,
double  InnerLeverParam,
double  CalcType 
)

Function returns inner lever arm of Css recalculated to defined direction zrec [m]

Parameters
CalcModeUnused param
RotAngleangle from y axis of css to which value d will be recalculated [deg]
InnerLeverParamcoefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal
CalcTypetype 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)
Returns
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]

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
RotAngleangle from y axis of css to which value is recalculated [deg]
InnerLeverParamcoefficient for calculation inner lever arm, if this value can not be calculated from plane of deformation, zcal =InnerLeverParam*dcal
CalcTypetype 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)
Returns
PointD PositionWidthCssForShear ( double  CSIndex,
double  ForceIndex,
double  TypeOfArea = 0 
)

Function returns distance from the center of cross-section, where value WidthCssForShear is calculated

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
TypeOfAreais 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).
Returns
double ShearForceResultant ( double  VdEy,
double  VdEz 
)

Function calculate and returns resultant of shear force VEd = (VEdy^2 + VEdz^2)^0.5

Parameters
VdEyshear force in direction of y-axis of css
VdEzshear force in direction of z-axis of css
Returns
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]

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
TypeOfAreais 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).
Returns
double WidthCssGeneral ( double  WidthPointY,
double  WidthPointZ,
double  RotAngle 
)

Function returns dimension of cross-section in inputted direction crossing the inputted point

Parameters
WidthPointYis y-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0]
WidthPointZis z-coordinate of reference point for definition of the line for calculation dimension of css related to point [0,0]
RotAngleangle for calculation dimension of css from y-axis of CSS in deg
Returns