User Tools

Site Tools


ru:abckin:kin-util:src:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ru:abckin:kin-util:src:index [2026/11/02 22:25] – abcru:abckin:kin-util:src:index [2026/11/02 22:31] (current) – abc
Line 12: Line 12:
   CLIStatus optimize(const XMLElement& optimize_elem);   CLIStatus optimize(const XMLElement& optimize_elem);
  
 +**Global containers** are used by the main routine:
   std::vector<Schema*> globalSchemaList;   std::vector<Schema*> globalSchemaList;
   std::vector<SchemaInstance*> globalInstanceList;   std::vector<SchemaInstance*> globalInstanceList;
   std::map<String, CalculationResult*> globalResultMap;   std::map<String, CalculationResult*> globalResultMap;
   std::map<String, ExptlDataContainer*> globalExptlMap;   std::map<String, ExptlDataContainer*> globalExptlMap;
 +And there are several misc functions to find objects by their means: 
 +  Schema* findSchemaById(const Clip& schema_id); 
 +  SchemaInstance* findInstanceById(const Clip& instance_id); 
 +  CalculationResult* findResultById(const Clip& result_id); 
 +  InstanceExperimentalData* findExptlById(const Clip& exptl_id);
  
 //CLIStatus// is the class which objects depict results of any parsing or calculation subroutine. It declares an Error/Warning ID, textual description of the error and the error's context (e.g. an invalid command syntax). //CLIStatus// is the class which objects depict results of any parsing or calculation subroutine. It declares an Error/Warning ID, textual description of the error and the error's context (e.g. an invalid command syntax).
  
ru/abckin/kin-util/src/index.txt · Last modified: by abc