XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends | List of all members

Stiffness matrix and resultant vector for a section. More...

#include <KRSeccion.h>

Inheritance diagram for XC::KRSeccion:

Public Member Functions

 KRSeccion (const size_t &dim)
 Constructor.
 
 KRSeccion (const KRSeccion &otra)
 Copy constructor.
 
KRSeccionoperator= (const KRSeccion &otro)
 Assignment operator.
 
virtual ~KRSeccion (void)
 Destructor.
 
void zero (void)
 
size_t dim (void) const
 
const VectorResultante (void) const
 
VectorResultante (void)
 
const MatrixStiffness (void) const
 
MatrixStiffness (void)
 

Protected Member Functions

void libera (void)
 
void alloc (const size_t &dim)
 
void copia (const KRSeccion &otra)
 
void updateNMz (const double &f, const double &y)
 
void updateNMzMy (const double &f, const double &y, const double &z)
 
void updateK2d (const double &areaFibra, const double &y, const double &tangent)
 
void updateK3d (const double &areaFibra, const double &y, const double &z, const double &tangent)
 
void updateKGJ (const double &areaFibra, const double &y, const double &z, const double &tangent)
 

Static Protected Member Functions

static void updateK2d (double k[], const double &areaFibra, const double &y, const double &tangent)
 
static void updateK3d (double k[], const double &areaFibra, const double &y, const double &z, const double &tangent)
 
static void updateKGJ (double k[], const double &areaFibra, const double &y, const double &z, const double &tangent)
 

Friends

class DqFibras
 

Detailed Description

Stiffness matrix and resultant vector for a section.


The documentation for this class was generated from the following files: