60 #ifndef LayeredShellFiberSection_h    61 #define LayeredShellFiberSection_h    63 #include <utility/matrix/Vector.h>    64 #include <utility/matrix/Matrix.h>    65 #include "MembranePlateFiberSectionBase.h"    74     std::vector<double> sg; 
    75     std::vector<double> wg;
    79     void setHWgSg(
const std::vector<double> &);
    91     void setupPy(
const boost::python::list &);
   119     const Matrix& getInitialTangent(
void)
 const   123     void Print( std::ostream &s, 
int flag ) 
const;
 
Float vector abstraction. 
Definition: Vector.h:94
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: LayeredShellFiberSection.cpp:206
const Matrix & getSectionTangent(void) const
Return the section tangent stiffness matrix, , at the current trial state. 
Definition: LayeredShellFiberSection.cpp:301
void Print(std::ostream &s, int flag) const
Print stuff. 
Definition: LayeredShellFiberSection.cpp:463
SectionForceDeformation * getCopy(void) const
Virtual constructor. 
Definition: LayeredShellFiberSection.cpp:142
Base class response objects. 
Definition: Response.h:81
Base class for fiber models for plate/membrane materials. 
Definition: MembranePlateFiberSectionBase.h:42
LayeredShellFiberSection(int tag=0)
Default constructor. 
Definition: LayeredShellFiberSection.cpp:129
std::vector< double > getFiberZs(void) const
Return the z coordinate for each fiber (layer if you prefer). 
Definition: LayeredShellFiberSection.cpp:167
Response * setResponse(const std::vector< std::string > &, Information &)
Returns the respuesta of the section. 
Definition: LayeredShellFiberSection.cpp:193
const Vector & getStressResultant(void) const
Return the section resisting forces, , at the current trial state. 
Definition: LayeredShellFiberSection.cpp:263
void setupPy(const boost::python::list &)
Assign the thickness and the material of each layer. 
Definition: LayeredShellFiberSection.cpp:110
Stiffness material contribution response identifiers. 
Definition: ResponseId.h:61
void setHWgSg(const std::vector< double > &)
Initialize layers. 
Definition: LayeredShellFiberSection.cpp:70
const ResponseId & getResponseType(void) const
Return the ordering and type of response quantities returned by this object. 
Definition: LayeredShellFiberSection.cpp:148
int setTrialSectionDeformation(const Vector &strain_from_element)
Receive the strainResultant and propagate it to the layers. 
Definition: LayeredShellFiberSection.cpp:235
int getResponse(int responseID, Information &info)
Returns section response. 
Definition: LayeredShellFiberSection.cpp:196
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int setInitialSectionDeformation(const Vector &)
Set initial values for deformation. 
Definition: LayeredShellFiberSection.cpp:213
Matrix of floats. 
Definition: Matrix.h:111
Fiber model for plate/membrane materials. 
Definition: LayeredShellFiberSection.h:70
Parameter. 
Definition: Parameter.h:68
int setParameter(const std::vector< std::string > &, Parameter &)
Sets the value param to the parameter argv. 
Definition: LayeredShellFiberSection.cpp:201
void setThicknesses(const boost::python::list &)
Assign the thickness of each layer. 
Definition: LayeredShellFiberSection.cpp:98
double getRho(void) const
Mass per unit area. 
Definition: LayeredShellFiberSection.cpp:178