66         std::ostream& 
Restart(std::ostream& out) 
const;
 
   78         unsigned uLabel, 
const DofOwner *pDO,
 
   87 "Module:        template2                                               \n" 
   88 "Author:        Pierangelo Masarati <masarati@aero.polimi.it>           \n" 
   89 "Organization:  Dipartimento di Ingegneria Aerospaziale                 \n" 
   90 "               Politecnico di Milano                                   \n" 
   91 "               http://www.aero.polimi.it/                              \n" 
   93 "       All rights reserved                                             \n" 
  166         connectedNodes.resize(0);
 
  180         return out << 
"# ModuleTemplate: not implemented" << std::endl;
 
  229         if (!
SetUDE(
"template2", rf)) {
 
  232                 silent_cerr(
"module-template2: " 
  233                         "module_init(" << module_name << 
") " 
  234                         "failed" << std::endl);
 
virtual void Output(OutputHandler &OH) const 
VariableSubMatrixHandler & InitialAssJac(VariableSubMatrixHandler &WorkMat, const VectorHandler &XCurr)
#define MBDYN_EXCEPT_ARGS
SubVectorHandler & InitialAssRes(SubVectorHandler &WorkVec, const VectorHandler &XCurr)
virtual void ResizeReset(integer)
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual unsigned int iGetInitialNumDof(void) const 
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
std::vector< Hint * > Hints
virtual ~ModuleTemplate(void)
int module_init(const char *module_name, void *pdm, void *php)
This function registers our user defined element for the math parser. 
int iGetNumConnectedNodes(void) const 
virtual bool IsKeyWord(const char *sKeyWord)
#define ASSERT(expression)
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
bool SetUDE(const std::string &s, UserDefinedElemRead *rude)
void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const 
virtual void InitialWorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
std::ostream & Restart(std::ostream &out) const 
ModuleTemplate(unsigned uLabel, const DofOwner *pDO, DataManager *pDM, MBDynParser &HP)
unsigned int iGetNumPrivData(void) const 
void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph)