xc
|
Given a bending plane, computes the "pivots" position on the section. More...
#include <ComputePivots.h>
Public Member Functions | |
ComputePivots (const PivotsUltimateStrains &ap, const FiberContainer &fs, const FiberPtrDeque &fsC, const FiberPtrDeque &fsS, const double &theta) | |
Constructor. | |
const Fiber * | getFiberCMinY (void) const |
Return a pointer to the fiber with the minimal y coordinate from those of the CFibers (concrete fibers) set. More... | |
const Fiber * | getFiberSMinY (void) const |
Return a pointer to the fiber with the minimal y coordinate from those of the SFibers (steel fibers) set. More... | |
const Fiber * | getFiberCMaxY (void) const |
Return a pointer to the fiber with the maximum y coordinate from those of the CFibers (concrete fibers) set. More... | |
Pos3d | getDPoint (void) const |
Returns the point with zero strain in concrete (XXX enhance explanation). | |
Pos3d | calcPositionPivotA (void) const |
Most tensioned steel fiber. | |
Pos3d | calcPositionPivotB (void) const |
Most compressed concrete fiber. | |
Pos3d | calcPositionPivotC (void) const |
Intersection of uniform strain (typically 2%) line and line BD. | |
Given a bending plane, computes the "pivots" position on the section.
const XC::Fiber * XC::ComputePivots::getFiberCMaxY | ( | void | ) | const |
Return a pointer to the fiber with the maximum y coordinate from those of the CFibers (concrete fibers) set.
const XC::Fiber * XC::ComputePivots::getFiberCMinY | ( | void | ) | const |
Return a pointer to the fiber with the minimal y coordinate from those of the CFibers (concrete fibers) set.
const XC::Fiber * XC::ComputePivots::getFiberSMinY | ( | void | ) | const |
Return a pointer to the fiber with the minimal y coordinate from those of the SFibers (steel fibers) set.