Candidate_v1.7.0
        stable
      
      
        
          | Last change
 on this file since c41ce0 was             343c5a, checked in by Frederik Heber <heber@…>, 11 years ago | 
        
          | 
Added CorrectBondDegreeAction and fixed Calculation tests.
 pdb files do have bond graph but not the right degrees.
there also lies some ambiguity in here as double bonds depend on the chosen
matching.
 | 
        
          | 
              
Property                 mode
 set to                 100644 | 
        
          | File size:
            1.0 KB | 
      
      
| Rev | Line |  | 
|---|
| [343c5a] | 1 | /* | 
|---|
|  | 2 | * CorrectBondDegreeAction.def | 
|---|
|  | 3 | * | 
|---|
|  | 4 | *  Created on: Jul 31, 2014 | 
|---|
|  | 5 | *      Author: heber | 
|---|
|  | 6 | */ | 
|---|
|  | 7 |  | 
|---|
|  | 8 | // all includes and forward declarations necessary for non-integral types below | 
|---|
|  | 9 | #include <vector> | 
|---|
|  | 10 | #include "types.hpp" | 
|---|
|  | 11 |  | 
|---|
|  | 12 | struct BondInfo_t; | 
|---|
|  | 13 |  | 
|---|
|  | 14 | // i.e. there is an integer with variable name Z that can be found in | 
|---|
|  | 15 | // ValueStorage by the token "Z" -> first column: int, Z, "Z" | 
|---|
|  | 16 | // "undefine" if no parameters are required, use (NOPARAM_DEFAULT) for each (undefined) default value | 
|---|
|  | 17 | #undef paramtypes | 
|---|
|  | 18 | #undef paramtokens | 
|---|
|  | 19 | #undef paramdescriptions | 
|---|
|  | 20 | #undef paramdefaults | 
|---|
|  | 21 | #undef paramreferences | 
|---|
|  | 22 | #undef paramvalids | 
|---|
|  | 23 |  | 
|---|
|  | 24 | #define statetypes (std::vector<BondInfo_t>) | 
|---|
|  | 25 | #define statereferences (bonds) | 
|---|
|  | 26 |  | 
|---|
|  | 27 | // some defines for all the names, you may use ACTION, STATE and PARAMS | 
|---|
|  | 28 | #define CATEGORY Graph | 
|---|
|  | 29 | #define MENUNAME "graph" | 
|---|
|  | 30 | #define MENUPOSITION 1 | 
|---|
|  | 31 | #define ACTIONNAME CorrectBondDegree | 
|---|
|  | 32 | #define TOKEN "correct-bonddegree" | 
|---|
|  | 33 |  | 
|---|
|  | 34 |  | 
|---|
|  | 35 | // finally the information stored in the ActionTrait specialization | 
|---|
|  | 36 | #define DESCRIPTION "correct a present bond graph with respect to the valency of the involved atoms" | 
|---|
|  | 37 | #undef SHORTFORM | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.