DesignForms
TStressStrain Class Reference

Concrete toolbox More...

Inherits TInterfaceObjectBase.

Public Member Functions

double GetCountFibresConcrete ()
 Function returns number of concrete fibers in cross-section More...
 
double GetCountFibresConcrete (double CSIndex)
 Function returns number of concrete fibers in cross-section More...
 
double GetFibreComponentIDConcrete (double CSIndex, double fibreIndex)
 Function returns componentID for fibre More...
 
double GetCountFibresReinforcement ()
 Function returns number of non-prestressed bars of reinforcement in cross-section More...
 
double GetCountFibresReinforcement (double CSIndex)
 Function returns number of non-prestressed bars of reinforcement in cross-section More...
 
double GetExtremeStrainOfConcreteMax ()
 Function returns maximum value of strain from all concrete fibres More...
 
double GetExtremeStrainOfConcreteMax (double CSIndex, double ForceIndex)
 Function returns maximum value of strain from all concrete fibres More...
 
double GetExtremeStrainOfConcreteMin ()
 Function returns minimum value of strain from all concrete fibres More...
 
double GetExtremeStrainOfConcreteMin (double CSIndex, double ForceIndex)
 Function returns minimum value of strain from all concrete fibres More...
 
double GetExtremeStrainOfReinfMax ()
 Function returns maximum value of strain from all non-prestressed bars of reinforcement More...
 
double GetExtremeStrainOfReinfMax (double CSIndex, double ForceIndex)
 Function returns maximum value of strain from all non-prestressed bars of reinforcement More...
 
double GetExtremeStrainOfReinfMin ()
 Function returns minimum value of strain from all non-prestressed bars of reinforcement More...
 
double GetExtremeStrainOfReinfMin (double CSIndex, double ForceIndex)
 Function returns minimum value of strain from all non-prestressed bars of reinforcement More...
 
double GetExtremeStressOfConcreteMax ()
 Function returns maximum value of stress from all concrete fibres More...
 
double GetExtremeStressOfConcreteMax (double CSIndex, double ForceIndex)
 Function returns maximum value of stress from all concrete fibres More...
 
double GetExtremeStressOfConcreteMin ()
 Function returns minimum value of stress from all concrete fibres More...
 
double GetExtremeStressOfConcreteMin (double CSIndex, double ForceIndex)
 Function returns minimum value of stress from all concrete fibres More...
 
double GetExtremeStressOfReinfMax ()
 Function returns maximum value of stress from all non-prestressed bars of reinforcement More...
 
double GetExtremeStressOfReinfMax (double CSIndex, double ForceIndex)
 Function returns maximum value of stress from all non-prestressed bars of reinforcement More...
 
double GetExtremeStressOfReinfMin ()
 Function returns minimum value of stress from all non-prestressed bars of reinforcement More...
 
double GetExtremeStressOfReinfMin (double CSIndex, double ForceIndex)
 Function returns minimum value of stress from all non-prestressed bars of reinforcement More...
 
double GetFibreExtremeStrainMax ()
 Function returns index of concrete fibre , where is maximum value of strain More...
 
double GetFibreExtremeStrainMax (double CSIndex, double ForceIndex)
 Function returns index of concrete fibre , where is maximum value of strain More...
 
double GetFibreExtremeStrainMin ()
 Function returns index of concrete fibre , where is minimum value of strain More...
 
double GetFibreExtremeStrainMin (double CSIndex, double ForceIndex)
 Function returns index of concrete fibre , where is minimum value of strain More...
 
double GetFibreExtremeStressMax ()
 Function returns index of concrete fibre , where is maximum value of stress More...
 
double GetFibreExtremeStressMax (double CSIndex, double ForceIndex)
 Function returns index of concrete fibre , where is maximum value of stress More...
 
double GetFibreExtremeStressMin ()
 Function returns index of concrete fibre , where is minimum value of stress More...
 
double GetFibreExtremeStressMin (double CSIndex, double ForceIndex)
 Function returns index of concrete fibre , where is minimum value of stress More...
 
TStructure GetFibrePositionConcrete (double Index)
 Function returns concrete fibre position for given index More...
 
TStructure GetFibrePositionConcrete (double CSIndex, double Index)
 Function returns concrete fibre position for given index More...
 
