Changeset 1009 for cpp/frams/_demos/full_props.cpp
- Timestamp:
- 07/15/20 00:19:52 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/_demos/full_props.cpp
r999 r1009 63 63 { 64 64 case 'r': reverse = true; break; 65 case 'h': puts(" usage: full_props [-r[everse]] [genotype_or_stdin]\n"); break;65 case 'h': puts("Usage: full_props [-r[everse]] [genotype_or_stdin]\n"); break; 66 66 } 67 67 else … … 79 79 if (!m.isValid()) 80 80 { 81 logPrintf(" ", "full_props", LOG_ERROR, "Cannot build Model from the supplied genotype\n");81 logPrintf("full_props", "main", LOG_ERROR, "Cannot build Model from the supplied genotype.\n"); 82 82 return 2; 83 83 } … … 88 88 Neuro *n = m.getNeuro(i); 89 89 SyntParam p = n->classProperties(reverse); 90 p.update();// ...so everyone reading the source can recognize that p was created to update the neuro d field 91 // but actually, calling update() here is not necessary, because ~SyntParam() would do it anyway90 p.update();// ...so everyone reading the source can recognize that p was created to update the neuro d field; 91 // but actually, calling update() here is not necessary, because the ~SyntParam() destructor would do it anyway. 92 92 } 93 93 m.close(); 94 94 95 // normal f0 (omitting default values) would be retrieved using m.getF0Geno()96 // the following form allows for more control:95 // Normal f0 (omitting default values) would be retrieved using m.getF0Geno(). 96 // The following form allows for more control: 97 97 Geno f0_g; 98 m.makeGeno(f0_g, NULL, reverse);// third argis "handle_defaults" == whether f0 should omit default property values98 m.makeGeno(f0_g, NULL, reverse);//The third argument is "handle_defaults" == whether f0 should omit default property values 99 99 puts(f0_g.getGenesAndFormat().c_str()); 100 100 101 101 return 0; 102 102 } 103
Note: See TracChangeset
for help on using the changeset viewer.