Changeset 7739


Ignore:
Timestamp:
03/31/11 16:31:38 (14 years ago)
Author:
Mathieu Morlighem
Message:

All option object are now singular

Location:
issm/trunk/src/c
Files:
3 edited
13 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/Makefile.am

    r7737 r7739  
    113113                                        ./objects/Options/Option.cpp\
    114114                                        ./objects/Options/Option.h\
    115                                         ./objects/Options/OptionsDouble.cpp\
    116                                         ./objects/Options/OptionsDouble.h\
    117                                         ./objects/Options/OptionsLogical.cpp\
    118                                         ./objects/Options/OptionsLogical.h\
    119                                         ./objects/Options/OptionsChar.cpp\
    120                                         ./objects/Options/OptionsChar.h\
    121                                         ./objects/Options/OptionsStruct.cpp\
    122                                         ./objects/Options/OptionsStruct.h\
    123                                         ./objects/Options/OptionsCell.cpp\
    124                                         ./objects/Options/OptionsCell.h\
    125                                         ./objects/Options/OptionsUtilities.cpp\
    126                                         ./objects/Options/OptionsUtilities.h\
     115                                        ./objects/Options/OptionDouble.cpp\
     116                                        ./objects/Options/OptionDouble.h\
     117                                        ./objects/Options/OptionLogical.cpp\
     118                                        ./objects/Options/OptionLogical.h\
     119                                        ./objects/Options/OptionChar.cpp\
     120                                        ./objects/Options/OptionChar.h\
     121                                        ./objects/Options/OptionStruct.cpp\
     122                                        ./objects/Options/OptionStruct.h\
     123                                        ./objects/Options/OptionCell.cpp\
     124                                        ./objects/Options/OptionCell.h\
     125                                        ./objects/Options/OptionUtilities.cpp\
     126                                        ./objects/Options/OptionUtilities.h\
    127127                                        ./objects/Gauss/GaussTria.h\
    128128                                        ./objects/Gauss/GaussTria.cpp\
     
    390390                                        ./io/FetchParams.cpp\
    391391                                        ./io/FetchNodeSets.cpp\
    392                                         ./io/OptionsParse.cpp\
     392                                        ./io/OptionParse.cpp\
    393393                                        ./io/pfopen.cpp\
    394394                                        ./io/pfclose.cpp\
     
    754754                                        ./objects/Options/Option.cpp\
    755755                                        ./objects/Options/Option.h\
    756                                         ./objects/Options/OptionsDouble.cpp\
    757                                         ./objects/Options/OptionsDouble.h\
    758                                         ./objects/Options/OptionsLogical.cpp\
    759                                         ./objects/Options/OptionsLogical.h\
    760                                         ./objects/Options/OptionsChar.cpp\
    761                                         ./objects/Options/OptionsChar.h\
    762                                         ./objects/Options/OptionsStruct.cpp\
    763                                         ./objects/Options/OptionsStruct.h\
    764                                         ./objects/Options/OptionsCell.cpp\
    765                                         ./objects/Options/OptionsCell.h\
    766                                         ./objects/Options/OptionsUtilities.cpp\
    767                                         ./objects/Options/OptionsUtilities.h\
     756                                        ./objects/Options/OptionDouble.cpp\
     757                                        ./objects/Options/OptionDouble.h\
     758                                        ./objects/Options/OptionLogical.cpp\
     759                                        ./objects/Options/OptionLogical.h\
     760                                        ./objects/Options/OptionChar.cpp\
     761                                        ./objects/Options/OptionChar.h\
     762                                        ./objects/Options/OptionStruct.cpp\
     763                                        ./objects/Options/OptionStruct.h\
     764                                        ./objects/Options/OptionCell.cpp\
     765                                        ./objects/Options/OptionCell.h\
     766                                        ./objects/Options/OptionUtilities.cpp\
     767                                        ./objects/Options/OptionUtilities.h\
    768768                                        ./objects/Update.h\
    769769                                        ./objects/Element.h\
  • issm/trunk/src/c/io/OptionParse.cpp

    r7737 r7739  
    1 /*\file OptionsParse.c
     1/*\file OptionParse.c
    22 *\brief: functions to parse the mex options.
    33 */
     
    2323        /*parse the value according to the matlab data type  */
    2424        if      (mxIsDouble(prhs[0]))
    25                 oobject=(Option*)OptionsDoubleParse(name,prhs);
     25                oobject=(Option*)OptionDoubleParse(name,prhs);
    2626        else if (mxIsLogical(prhs[0]))
    27                 oobject=(Option*)OptionsLogicalParse(name,prhs);
     27                oobject=(Option*)OptionLogicalParse(name,prhs);
    2828        else if (mxIsChar(prhs[0]))
    29                 oobject=(Option*)OptionsCharParse(name,prhs);
     29                oobject=(Option*)OptionCharParse(name,prhs);
    3030        else if (mxIsStruct(prhs[0]))
    31                 oobject=(Option*)OptionsStructParse(name,prhs);
     31                oobject=(Option*)OptionStructParse(name,prhs);
    3232        else if (mxIsCell(prhs[0]))
    33                 oobject=(Option*)OptionsCellParse(name,prhs);
     33                oobject=(Option*)OptionCellParse(name,prhs);
    3434        else {
    3535                _printf_(true,"  Converting value of option \"%s\" from unrecognized class \"%s\" to class \"%s\".\n",name,mxGetClassName(prhs[0]),"struct");
    3636                if (!mexCallMATLAB(1,lhs,1,(mxArray**)prhs,"struct")) {
    37                         oobject=(Option*)OptionsStructParse(name,(const mxArray**)lhs);
     37                        oobject=(Option*)OptionStructParse(name,(const mxArray**)lhs);
    3838                        mxDestroyArray(lhs[0]);
    3939                }
     
    4343        return(oobject);
    4444}/*}}}*/
    45 /*FUNCTION OptionsDoubleParse {{{1*/
    46 OptionsDouble* OptionsDoubleParse( char* name, const mxArray* prhs[]){
    47 
    48         OptionsDouble *odouble = NULL;
     45/*FUNCTION OptionDoubleParse {{{1*/
     46OptionDouble* OptionDoubleParse( char* name, const mxArray* prhs[]){
     47
     48        OptionDouble *odouble = NULL;
    4949        const mwSize  *ipt     = NULL;
    5050
    5151        /*check and parse the name  */
    52         odouble=new OptionsDouble;
     52        odouble=new OptionDouble;
    5353        odouble->name =(char *) xmalloc((strlen(name)+1)*sizeof(char));
    5454        strcpy(odouble->name,name);
     
    7373        return(odouble);
    7474}/*}}}*/
    75 /*FUNCTION OptionsLogicalParse {{{1*/
    76 OptionsLogical* OptionsLogicalParse( char* name, const mxArray* prhs[]){
    77 
    78         OptionsLogical *ological = NULL;
     75/*FUNCTION OptionLogicalParse {{{1*/
     76OptionLogical* OptionLogicalParse( char* name, const mxArray* prhs[]){
     77
     78        OptionLogical *ological = NULL;
    7979        const mwSize   *ipt      = NULL;
    8080        bool            btemp;
    8181
    8282        /*check and parse the name  */
    83         ological=new OptionsLogical;
     83        ological=new OptionLogical;
    8484        ological->name =(char *) xmalloc((strlen(name)+1)*sizeof(char));
    8585        strcpy(ological->name,name);
     
    109109        return(ological);
    110110}/*}}}*/
    111 /*FUNCTION OptionsCharParse {{{1*/
    112 OptionsChar* OptionsCharParse( char* name, const mxArray* prhs[]){
    113 
    114         OptionsChar  *ochar = NULL;
     111/*FUNCTION OptionCharParse {{{1*/
     112OptionChar* OptionCharParse( char* name, const mxArray* prhs[]){
     113
     114        OptionChar  *ochar = NULL;
    115115        const mwSize *ipt   = NULL;
    116116
    117117        /*check and parse the name  */
    118         ochar=new OptionsChar;
     118        ochar=new OptionChar;
    119119        ochar->name =(char *) xmalloc((strlen(name)+1)*sizeof(char));
    120120        strcpy(ochar->name,name);
     
    139139        return(ochar);
    140140}/*}}}*/
    141 /*FUNCTION OptionsStructParse {{{1*/
    142 OptionsStruct* OptionsStructParse( char* name, const mxArray* prhs[]){
     141/*FUNCTION OptionStructParse {{{1*/
     142OptionStruct* OptionStructParse( char* name, const mxArray* prhs[]){
    143143
    144144        int            i;
    145145        char           namei[161];
    146         OptionsStruct *ostruct    = NULL;
     146        OptionStruct *ostruct    = NULL;
    147147        Option *oobject    = NULL;
    148148        const mwSize  *ipt        = NULL;
     
    151151
    152152        /*check and parse the name  */
    153         ostruct=new OptionsStruct;
     153        ostruct=new OptionStruct;
    154154        ostruct->name =(char *) xmalloc((strlen(name)+1)*sizeof(char));
    155155        strcpy(ostruct->name,name);
     
    184184        return(ostruct);
    185185}/*}}}*/
    186 /*FUNCTION OptionsCellParse {{{1*/
    187 OptionsCell* OptionsCellParse( char* name, const mxArray* prhs[]){
     186/*FUNCTION OptionCellParse {{{1*/
     187OptionCell* OptionCellParse( char* name, const mxArray* prhs[]){
    188188
    189189        int            i;
     
    191191        char           namei[161];
    192192        char           cstr[81];
    193         OptionsCell   *ocell      = NULL;
     193        OptionCell   *ocell      = NULL;
    194194        Option *oobject    = NULL;
    195195        const mwSize  *ipt        = NULL;
     
    198198
    199199        /*check and parse the name  */
    200         ocell=new OptionsCell;
     200        ocell=new OptionCell;
    201201        ocell->name =(char *) xmalloc((strlen(name)+1)*sizeof(char));
    202202        strcpy(ocell->name,name);
  • issm/trunk/src/c/io/io.h

    r7737 r7739  
    5959
    6060Option* OptionParse(char* name, const mxArray* prhs[]);
    61 OptionsDouble*   OptionsDoubleParse( char* name, const mxArray* prhs[]);
    62 OptionsLogical*  OptionsLogicalParse( char* name, const mxArray* prhs[]);
    63 OptionsChar*     OptionsCharParse( char* name, const mxArray* prhs[]);
    64 OptionsStruct*   OptionsStructParse( char* name, const mxArray* prhs[]);
    65 OptionsCell*     OptionsCellParse( char* name, const mxArray* prhs[]);
     61OptionDouble*   OptionDoubleParse( char* name, const mxArray* prhs[]);
     62OptionLogical*  OptionLogicalParse( char* name, const mxArray* prhs[]);
     63OptionChar*     OptionCharParse( char* name, const mxArray* prhs[]);
     64OptionStruct*   OptionStructParse( char* name, const mxArray* prhs[]);
     65OptionCell*     OptionCellParse( char* name, const mxArray* prhs[]);
    6666
    6767#endif
  • issm/trunk/src/c/objects/Options/OptionCell.cpp

    r7737 r7739  
    1 /*!\file OptionsCell.cpp
     1/*!\file OptionCell.cpp
    22 * \brief: implementation of the optionscell object
    33 */
     
    2020
    2121/*Constructors/destructor/copy*/
    22 /*FUNCTION OptionsCell::OptionsCell(){{{1*/
    23 OptionsCell::OptionsCell(){
     22/*FUNCTION OptionCell::OptionCell(){{{1*/
     23OptionCell::OptionCell(){
    2424
    2525        values    =NULL;
     
    2727}
    2828/*}}}*/
    29 /*FUNCTION OptionsCell::~OptionsCell(){{{1*/
    30 OptionsCell::~OptionsCell(){
     29/*FUNCTION OptionCell::~OptionCell(){{{1*/
     30OptionCell::~OptionCell(){
    3131
    3232        if (values){
     
    3939
    4040/*Other*/
    41 /*FUNCTION OptionsCell::Echo {{{1*/
    42 void  OptionsCell::Echo(){
     41/*FUNCTION OptionCell::Echo {{{1*/
     42void  OptionCell::Echo(){
    4343
    4444        char cstr[81];
    4545        bool flag     = true;
    4646
    47         _printf_(flag,"OptionsCell Echo:\n");
     47        _printf_(flag,"OptionCell Echo:\n");
    4848        Option::Echo();
    4949
     
    5555}
    5656/*}}}*/
    57 /*FUNCTION OptionsCell::DeepEcho() {{{1*/
    58 void  OptionsCell::DeepEcho(){
     57/*FUNCTION OptionCell::DeepEcho() {{{1*/
     58void  OptionCell::DeepEcho(){
    5959
    6060        char  indent[81]="";
    6161
    62         OptionsCell::DeepEcho(indent);
     62        OptionCell::DeepEcho(indent);
    6363
    6464        return;
    6565}
    6666/*}}}*/
    67 /*FUNCTION OptionsCell::DeepEcho(char* indent) {{{1*/
    68 void  OptionsCell::DeepEcho(char* indent){
     67/*FUNCTION OptionCell::DeepEcho(char* indent) {{{1*/
     68void  OptionCell::DeepEcho(char* indent){
    6969
    7070        int   i;
     
    7474        bool  flag=true;
    7575
    76         _printf_(flag,"%sOptionsCell DeepEcho:\n",indent);
     76        _printf_(flag,"%sOptionCell DeepEcho:\n",indent);
    7777        Option::DeepEcho(indent);
    7878
     
    9494}
    9595/*}}}*/
    96 /*FUNCTION OptionsCell::Name {{{1*/
    97 char* OptionsCell::Name(){
     96/*FUNCTION OptionCell::Name {{{1*/
     97char* OptionCell::Name(){
    9898
    9999        return(Option::Name());
    100100}
    101101/*}}}*/
    102 /*FUNCTION OptionsCell::NumEl {{{1*/
    103 int   OptionsCell::NumEl(){
     102/*FUNCTION OptionCell::NumEl {{{1*/
     103int   OptionCell::NumEl(){
    104104
    105105        return(Option::NumEl());
    106106}
    107107/*}}}*/
    108 /*FUNCTION OptionsCell::NDims {{{1*/
    109 int   OptionsCell::NDims(){
     108/*FUNCTION OptionCell::NDims {{{1*/
     109int   OptionCell::NDims(){
    110110
    111111        return(Option::NDims());
    112112}
    113113/*}}}*/
    114 /*FUNCTION OptionsCell::Size {{{1*/
    115 int*  OptionsCell::Size(){
     114/*FUNCTION OptionCell::Size {{{1*/
     115int*  OptionCell::Size(){
    116116
    117117        return(Option::Size());
    118118}
    119119/*}}}*/
    120 /*FUNCTION OptionsCell::Get {{{1*/
    121 //void* OptionsCell::Get(){
     120/*FUNCTION OptionCell::Get {{{1*/
     121//void* OptionCell::Get(){
    122122
    123123//      ;
  • issm/trunk/src/c/objects/Options/OptionCell.h

    r7737 r7739  
    1 /*! \file OptionsCell.h
     1/*! \file OptionCell.h
    22 *  \brief: header file for optionscell object
    33 */
     
    1414/*}}}*/
    1515
    16 class OptionsCell: public Option {
     16class OptionCell: public Option {
    1717
    1818        public:
     
    2020                Options* values;
    2121
    22                 /*OptionsCell constructors, destructors {{{1*/
    23                 OptionsCell();
    24                 ~OptionsCell();
     22                /*OptionCell constructors, destructors {{{1*/
     23                OptionCell();
     24                ~OptionCell();
    2525                /*}}}*/
    2626                /*Object virtual functions definitions:{{{1*/
  • issm/trunk/src/c/objects/Options/OptionChar.cpp

    r7737 r7739  
    1 /*!\file OptionsChar.cpp
     1/*!\file OptionChar.cpp
    22 * \brief: implementation of the optionschar object
    33 */
     
    2020
    2121/*Constructors/destructor/copy*/
    22 /*FUNCTION OptionsChar::OptionsChar(){{{1*/
    23 OptionsChar::OptionsChar(){
     22/*FUNCTION OptionChar::OptionChar(){{{1*/
     23OptionChar::OptionChar(){
    2424
    2525        values    =NULL;
     
    2727}
    2828/*}}}*/
    29 /*FUNCTION OptionsChar::~OptionsChar(){{{1*/
    30 OptionsChar::~OptionsChar(){
     29/*FUNCTION OptionChar::~OptionChar(){{{1*/
     30OptionChar::~OptionChar(){
    3131
    3232        if (values) xfree((void**)&values);
     
    3636
    3737/*Other*/
    38 /*FUNCTION OptionsChar::Echo {{{1*/
    39 void  OptionsChar::Echo(){
     38/*FUNCTION OptionChar::Echo {{{1*/
     39void  OptionChar::Echo(){
    4040
    4141        char  cstr[81];
    4242        bool  flag=true;
    4343
    44         _printf_(flag,"OptionsChar Echo:\n");
     44        _printf_(flag,"OptionChar Echo:\n");
    4545        Option::Echo();
    4646
     
    5959}
    6060/*}}}*/
    61 /*FUNCTION OptionsChar::DeepEcho() {{{1*/
    62 void  OptionsChar::DeepEcho(){
     61/*FUNCTION OptionChar::DeepEcho() {{{1*/
     62void  OptionChar::DeepEcho(){
    6363
    6464        char  indent[81]="";
    6565
    66         OptionsChar::DeepEcho(indent);
     66        OptionChar::DeepEcho(indent);
    6767
    6868        return;
    6969}
    7070/*}}}*/
    71 /*FUNCTION OptionsChar::DeepEcho(char* indent) {{{1*/
    72 void  OptionsChar::DeepEcho(char* indent){
     71/*FUNCTION OptionChar::DeepEcho(char* indent) {{{1*/
     72void  OptionChar::DeepEcho(char* indent){
    7373
    7474        int   i;
     
    7878        bool  flag=true;
    7979
    80         _printf_(flag,"%sOptionsChar DeepEcho:\n",indent);
     80        _printf_(flag,"%sOptionChar DeepEcho:\n",indent);
    8181        Option::DeepEcho(indent);
    8282
     
    103103}
    104104/*}}}*/
    105 /*FUNCTION OptionsChar::Name {{{1*/
    106 char* OptionsChar::Name(){
     105/*FUNCTION OptionChar::Name {{{1*/
     106char* OptionChar::Name(){
    107107
    108108        return(Option::Name());
    109109}
    110110/*}}}*/
    111 /*FUNCTION OptionsChar::NumEl {{{1*/
    112 int   OptionsChar::NumEl(){
     111/*FUNCTION OptionChar::NumEl {{{1*/
     112int   OptionChar::NumEl(){
    113113
    114114        return(Option::NumEl());
    115115}
    116116/*}}}*/
    117 /*FUNCTION OptionsChar::NDims {{{1*/
    118 int   OptionsChar::NDims(){
     117/*FUNCTION OptionChar::NDims {{{1*/
     118int   OptionChar::NDims(){
    119119
    120120        return(Option::NDims());
    121121}
    122122/*}}}*/
    123 /*FUNCTION OptionsChar::Size {{{1*/
    124 int*  OptionsChar::Size(){
     123/*FUNCTION OptionChar::Size {{{1*/
     124int*  OptionChar::Size(){
    125125
    126126        return(Option::Size());
    127127}
    128128/*}}}*/
    129 /*FUNCTION OptionsChar::Get {{{1*/
    130 //void* OptionsChar::Get(){
     129/*FUNCTION OptionChar::Get {{{1*/
     130//void* OptionChar::Get(){
    131131
    132132//      ;
  • issm/trunk/src/c/objects/Options/OptionChar.h

    r7737 r7739  
    1 /*! \file OptionsChar.h
     1/*! \file OptionChar.h
    22 *  \brief: header file for optionschar object
    33 */
     
    1414/*}}}*/
    1515
    16 class OptionsChar: public Option {
     16class OptionChar: public Option {
    1717
    1818        public:
     
    2020                char* values;
    2121
    22                 /*OptionsChar constructors, destructors {{{1*/
    23                 OptionsChar();
    24                 ~OptionsChar();
     22                /*OptionChar constructors, destructors {{{1*/
     23                OptionChar();
     24                ~OptionChar();
    2525                /*}}}*/
    2626                /*Object virtual functions definitions:{{{1*/
  • issm/trunk/src/c/objects/Options/OptionDouble.cpp

    r7737 r7739  
    1 /*!\file OptionsDouble.cpp
     1/*!\file OptionDouble.cpp
    22 * \brief: implementation of the optionsdouble object
    33 */
     
    2020
    2121/*Constructors/destructor/copy*/
    22 /*FUNCTION OptionsDouble::OptionsDouble(){{{1*/
    23 OptionsDouble::OptionsDouble(){
     22/*FUNCTION OptionDouble::OptionDouble(){{{1*/
     23OptionDouble::OptionDouble(){
    2424
    2525        values    =NULL;
     
    2727}
    2828/*}}}*/
    29 /*FUNCTION OptionsDouble::~OptionsDouble(){{{1*/
    30 OptionsDouble::~OptionsDouble(){
     29/*FUNCTION OptionDouble::~OptionDouble(){{{1*/
     30OptionDouble::~OptionDouble(){
    3131
    3232        if (values) xfree((void**)&values);
     
    3636
    3737/*Other*/
    38 /*FUNCTION OptionsDouble::Echo {{{1*/
    39 void  OptionsDouble::Echo(){
     38/*FUNCTION OptionDouble::Echo {{{1*/
     39void  OptionDouble::Echo(){
    4040
    4141        char  cstr[81];
    4242        bool  flag=true;
    4343
    44         _printf_(flag,"OptionsDouble Echo:\n");
     44        _printf_(flag,"OptionDouble Echo:\n");
    4545        Option::Echo();
    4646
     
    5555}
    5656/*}}}*/
    57 /*FUNCTION OptionsDouble::DeepEcho() {{{1*/
    58 void  OptionsDouble::DeepEcho(){
     57/*FUNCTION OptionDouble::DeepEcho() {{{1*/
     58void  OptionDouble::DeepEcho(){
    5959
    6060        char  indent[81]="";
    6161
    62         OptionsDouble::DeepEcho(indent);
     62        OptionDouble::DeepEcho(indent);
    6363
    6464        return;
    6565}
    6666/*}}}*/
    67 /*FUNCTION OptionsDouble::DeepEcho(char* indent) {{{1*/
    68 void  OptionsDouble::DeepEcho(char* indent){
     67/*FUNCTION OptionDouble::DeepEcho(char* indent) {{{1*/
     68void  OptionDouble::DeepEcho(char* indent){
    6969
    7070        int   i;
     
    7474        bool  flag=true;
    7575
    76         _printf_(flag,"%sOptionsDouble DeepEcho:\n",indent);
     76        _printf_(flag,"%sOptionDouble DeepEcho:\n",indent);
    7777        Option::DeepEcho(indent);
    7878
     
    9595}
    9696/*}}}*/
    97 /*FUNCTION OptionsDouble::Name {{{1*/
    98 char* OptionsDouble::Name(){
     97/*FUNCTION OptionDouble::Name {{{1*/
     98char* OptionDouble::Name(){
    9999
    100100        return(Option::Name());
    101101}
    102102/*}}}*/
    103 /*FUNCTION OptionsDouble::NumEl {{{1*/
    104 int   OptionsDouble::NumEl(){
     103/*FUNCTION OptionDouble::NumEl {{{1*/
     104int   OptionDouble::NumEl(){
    105105
    106106        return(Option::NumEl());
    107107}
    108108/*}}}*/
    109 /*FUNCTION OptionsDouble::NDims {{{1*/
    110 int   OptionsDouble::NDims(){
     109/*FUNCTION OptionDouble::NDims {{{1*/
     110int   OptionDouble::NDims(){
    111111
    112112        return(Option::NDims());
    113113}
    114114/*}}}*/
    115 /*FUNCTION OptionsDouble::Size {{{1*/
    116 int*  OptionsDouble::Size(){
     115/*FUNCTION OptionDouble::Size {{{1*/
     116int*  OptionDouble::Size(){
    117117
    118118        return(Option::Size());
    119119}
    120120/*}}}*/
    121 /*FUNCTION OptionsDouble::Get {{{1*/
    122 //void* OptionsDouble::Get(){
     121/*FUNCTION OptionDouble::Get {{{1*/
     122//void* OptionDouble::Get(){
    123123
    124124//      ;
  • issm/trunk/src/c/objects/Options/OptionDouble.h

    r7737 r7739  
    1 /*! \file OptionsDouble.h
     1/*! \file OptionDouble.h
    22 *  \brief: header file for optionsdouble object
    33 */
     
    1414/*}}}*/
    1515
    16 class OptionsDouble: public Option {
     16class OptionDouble: public Option {
    1717
    1818        public:
     
    2020                double* values;
    2121
    22                 /*OptionsDouble constructors, destructors {{{1*/
    23                 OptionsDouble();
    24                 ~OptionsDouble();
     22                /*OptionDouble constructors, destructors {{{1*/
     23                OptionDouble();
     24                ~OptionDouble();
    2525                /*}}}*/
    2626                /*Object virtual functions definitions:{{{1*/
  • issm/trunk/src/c/objects/Options/OptionLogical.cpp

    r7737 r7739  
    1 /*!\file OptionsLogical.cpp
     1/*!\file OptionLogical.cpp
    22 * \brief: implementation of the optionslogical object
    33 */
     
    2020
    2121/*Constructors/destructor/copy*/
    22 /*FUNCTION OptionsLogical::OptionsLogical(){{{1*/
    23 OptionsLogical::OptionsLogical(){
     22/*FUNCTION OptionLogical::OptionLogical(){{{1*/
     23OptionLogical::OptionLogical(){
    2424
    2525        values    =NULL;
     
    2727}
    2828/*}}}*/
    29 /*FUNCTION OptionsLogical::~OptionsLogical(){{{1*/
    30 OptionsLogical::~OptionsLogical(){
     29/*FUNCTION OptionLogical::~OptionLogical(){{{1*/
     30OptionLogical::~OptionLogical(){
    3131
    3232        if (values) xfree((void**)&values);
     
    3636
    3737/*Other*/
    38 /*FUNCTION OptionsLogical::Echo {{{1*/
    39 void  OptionsLogical::Echo(){
     38/*FUNCTION OptionLogical::Echo {{{1*/
     39void  OptionLogical::Echo(){
    4040
    4141        char  cstr[81];
    4242        bool  flag=true;
    4343
    44         _printf_(flag,"OptionsLogical Echo:\n");
     44        _printf_(flag,"OptionLogical Echo:\n");
    4545        Option::Echo();
    4646
     
    5555}
    5656/*}}}*/
    57 /*FUNCTION OptionsLogical::DeepEcho() {{{1*/
    58 void  OptionsLogical::DeepEcho(){
     57/*FUNCTION OptionLogical::DeepEcho() {{{1*/
     58void  OptionLogical::DeepEcho(){
    5959
    6060        char  indent[81]="";
    6161
    62         OptionsLogical::DeepEcho(indent);
     62        OptionLogical::DeepEcho(indent);
    6363
    6464        return;
    6565}
    6666/*}}}*/
    67 /*FUNCTION OptionsLogical::DeepEcho(char* indent) {{{1*/
    68 void  OptionsLogical::DeepEcho(char* indent){
     67/*FUNCTION OptionLogical::DeepEcho(char* indent) {{{1*/
     68void  OptionLogical::DeepEcho(char* indent){
    6969
    7070        int   i;
     
    7474        bool  flag=true;
    7575
    76         _printf_(flag,"%sOptionsLogical DeepEcho:\n",indent);
     76        _printf_(flag,"%sOptionLogical DeepEcho:\n",indent);
    7777        Option::DeepEcho(indent);
    7878
     
    9595}
    9696/*}}}*/
    97 /*FUNCTION OptionsLogical::Name {{{1*/
    98 char* OptionsLogical::Name(){
     97/*FUNCTION OptionLogical::Name {{{1*/
     98char* OptionLogical::Name(){
    9999
    100100        return(Option::Name());
    101101}
    102102/*}}}*/
    103 /*FUNCTION OptionsLogical::NumEl {{{1*/
    104 int   OptionsLogical::NumEl(){
     103/*FUNCTION OptionLogical::NumEl {{{1*/
     104int   OptionLogical::NumEl(){
    105105
    106106        return(Option::NumEl());
    107107}
    108108/*}}}*/
    109 /*FUNCTION OptionsLogical::NDims {{{1*/
    110 int   OptionsLogical::NDims(){
     109/*FUNCTION OptionLogical::NDims {{{1*/
     110int   OptionLogical::NDims(){
    111111
    112112        return(Option::NDims());
    113113}
    114114/*}}}*/
    115 /*FUNCTION OptionsLogical::Size {{{1*/
    116 int*  OptionsLogical::Size(){
     115/*FUNCTION OptionLogical::Size {{{1*/
     116int*  OptionLogical::Size(){
    117117
    118118        return(Option::Size());
    119119}
    120120/*}}}*/
    121 /*FUNCTION OptionsLogical::Get {{{1*/
    122 //void* OptionsLogical::Get(){
     121/*FUNCTION OptionLogical::Get {{{1*/
     122//void* OptionLogical::Get(){
    123123
    124124//      ;
  • issm/trunk/src/c/objects/Options/OptionLogical.h

    r7737 r7739  
    1 /*! \file OptionsLogical.h
     1/*! \file OptionLogical.h
    22 *  \brief: header file for optionslogical object
    33 */
     
    1414/*}}}*/
    1515
    16 class OptionsLogical: public Option {
     16class OptionLogical: public Option {
    1717
    1818        public:
     
    2020                bool* values;
    2121
    22                 /*OptionsLogical constructors, destructors {{{1*/
    23                 OptionsLogical();
    24                 ~OptionsLogical();
     22                /*OptionLogical constructors, destructors {{{1*/
     23                OptionLogical();
     24                ~OptionLogical();
    2525                /*}}}*/
    2626                /*Object virtual functions definitions:{{{1*/
  • issm/trunk/src/c/objects/Options/OptionStruct.cpp

    r7737 r7739  
    1 /*!\file OptionsStruct.cpp
     1/*!\file OptionStruct.cpp
    22 * \brief: implementation of the optionsstruct object
    33 */
     
    2020
    2121/*Constructors/destructor/copy*/
    22 /*FUNCTION OptionsStruct::OptionsStruct(){{{1*/
    23 OptionsStruct::OptionsStruct(){
     22/*FUNCTION OptionStruct::OptionStruct(){{{1*/
     23OptionStruct::OptionStruct(){
    2424
    2525        values    =NULL;
     
    2727}
    2828/*}}}*/
    29 /*FUNCTION OptionsStruct::~OptionsStruct(){{{1*/
    30 OptionsStruct::~OptionsStruct(){
     29/*FUNCTION OptionStruct::~OptionStruct(){{{1*/
     30OptionStruct::~OptionStruct(){
    3131
    3232        int   i;
     
    4444
    4545/*Other*/
    46 /*FUNCTION OptionsStruct::Echo {{{1*/
    47 void  OptionsStruct::Echo(){
     46/*FUNCTION OptionStruct::Echo {{{1*/
     47void  OptionStruct::Echo(){
    4848
    4949        char  cstr[81];
    5050        bool  flag=true;
    5151
    52         _printf_(flag,"OptionsStruct Echo:\n");
     52        _printf_(flag,"OptionStruct Echo:\n");
    5353        Option::Echo();
    5454
     
    6060}
    6161/*}}}*/
    62 /*FUNCTION OptionsStruct::DeepEcho() {{{1*/
    63 void  OptionsStruct::DeepEcho(){
     62/*FUNCTION OptionStruct::DeepEcho() {{{1*/
     63void  OptionStruct::DeepEcho(){
    6464
    6565        char  indent[81]="";
    6666
    67         OptionsStruct::DeepEcho(indent);
     67        OptionStruct::DeepEcho(indent);
    6868
    6969        return;
    7070}
    7171/*}}}*/
    72 /*FUNCTION OptionsStruct::DeepEcho(char* indent) {{{1*/
    73 void  OptionsStruct::DeepEcho(char* indent){
     72/*FUNCTION OptionStruct::DeepEcho(char* indent) {{{1*/
     73void  OptionStruct::DeepEcho(char* indent){
    7474
    7575        int   i,j;
     
    7979        bool  flag=true;
    8080
    81         _printf_(flag,"%sOptionsStruct DeepEcho:\n",indent);
     81        _printf_(flag,"%sOptionStruct DeepEcho:\n",indent);
    8282        Option::DeepEcho(indent);
    8383
     
    102102}
    103103/*}}}*/
    104 /*FUNCTION OptionsStruct::Name {{{1*/
    105 char* OptionsStruct::Name(){
     104/*FUNCTION OptionStruct::Name {{{1*/
     105char* OptionStruct::Name(){
    106106
    107107        return(Option::Name());
    108108}
    109109/*}}}*/
    110 /*FUNCTION OptionsStruct::NumEl {{{1*/
    111 int   OptionsStruct::NumEl(){
     110/*FUNCTION OptionStruct::NumEl {{{1*/
     111int   OptionStruct::NumEl(){
    112112
    113113        return(Option::NumEl());
    114114}
    115115/*}}}*/
    116 /*FUNCTION OptionsStruct::NDims {{{1*/
    117 int   OptionsStruct::NDims(){
     116/*FUNCTION OptionStruct::NDims {{{1*/
     117int   OptionStruct::NDims(){
    118118
    119119        return(Option::NDims());
    120120}
    121121/*}}}*/
    122 /*FUNCTION OptionsStruct::Size {{{1*/
    123 int*  OptionsStruct::Size(){
     122/*FUNCTION OptionStruct::Size {{{1*/
     123int*  OptionStruct::Size(){
    124124
    125125        return(Option::Size());
    126126}
    127127/*}}}*/
    128 /*FUNCTION OptionsStruct::Get {{{1*/
    129 //void* OptionsStruct::Get(){
     128/*FUNCTION OptionStruct::Get {{{1*/
     129//void* OptionStruct::Get(){
    130130
    131131//      ;
  • issm/trunk/src/c/objects/Options/OptionStruct.h

    r7737 r7739  
    1 /*! \file OptionsStruct.h
     1/*! \file OptionStruct.h
    22 *  \brief: header file for optionsstruct object
    33 */
     
    1414/*}}}*/
    1515
    16 class OptionsStruct: public Option {
     16class OptionStruct: public Option {
    1717
    1818        public:
     
    2020                Options** values;
    2121
    22                 /*OptionsStruct constructors, destructors {{{1*/
    23                 OptionsStruct();
    24                 ~OptionsStruct();
     22                /*OptionStruct constructors, destructors {{{1*/
     23                OptionStruct();
     24                ~OptionStruct();
    2525                /*}}}*/
    2626                /*Object virtual functions definitions:{{{1*/
  • issm/trunk/src/c/objects/Options/OptionUtilities.cpp

    r7737 r7739  
    1 /*!\file OptionsUtilities.cpp
     1/*!\file OptionUtilities.cpp
    22 * \brief: implementation of the options utilities
    33 */
  • issm/trunk/src/c/objects/Options/OptionUtilities.h

    r7737 r7739  
    1 /*! \file OptionsUtilities.h
     1/*! \file OptionUtilities.h
    22 *  \brief: header file for options utilities
    33 */
  • issm/trunk/src/c/objects/objects.h

    r7737 r7739  
    6565/*Option parsing objects: */
    6666#include "./Options/Option.h"
    67 #include "./Options/OptionsDouble.h"
    68 #include "./Options/OptionsLogical.h"
    69 #include "./Options/OptionsChar.h"
    70 #include "./Options/OptionsStruct.h"
    71 #include "./Options/OptionsCell.h"
    72 #include "./Options/OptionsUtilities.h"
     67#include "./Options/OptionDouble.h"
     68#include "./Options/OptionLogical.h"
     69#include "./Options/OptionChar.h"
     70#include "./Options/OptionStruct.h"
     71#include "./Options/OptionCell.h"
     72#include "./Options/OptionUtilities.h"
    7373
    7474/*Inputs: */
Note: See TracChangeset for help on using the changeset viewer.