TStructure GetFibrePositionReinf (double Index)
 Function returns non-prestressed bar position for given index More...
 
TStructure GetFibrePositionReinf (double CSIndex, double Index)
 Function returns non-prestressed bar position for given index More...
 
double GetLimitStrainOfConcrete (double Index)
 Function returns limit value of strain in selected concrete fibre More...
 
double GetLimitStrainOfConcrete (double CSIndex, double Index)
 Function returns limit value of strain in selected concrete fibre More...
 
double GetLimitStrainOfReinf (double Index)
 Function returns limit value of stain in selected non-prestressed bar of reinforcement More...
 
double GetLimitStrainOfReinf (double CSIndex, double Index)
 Function returns limit value of stain in selected non-prestressed bar of reinforcement More...
 
double GetLimitStressOfConcrete (double Index)
 Function returns limit value of stress in selected concrete fibre More...
 
double GetLimitStressOfConcrete (double CSIndex, double Index)
 Function returns limit value of stress in selected concrete fibre More...
 
double GetLimitStressOfReinf (double Index)
 Function returns limit value of stress in selected non-prestressed bar of reinforcement More...
 
double GetLimitStressOfReinf (double CSIndex, double Index)
 Function returns limit value of stress in selected non-prestressed bar of reinforcement More...
 
double GetReinfExtremeStrainMax ()
 Function returns index of non-prestressed bar of reinforcement, where is maximum value of strain More...
 
double GetReinfExtremeStrainMax (double CSIndex, double ForceIndex)
 Function returns index of non-prestressed bar of reinforcement, where is maximum value of strain More...
 
double GetReinfExtremeStrainMin ()
 Function returns index of non-prestressed bar of reinforcement, where is minimum value of strain More...
 
double GetReinfExtremeStrainMin (double CSIndex, double ForceIndex)
 Function returns index of non-prestressed bar of reinforcement, where is minimum value of strain More...
 
double GetReinfExtremeStressMax ()
 Function returns index of non-prestressed bar of reinforcement, where is maximum value of stress More...
 
double GetReinfExtremeStressMax (double CSIndex, double ForceIndex)
 Function returns index of non-prestressed bar of reinforcement, where is maximum value of stress More...
 
double GetReinfExtremeStressMin ()
 Function returns index of non-prestressed bar of reinforcement, where is minimum value of stress More...
 
double GetReinfExtremeStressMin (double CSIndex, double ForceIndex)
 Function returns index of non-prestressed bar of reinforcement, where is minimum value of stress More...
 
double GetStrainOfConcrete (double Index)
 Function returns value of strain in selected concrete fibre More...
 
double GetStrainOfConcrete (double CSIndex, double ForceIndex, double Index)
 Function returns value of strain in selected concrete fibre More...
 
double GetStrainOfReinf (double Index)
 Function returns value of stain in selected non-prestressed bar of reinforcement More...
 
double GetStrainOfReinf (double CSIndex, double ForceIndex, double Index)
 Function returns value of stain in selected non-prestressed bar of reinforcement More...
 
double GetStressOfConcrete (double Index)
 Function returns value of stress in selected concrete fibre More...
 
double GetStressOfConcrete (double CSIndex, double ForceIndex, double Index)
 Function returns value of stress in selected concrete fibre More...
 
double GetStressOfReinf (double Index)
 Function returns value of stress in selected non-prestressed bar of reinforcement More...
 
double GetStressOfReinf (double CSIndex, double ForceIndex, double Index)
 Function returns value of stress in selected non-prestressed bar of reinforcement More...
 
double GetFiberReinfDiameter (double Index)
 Function returns bar diameter for non-prestressed bar index More...
 
double GetFiberReinfDiameter (double CSIndex, double Index)
 Function returns bar diameter for non-prestressed bar index More...
 

Detailed Description

Concrete toolbox

Member Function Documentation

double GetCountFibresConcrete ( )

Function returns number of concrete fibers in cross-section

Returns
double GetCountFibresConcrete ( double  CSIndex)

Function returns number of concrete fibers in cross-section

Parameters
CSIndexId of cross section
Returns
double GetCountFibresReinforcement ( )

Function returns number of non-prestressed bars of reinforcement in cross-section

Returns
double GetCountFibresReinforcement ( double  CSIndex)

Function returns number of non-prestressed bars of reinforcement in cross-section

