36 using Pack = std::vector<std::tuple<uword, Node::DOF, double>>;
39 const double magnitude;
43 MPC(
unsigned,
unsigned,
double,
Pack&&);
45 int initialize(
const shared_ptr<DomainBase>&)
override;
47 int process(
const shared_ptr<DomainBase>&)
override;
A Constraint class.
Definition Constraint.h:36
A MPC class.
Definition MPC.h:34
int initialize(const shared_ptr< DomainBase > &) override
Definition MPC.cpp:27
int process(const shared_ptr< DomainBase > &) override
Process and update both stiffness and resistance.
Definition MPC.cpp:43
std::vector< std::tuple< uword, Node::DOF, double > > Pack
Definition MPC.h:36