118 virtual void GetInput(std::vector<doublereal>& dIn) = 0;
121 virtual void PutOutput(
const std::vector<doublereal>& dOut,
122 const std::vector<doublereal>& dIn,
123 const std::vector<doublereal>& dDesiredOut) = 0;
150 unsigned int iRows,
unsigned int iCols,
151 unsigned int iNumSubMats,
152 const char* sMatName);
160 void GetInput(std::vector<doublereal>& dIn);
164 PutOutput(
const std::vector<doublereal>& dOut,
165 const std::vector<doublereal>& dIn,
166 const std::vector<doublereal>& dDesiredOut);
194 const std::string& sf);
198 void GetInput(std::vector<doublereal>& dIn);
201 void PutOutput(
const std::vector<doublereal>& dOut,
202 const std::vector<doublereal>& dIn,
203 const std::vector<doublereal>& dDesiredOut);
252 std::vector<DriveCaller *>& vDesOut,
253 const std::string& sf,
258 void GetInput(std::vector<doublereal>& dIn);
261 void PutOutput(
const std::vector<doublereal>& dOut,
262 const std::vector<doublereal>& dIn,
263 const std::vector<doublereal>& dDesiredOut);
285 std::vector<doublereal>
dIn;
290 std::vector<ScalarValue *>& vOut,
291 std::vector<DriveCaller *>& vOutSF,
302 virtual std::ostream& Restart(std::ostream& out)
const;
308 virtual unsigned int iGetNumDof(
void)
const;
314 virtual void WorkSpaceDim(
integer* piNumRows,
integer* piNumCols)
const;
331 virtual unsigned int iGetNumPrivData(
void)
const;
332 virtual unsigned int iGetPrivDataIdx(
const char *s)
const;
333 virtual doublereal dGetPrivData(
unsigned int i)
const;
339 GetConnectedNodes(std::vector<const Node *>& connectedNodes)
const;
std::vector< doublereal > dOut
const std::string outfile
std::vector< DriveOwner * > vOutScaleFact
std::vector< doublereal > dIn
std::vector< DriveOwner * > vDesiredOut
virtual ~DiscreteControlProcess(void)
DiscreteControlProcess * pDCP
PersistentExcitation * pPx
std::vector< ScalarValue * > vOutputs
const std::string outfile
PersistentExcitation * pPx
virtual void PutOutput(const std::vector< doublereal > &dOut, const std::vector< doublereal > &dIn, const std::vector< doublereal > &dDesiredOut)=0
virtual void GetInput(std::vector< doublereal > &dIn)=0