Parameters
CSIndexId of cross section
Returns
double GetExtremeStrainOfConcreteMax ( )

Function returns maximum value of strain from all concrete fibres

Returns
double GetExtremeStrainOfConcreteMax ( double  CSIndex,
double  ForceIndex 
)

Function returns maximum value of strain from all concrete fibres

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStrainOfConcreteMin ( )

Function returns minimum value of strain from all concrete fibres

Returns
double GetExtremeStrainOfConcreteMin ( double  CSIndex,
double  ForceIndex 
)

Function returns minimum value of strain from all concrete fibres

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStrainOfReinfMax ( )

Function returns maximum value of strain from all non-prestressed bars of reinforcement

Returns
double GetExtremeStrainOfReinfMax ( double  CSIndex,
double  ForceIndex 
)

Function returns maximum value of strain from all non-prestressed bars of reinforcement

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStrainOfReinfMin ( )

Function returns minimum value of strain from all non-prestressed bars of reinforcement

Returns
double GetExtremeStrainOfReinfMin ( double  CSIndex,
double  ForceIndex 
)

Function returns minimum value of strain from all non-prestressed bars of reinforcement

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStressOfConcreteMax ( )

Function returns maximum value of stress from all concrete fibres

Returns
double GetExtremeStressOfConcreteMax ( double  CSIndex,
double  ForceIndex 
)

Function returns maximum value of stress from all concrete fibres

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStressOfConcreteMin ( )

Function returns minimum value of stress from all concrete fibres

Returns
double GetExtremeStressOfConcreteMin ( double  CSIndex,
double  ForceIndex 
)

Function returns minimum value of stress from all concrete fibres

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStressOfReinfMax ( )

Function returns maximum value of stress from all non-prestressed bars of reinforcement

Returns
double GetExtremeStressOfReinfMax ( double  CSIndex,
double  ForceIndex 
)

Function returns maximum value of stress from all non-prestressed bars of reinforcement

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetExtremeStressOfReinfMin ( )

Function returns minimum value of stress from all non-prestressed bars of reinforcement

Returns
double GetExtremeStressOfReinfMin ( double  CSIndex,
double  ForceIndex 
)

Function returns minimum value of stress from all non-prestressed bars of reinforcement

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetFiberReinfDiameter ( double  Index)

Function returns bar diameter for non-prestressed bar index

Parameters
IndexFibre index
Returns
double GetFiberReinfDiameter ( double  CSIndex,
double  Index 
)

Function returns bar diameter for non-prestressed bar index

Parameters
CSIndexId of cross section
IndexFibre index
Returns
double GetFibreComponentIDConcrete ( double  CSIndex,
double  fibreIndex 
)

Function returns componentID for fibre

Parameters
CSIndexId of cross section
fibreIndexId of fibreIndex

///

Returns
double GetFibreExtremeStrainMax ( )

Function returns index of concrete fibre , where is maximum value of strain

Returns
double GetFibreExtremeStrainMax ( double  CSIndex,
double  ForceIndex 
)

Function returns index of concrete fibre , where is maximum value of strain

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetFibreExtremeStrainMin ( )

Function returns index of concrete fibre , where is minimum value of strain

Returns
double GetFibreExtremeStrainMin ( double  CSIndex,
double  ForceIndex 
)

Function returns index of concrete fibre , where is minimum value of strain

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetFibreExtremeStressMax ( )

Function returns index of concrete fibre , where is maximum value of stress

Returns
double GetFibreExtremeStressMax ( double  CSIndex,
double  ForceIndex 
)

Function returns index of concrete fibre , where is maximum value of stress

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetFibreExtremeStressMin ( )

Function returns index of concrete fibre , where is minimum value of stress

Returns
double GetFibreExtremeStressMin ( double  CSIndex,
double  ForceIndex 
)

Function returns index of concrete fibre , where is minimum value of stress

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
TStructure GetFibrePositionConcrete ( double  Index)

Function returns concrete fibre position for given index

Parameters
IndexFibre index
Returns
TStructure GetFibrePositionConcrete ( double  CSIndex,
double  Index 
)

Function returns concrete fibre position for given index

Parameters
CSIndexId of cross section
IndexFibre index
Returns
TStructure GetFibrePositionReinf ( double  Index)

Function returns non-prestressed bar position for given index

