35 if (instance >= static_cast<int>(mNodeValues[dofType].size()))
36 mNodeValues[dofType].resize(instance + 1);
38 Eigen::VectorXd& nodeValues = mNodeValues[dofType][instance];
39 if (nodeValues.size() == 0)
virtual const ElementInterface & DofElement(DofType) const =0
int GetCellId() const
Definition: CellData.h:23
Eigen::VectorXd GetCoordinates() const
Definition: CellData.h:28
interface for all the cell operations, simply forwarding the corresponding element interfaces ...
Definition: ElementCollection.h:14
CellData(const ElementCollection &elements, int cellId)
Definition: CellData.h:17
virtual const ElementInterface & CoordinateElement() const =0
const ElementCollection & Elements() const
Definition: CellData.h:45
virtual Eigen::VectorXd ExtractNodeValues(int instance=0) const =0
extracts all node values of this element
Definition: Exception.h:6
const Eigen::VectorXd & GetNodeValues(DofType dofType, int instance=0) const
Definition: CellData.h:33
Extracts 'cell data' like nodal values from the cell.
Definition: CellData.h:14
Definition: DofContainer.h:10