35#ifndef refinedelement_h
36#define refinedelement_h
72 std::vector< IntArray > &faceBcDofIdList,
IntArray &faceNumBc,
TimeStep *tStep);
87 ValueModeType mode,
TimeStep *tStep);
90 std :: string
errorInfo(
const char *func)
const;
IntArray * giveBoundaryFlagArray(void)
bool giveBoundaryLoadArray1D(int inode, Element *element, IntArray &boundaryLoadArray)
bool giveBcDofArray3D(int inode, Element *element, std::vector< IntArray > &sideBcDofIdList, IntArray &sideNumBc, std::vector< IntArray > &faceBcDofIdList, IntArray &faceNumBc, TimeStep *tStep)
int giveCompatibleBcDofArray(Node *master_node, Node *slave_node, IntArray &dofIDArray, int dofs, IntArray &answer, ValueModeType mode, TimeStep *tStep)
IntArray * giveFineNodeArray(int node)
bool giveBcDofArray2D(int inode, Element *element, std::vector< IntArray > &sideBcDofIdList, IntArray &sideNumBc, TimeStep *tStep)
std::string errorInfo(const char *func) const
Returns string for prepending output (used by error reporting macros).
bool giveBoundaryLoadArray2D(int inode, Element *element, std::vector< IntArray > &boundaryLoadList)
bool giveBoundaryLoadArray3D(int inode, Element *element, std::vector< IntArray > &boundaryLoadList)
bool giveBcDofArray1D(int inode, Element *element, IntArray &sideBcDofId, int &sideNumBc, TimeStep *tStep)
std::vector< IntArray > fineNodeList
RefinedElement(Domain *d, int elem, int level)