27 virtual void reset( std::shared_ptr<const RobinPhysicsModelParameters> params )
29 if ( params->d_db->keyExists(
"Number_Active_Variables" ) ) {
32 std::shared_ptr<AMP::Database> activeDb;
33 if ( params->d_db->keyExists(
"ActiveInputVariables" ) ) {
34 activeDb = params->d_db->getDatabase(
"ActiveInputVariables" );
35 unsigned int numactive = activeDb->getAllKeys().size();
36 if ( params->d_db->keyExists(
"Number_Active_Variables" ) ) {
38 "Number of active variables disagrees with Number_Active_Variables." );
46 snprintf( key,
sizeof( key ),
"ActiveVariable_%u", var );
47 auto varName = activeDb->getString( key );