version 1.2 | version 1.3 |
---|
| |
// Each cvc specifies what other features are available | // Each cvc specifies what other features are available |
feature_states[f_cvc_active]->available = true; | feature_states[f_cvc_active]->available = true; |
feature_states[f_cvc_gradient]->available = true; | feature_states[f_cvc_gradient]->available = true; |
| |
| // Features that are implemented by default if their requirements are |
| feature_states[f_cvc_one_site_total_force]->available = true; |
| |
| // Features That are implemented only for certain simulation engine configurations |
feature_states[f_cvc_scalable_com]->available = (cvm::proxy->scalable_group_coms() == COLVARS_OK); | feature_states[f_cvc_scalable_com]->available = (cvm::proxy->scalable_group_coms() == COLVARS_OK); |
feature_states[f_cvc_scalable]->available = feature_states[f_cvc_scalable_com]->available; | feature_states[f_cvc_scalable]->available = feature_states[f_cvc_scalable_com]->available; |
} | } |