Hello Dear
i want to ask is element MVLEM command is only for 2-D modelling? because i used it in 3-D modelling (-ndm 3 -ndf 6) and this message appeared " 2 coords required at nodes, not enough provided for element"; thank you for your answer in advance.
MVLEM
Moderators: silvia, selimgunay, Moderators
Re: MVLEM
I think you are right, it only works for 2-D elements.
From OpenSees wiki:
The MVLEM element command is used to generate a two-dimensional Multiple-Vertical-Line-Element-Model (MVLEM; Vulcano et al., 1988; Orakcal et al., 2004, Kolozvari et al., 2015) for simulation of flexure-dominated RC wall behavior.
From the source code:
// Calculate the element height and perform checks
if (end1Crd.Size() != 2 && end2Crd.Size() != 2) {
opserr << "MVLEM::setDomain(): 2 coords required at nodes, not enough provided for element " << this->getTag();
exit(-1);
}
Basically if you i and j-node have anything other than 2 coordinates, the element will print this error.
From OpenSees wiki:
The MVLEM element command is used to generate a two-dimensional Multiple-Vertical-Line-Element-Model (MVLEM; Vulcano et al., 1988; Orakcal et al., 2004, Kolozvari et al., 2015) for simulation of flexure-dominated RC wall behavior.
From the source code:
// Calculate the element height and perform checks
if (end1Crd.Size() != 2 && end2Crd.Size() != 2) {
opserr << "MVLEM::setDomain(): 2 coords required at nodes, not enough provided for element " << this->getTag();
exit(-1);
}
Basically if you i and j-node have anything other than 2 coordinates, the element will print this error.