29 #ifndef SectionMatrices_h 30 #define SectionMatrices_h 32 #include "utility/actor/actor/MovableObject.h" 33 #include "utility/matrix/Vector.h" 34 #include "utility/matrix/Matrix.h" 44 std::vector<Vector> vsSubdivide;
45 std::vector<Vector> SsrSubdivide;
46 std::vector<Matrix> fsSubdivide;
49 static const size_t maxNumSections= 10;
51 void alloc(
const size_t &sz);
57 static const size_t &getMaxNumSections(
void)
58 {
return maxNumSections; }
60 const std::vector<Vector> &getVsSubdivide(
void)
const 61 {
return vsSubdivide; }
62 const std::vector<Vector> &getSsrSubdivide(
void)
const 63 {
return SsrSubdivide; }
64 const std::vector<Matrix> &getFsSubdivide(
void)
const 65 {
return fsSubdivide; }
66 std::vector<Vector> &getVsSubdivide(
void)
67 {
return vsSubdivide; }
68 std::vector<Vector> &getSsrSubdivide(
void)
69 {
return SsrSubdivide; }
70 std::vector<Matrix> &getFsSubdivide(
void)
71 {
return fsSubdivide; }
73 void resize(
const size_t &sz);
75 void initialize(
const size_t &i,
const int &order);
Matrices for each section (used in BeamColumnWithSectionFD)
Definition: SectionMatrices.h:41
void initialize(const size_t &i, const int &order)
Initializes the i-th elements.
Definition: SectionMatrices.cc:62
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: SectionMatrices.cc:86
Object that can move between processes.
Definition: MovableObject.h:91
void resize(const size_t &sz)
Redimensiona los objetos.
Definition: SectionMatrices.cc:58
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: SectionMatrices.cc:70
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34