xc
|
Stiffness matrix and resultant vector for a section. More...
#include <CrossSectionKR.h>
Public Member Functions | |
CrossSectionKR (const size_t &dim) | |
Constructor. | |
CrossSectionKR (const CrossSectionKR &otra) | |
Copy constructor. | |
CrossSectionKR & | operator= (const CrossSectionKR &) |
Assignment operator. | |
virtual | ~CrossSectionKR (void) |
Destructor. | |
void | zero (void) |
size_t | dim (void) const |
const Vector & | getResultant (void) const |
Vector & | getResultant (void) |
const Matrix & | Stiffness (void) const |
Matrix & | Stiffness (void) |
Protected Member Functions | |
void | free_mem (void) |
Release allocated memory. | |
void | alloc (const size_t &dim) |
Allocate memory. | |
void | copy (const CrossSectionKR &otra) |
Copy data. | |
void | updateNMz (const double &f, const double &y) |
void | updateNMzMy (const double &f, const double &y, const double &z) |
void | updateK2d (const double &fiberArea, const double &y, const double &tangent) |
void | updateK3d (const double &fiberArea, const double &y, const double &z, const double &tangent) |
void | updateKGJ (const double &fiberArea, const double &y, const double &z, const double &tangent) |
Friends | |
class | FiberPtrDeque |
Stiffness matrix and resultant vector for a section.