Changeset 18064 for issm/trunk-jpl/src/c/classes/DependentObject.cpp
- Timestamp:
- 05/26/14 21:40:16 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/DependentObject.cpp
r16402 r18064 14 14 15 15 /*DependentObject constructors and destructor*/ 16 /*FUNCTION DependentObject::DependentObject(){{{*/ 17 DependentObject::DependentObject(){ 16 DependentObject::DependentObject(){/*{{{*/ 18 17 this->name=NULL; 19 18 this->type=0; … … 21 20 } 22 21 /*}}}*/ 23 /*FUNCTION DependentObject::DependentObject(int in_name, int in_type, int in_index){{{*/ 24 DependentObject::DependentObject(char* in_name, int in_type,int in_index){ 22 DependentObject::DependentObject(char* in_name, int in_type,int in_index){/*{{{*/ 25 23 26 24 this->name=xNew<char>(strlen(in_name)+1); xMemCpy<char>(this->name,in_name,strlen(in_name)+1); … … 32 30 } 33 31 /*}}}*/ 34 /*FUNCTION DependentObject::~DependentObject() {{{*/ 35 DependentObject::~DependentObject(){ //destructor 32 DependentObject::~DependentObject(){ //destructor/*{{{*/ 36 33 xDelete<char>(this->name); 37 34 } … … 39 36 40 37 /*Object virtual functions definitions:*/ 41 /*FUNCTION DependentObject::Echo{{{*/ 42 void DependentObject::Echo(void){ 38 void DependentObject::Echo(void){/*{{{*/ 43 39 44 40 _printf_("DependentObject:\n"); … … 53 49 } 54 50 /*}}}*/ 55 /*FUNCTION DependentObject::DeepEcho{{{*/ 56 void DependentObject::DeepEcho(void){ 51 void DependentObject::DeepEcho(void){/*{{{*/ 57 52 this->Echo(); 58 53 } 59 54 /*}}}*/ 60 /*FUNCTION DependentObject::Id{{{*/ 61 int DependentObject::Id(void){ return -1; } 55 int DependentObject::Id(void){ return -1; }/*{{{*/ 62 56 /*}}}*/ 63 /*FUNCTION DependentObject::ObjectEnum{{{*/ 64 int DependentObject::ObjectEnum(void){ 57 int DependentObject::ObjectEnum(void){/*{{{*/ 65 58 66 59 return DependentObjectEnum; … … 68 61 } 69 62 /*}}}*/ 70 /*FUNCTION DependentObject::copy{{{*/ 71 Object* DependentObject::copy(void) { 63 Object* DependentObject::copy(void) { /*{{{*/ 72 64 return new DependentObject(name,type,index); 73 65 } /*}}}*/ 74 66 75 67 /*DependentObject methods: */ 76 /*FUNCTION DependentObject::NumDependents{{{*/ 77 int DependentObject::NumDependents(void){ 68 int DependentObject::NumDependents(void){/*{{{*/ 78 69 79 70 /*Branch according to the type of variable: */ … … 87 78 } 88 79 /*}}}*/ 89 /*FUNCTION DependentObject::Responsex{{{*/ 90 void DependentObject::Responsex(IssmDouble* poutput_value,FemModel* femmodel){ 80 void DependentObject::Responsex(IssmDouble* poutput_value,FemModel* femmodel){/*{{{*/ 91 81 92 82 /*Is this some special type of response for which we need to go in the output definitions? :*/
Note:
See TracChangeset
for help on using the changeset viewer.