Parameters
IndexFibre index
Returns
TStructure GetFibrePositionReinf ( double  CSIndex,
double  Index 
)

Function returns non-prestressed bar position for given index

Parameters
CSIndexId of cross section
IndexFibre index
Returns
double GetLimitStrainOfConcrete ( double  Index)

Function returns limit value of strain in selected concrete fibre

Parameters
IndexFibre index
Returns
double GetLimitStrainOfConcrete ( double  CSIndex,
double  Index 
)

Function returns limit value of strain in selected concrete fibre

Parameters
CSIndexId of cross section
IndexFibre index
Returns
double GetLimitStrainOfReinf ( double  Index)

Function returns limit value of stain in selected non-prestressed bar of reinforcement

Parameters
IndexFibre index
Returns
double GetLimitStrainOfReinf ( double  CSIndex,
double  Index 
)

Function returns limit value of stain in selected non-prestressed bar of reinforcement

Parameters
CSIndexId of cross section
IndexFibre index
Returns
double GetLimitStressOfConcrete ( double  Index)

Function returns limit value of stress in selected concrete fibre

Parameters
IndexFibre index
Returns
double GetLimitStressOfConcrete ( double  CSIndex,
double  Index 
)

Function returns limit value of stress in selected concrete fibre

Parameters
CSIndexId of cross section
IndexFibre index
Returns
double GetLimitStressOfReinf ( double  Index)

Function returns limit value of stress in selected non-prestressed bar of reinforcement

Parameters
IndexFibre index
Returns
double GetLimitStressOfReinf ( double  CSIndex,
double  Index 
)

Function returns limit value of stress in selected non-prestressed bar of reinforcement

Parameters
CSIndexId of cross section
IndexFibre index
Returns
double GetReinfExtremeStrainMax ( )

Function returns index of non-prestressed bar of reinforcement, where is maximum value of strain

Returns
double GetReinfExtremeStrainMax ( double  CSIndex,
double  ForceIndex 
)

Function returns index of non-prestressed bar of reinforcement, where is maximum value of strain

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetReinfExtremeStrainMin ( )

Function returns index of non-prestressed bar of reinforcement, where is minimum value of strain

Returns
double GetReinfExtremeStrainMin ( double  CSIndex,
double  ForceIndex 
)

Function returns index of non-prestressed bar of reinforcement, where is minimum value of strain

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetReinfExtremeStressMax ( )

Function returns index of non-prestressed bar of reinforcement, where is maximum value of stress

Returns
double GetReinfExtremeStressMax ( double  CSIndex,
double  ForceIndex 
)

Function returns index of non-prestressed bar of reinforcement, where is maximum value of stress

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetReinfExtremeStressMin ( )

Function returns index of non-prestressed bar of reinforcement, where is minimum value of stress

Returns
double GetReinfExtremeStressMin ( double  CSIndex,
double  ForceIndex 
)

Function returns index of non-prestressed bar of reinforcement, where is minimum value of stress

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
Returns
double GetStrainOfConcrete ( double  Index)

Function returns value of strain in selected concrete fibre

Parameters
IndexFibre index
Returns
double GetStrainOfConcrete ( double  CSIndex,
double  ForceIndex,
double  Index 
)

Function returns value of strain in selected concrete fibre

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
IndexFibre index
Returns
double GetStrainOfReinf ( double  Index)

Function returns value of stain in selected non-prestressed bar of reinforcement

Parameters
IndexFibre index
Returns
double GetStrainOfReinf ( double  CSIndex,
double  ForceIndex,
double  Index 
)

Function returns value of stain in selected non-prestressed bar of reinforcement

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
IndexFibre index
Returns
double GetStressOfConcrete ( double  Index)

Function returns value of stress in selected concrete fibre

Parameters
IndexFibre index
Returns
double GetStressOfConcrete ( double  CSIndex,
double  ForceIndex,
double  Index 
)

Function returns value of stress in selected concrete fibre

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
IndexFibre index
Returns
double GetStressOfReinf ( double  Index)

Function returns value of stress in selected non-prestressed bar of reinforcement

Parameters
IndexFibre index
Returns
double GetStressOfReinf ( double  CSIndex,
double  ForceIndex,
double  Index 
)

Function returns value of stress in selected non-prestressed bar of reinforcement

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
IndexFibre index
Returns