Diana
0.8.3
|
#include <IDianaModel.hpp>
Public Member Functions | |
virtual Diana::IDianaSensDAESO * | GetSensESO ()=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder, Common::Error::ECapeNoImpl) |
virtual Diana::IDianaContinuousModel * | GetSensitivityModel (const Common::Types::CapeArrayString &_sensParNames, const Common::Types::CapeArrayString &_sensInitStateNames)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder, Common::Error::ECapeNoImpl) |
virtual Diana::IDianaContinuousModel * | GetSensitivityModelByIndex (const Common::Types::CapeArrayLong &_sensParIndices, const Common::Types::CapeArrayLong &_sensInitStateIndices)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder, Common::Error::ECapeNoImpl) |
Defines simulation model.
virtual Diana::IDianaSensDAESO* GetSensESO | ( | ) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder, Common::Error::ECapeNoImpl) [pure virtual] |
Create a new Model with sensitivity
Implemented in DianaContinuousModel.
virtual Diana::IDianaContinuousModel* GetSensitivityModel | ( | const Common::Types::CapeArrayString & | _sensParNames, |
const Common::Types::CapeArrayString & | _sensInitStateNames | ||
) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder, Common::Error::ECapeNoImpl) [pure virtual] |
Create a new Model based on this which is augmented with sensitivity equations. The caller is the owner of the new object. 'This' should be initialized already.
Implemented in DianaContinuousModel.
virtual Diana::IDianaContinuousModel* GetSensitivityModelByIndex | ( | const Common::Types::CapeArrayLong & | _sensParIndices, |
const Common::Types::CapeArrayLong & | _sensInitStateIndices | ||
) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder, Common::Error::ECapeNoImpl) [pure virtual] |
Create a new Model based on this which is augmented with sensitivity equations. The caller is the owner of the new object. 'This' should be initialized already.
Implemented in DianaContinuousModel.