GCS: convenience diagnosis functions

This commit is contained in:
Abdullah Tahiri
2021-01-22 19:32:16 +01:00
committed by abdullahtahiriyo
parent e87c01590f
commit b9640eec63

View File

@@ -368,6 +368,11 @@ namespace GCS
void getDependentParamsGroups(std::vector<std::vector<double *>> &pdependentparametergroups) const
{ pdependentparametergroups = pDependentParametersGroups;}
bool isEmptyDiagnoseMatrix() const {return emptyDiagnoseMatrix;}
bool hasConflicting() const {return !(hasDiagnosis && conflictingTags.empty());}
bool hasRedundant() const {return !(hasDiagnosis && redundantTags.empty());}
bool hasPartiallyRedundant() const {return !(hasDiagnosis && partiallyRedundantTags.empty());}
void invalidatedDiagnosis();
};