SQMModel.h
Go to the documentation of this file.
1 /*
2 Copyright (C) Sartorius Stedim Data Analytics AB 2017 -
3 */
4 #ifndef _SQMMODEL_H_
5 #define _SQMMODEL_H_
6 
7 #include "SQDef.h"
8 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #ifdef _WIN32
17 #pragma pack(push, 8)
18 #endif
19 
20 #include "SQErrorCodes.h"
21 #include "SQModel.h"
22 #include "SQComponentVector.h"
23 #include "SQMWorkset.h"
24 
26 
39  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWorksetCopy(SQ_Model pModel, SQ_Workset* pWorksetHandle);
40 
41 
48  SQCEXPORT SQ_ErrorCode SQCDECL SQ_AutofitModel(SQ_Model pModel);
49 
59  SQCEXPORT SQ_ErrorCode SQCDECL SQ_AutofitClassModels(SQ_Model pModel, SQ_IntVector hClasses, SQ_ComponentVector hComponents);
60 
69  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetCenterOfScores(SQ_Model pModel, float fCenterOfScores);
77  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCenterOfScores(SQ_Model pModel, float *pfCenterOfScores);
78 
86  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetModelTitle(SQ_Model pModel, const char* szModelTitle);
87 
95  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetModelConfidenceLevel(SQ_Model pModel, float fLevel);
96 
104  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetModelSignificanceLevel(SQ_Model pModel, float fLevel);
105 
112  SQCEXPORT SQ_ErrorCode SQCDECL SQ_DeleteModel(SQ_Model pModel);
113 
120  SQCEXPORT SQ_ErrorCode SQCDECL SQ_CalculateNextComponent(SQ_Model pModel);
121 
135  SQCEXPORT SQ_ErrorCode SQCDECL SQ_CalculateOPLSComponents(SQ_Model pModel, SQ_ComponentVector oComponents);
136 
143  SQCEXPORT SQ_ErrorCode SQCDECL SQ_RemoveComponent(SQ_Model pModel);
144 
154  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetCVGroupAsEveryNthObservation(SQ_Model pModel, int iCVGroupsNumber);
155 
167  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetCVGroupObservationBasedOnScores(SQ_Model pModel, int iCVGroupsNumber, int iScoresFromModel, SQ_CVGroupBy eCVGroupBy);
168 
180  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetCVGroupObservationBasedOnVariable(SQ_Model pModel, int iCVGroupsNumber, int iDSIndex, int iVarIndex, SQ_CVGroupBy eCVGroupBy);
181 
193  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetCVGroupObservationBasedOnObservationID(SQ_Model pModel, int iCVGroupsNumber, int iVarID, SQ_CVGroupBy eCVGroupBy);
194 
202  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetHierarchicalBaseModel(SQ_Model pModel, SQ_Hierarchical eIncludeVar);
210  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetNonHierarchicalBaseModel(SQ_Model pModel);
211 
212 
222  SQCEXPORT SQ_ErrorCode SQCDECL SQ_ChangeModelType(SQ_Model pModel, SQ_ModelType eType, int iClassNo);
223 
225 
226 #ifdef _WIN32
227 #pragma pack(pop)
228 #endif
229 
230 #ifdef __cplusplus
231 }
232 #endif /*__cplusplus*/
233 
234 #endif /* _SQMMODEL_H_ */
SQ_CVGroupBy
enum SQ_CVGroupByEnum SQ_CVGroupBy
SQ_DeleteModel
SQ_ErrorCode SQ_DeleteModel(SQ_Model pModel)
SQ_SetCVGroupObservationBasedOnScores
SQ_ErrorCode SQ_SetCVGroupObservationBasedOnScores(SQ_Model pModel, int iCVGroupsNumber, int iScoresFromModel, SQ_CVGroupBy eCVGroupBy)
SQ_SetHierarchicalBaseModel
SQ_ErrorCode SQ_SetHierarchicalBaseModel(SQ_Model pModel, SQ_Hierarchical eIncludeVar)
tagSQ_ComponentVector
Definition: SQComponentVector.h:25
tagSQ_WorksetHandle
Definition: SQMWorkset.h:30
SQ_ModelType
enum SQ_ModelTypeEnum SQ_ModelType
SQ_CalculateNextComponent
SQ_ErrorCode SQ_CalculateNextComponent(SQ_Model pModel)
SQ_Hierarchical
enum SQ_HierarchicalEnum SQ_Hierarchical
SQ_GetCenterOfScores
SQ_ErrorCode SQ_GetCenterOfScores(SQ_Model pModel, float *pfCenterOfScores)
SQ_AutofitModel
SQ_ErrorCode SQ_AutofitModel(SQ_Model pModel)
SQ_ChangeModelType
SQ_ErrorCode SQ_ChangeModelType(SQ_Model pModel, SQ_ModelType eType, int iClassNo)
tagSQ_IntVector
Definition: SQIntVector.h:27
SQComponentVector.h
SQ_CalculateOPLSComponents
SQ_ErrorCode SQ_CalculateOPLSComponents(SQ_Model pModel, SQ_ComponentVector oComponents)
SQ_SetModelConfidenceLevel
SQ_ErrorCode SQ_SetModelConfidenceLevel(SQ_Model pModel, float fLevel)
SQ_SetModelSignificanceLevel
SQ_ErrorCode SQ_SetModelSignificanceLevel(SQ_Model pModel, float fLevel)
SQ_RemoveComponent
SQ_ErrorCode SQ_RemoveComponent(SQ_Model pModel)
SQ_SetModelTitle
SQ_ErrorCode SQ_SetModelTitle(SQ_Model pModel, const char *szModelTitle)
SQ_SetCenterOfScores
SQ_ErrorCode SQ_SetCenterOfScores(SQ_Model pModel, float fCenterOfScores)
SQ_ErrorCode
enum SQ_ErrorCodeEnum SQ_ErrorCode
SQMWorkset.h
SQ_SetCVGroupAsEveryNthObservation
SQ_ErrorCode SQ_SetCVGroupAsEveryNthObservation(SQ_Model pModel, int iCVGroupsNumber)
SQ_AutofitClassModels
SQ_ErrorCode SQ_AutofitClassModels(SQ_Model pModel, SQ_IntVector hClasses, SQ_ComponentVector hComponents)
SQ_SetNonHierarchicalBaseModel
SQ_ErrorCode SQ_SetNonHierarchicalBaseModel(SQ_Model pModel)
SQErrorCodes.h
SQ_SetCVGroupObservationBasedOnObservationID
SQ_ErrorCode SQ_SetCVGroupObservationBasedOnObservationID(SQ_Model pModel, int iCVGroupsNumber, int iVarID, SQ_CVGroupBy eCVGroupBy)
SQModel.h
SQ_GetWorksetCopy
SQ_ErrorCode SQ_GetWorksetCopy(SQ_Model pModel, SQ_Workset *pWorksetHandle)
SQ_SetCVGroupObservationBasedOnVariable
SQ_ErrorCode SQ_SetCVGroupObservationBasedOnVariable(SQ_Model pModel, int iCVGroupsNumber, int iDSIndex, int iVarIndex, SQ_CVGroupBy eCVGroupBy)
tagSQ_ModelHandle
Definition: SQModel.h:24

Copyright (C) Sartorius Stedim Data Analytics AB - Generated by Doxygen