30 #ifndef INTERACTION_DIAGRAM2D_H    31 #define INTERACTION_DIAGRAM2D_H    33 #include "utility/geom/d2/2d_polygons/Polygon2d.h"    38 class FiberSectionBase;
    39 class InteractionDiagramData;
    59     void Print(std::ostream &os) 
const;
 Float vector abstraction. 
Definition: Vector.h:94
Base class for fiber sections. 
Definition: FiberSectionBase.h:58
InteractionDiagram2d(void)
Default constructor. 
Definition: InteractionDiagram2d.cc:53
double getCapacityFactor(const Pos2d &esf_d) const
Returns the capacity factor for the internal forces triplet being passed as parameters. 
Definition: InteractionDiagram2d.cc:107
Base class for position lists. 
Definition: PolyPos.h:35
Posición en dos dimensiones. 
Definition: Pos2d.h:41
@ingroup MATSCCDiagInt 
Definition: InteractionDiagramData.h:42
virtual InteractionDiagram2d * getCopy(void) const
Virtual constructor. 
Definition: InteractionDiagram2d.cc:61
Polígono en dos dimensiones. 
Definition: Polygon2d.h:38
void Simplify(void)
Converts the diagram in a diamond with vertex on the intersections of the diagram with the coordinate...
Definition: InteractionDiagram2d.cc:82
Pos2d getIntersection(const Pos2d &) const
Returns the intersection of the ray O->esf_d with the interaction diagram. 
Definition: InteractionDiagram2d.cc:103
Pos2d get_intersection(const Pos2d &p) const
Return the intersection of the half-line that links the origin (0,0,0) with p an the interaction diag...
Definition: InteractionDiagram2d.cc:66
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
@ingroup MATSCCDiagInt 
Definition: InteractionDiagram2d.h:45