Index: /issm/trunk/src/c/objects/Params/BoolParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/BoolParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/BoolParam.cpp	(revision 3761)
@@ -53,6 +53,6 @@
 
 	printf("BoolParam:\n");
-	printf("   enum: %i\n",this->enum_type);
-	printf("   %s\n",this->value?"true":"false");
+	printf("   enum:  %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+	printf("   value: %s\n",this->value?"true":"false");
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/DoubleMatParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/DoubleMatParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/DoubleMatParam.cpp	(revision 3761)
@@ -60,5 +60,5 @@
 	
 	printf("DoubleMatParam:\n");
-	printf("   enum: %i\n",this->enum_type);
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
 	printf("   matrix size: %ix%i\n",this->M,this->N);
 	for(i=0;i<this->M;i++){
@@ -95,5 +95,9 @@
 /*FUNCTION DoubleMatParam::Echo {{{1*/
 void DoubleMatParam::Echo(void){
-	this->DeepEcho();
+
+	printf("DoubleMatParam:\n");
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+	printf("   matrix size: %ix%i\n",this->M,this->N);
+
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/DoubleParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/DoubleParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/DoubleParam.cpp	(revision 3761)
@@ -50,6 +50,6 @@
 
 	printf("DoubleParam:\n");
-	printf("   enum: %i\n",this->enum_type);
-	printf("   %g\n",this->value);
+	printf("   enum:  %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+	printf("   value: %g\n",this->value);
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/DoubleVecParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/DoubleVecParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/DoubleVecParam.cpp	(revision 3761)
@@ -59,5 +59,5 @@
 	
 	printf("DoubleVecParam:\n");
-	printf("   enum: %i\n",this->enum_type);
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
 	printf("   vector size: %i\n",this->M);
 	for(i=0;i<this->M;i++){
@@ -91,5 +91,9 @@
 /*FUNCTION DoubleVecParam::Echo {{{1*/
 void DoubleVecParam::Echo(void){
-	this->DeepEcho();
+
+	printf("DoubleVecParam:\n");
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+	printf("   vector size: %i\n",this->M);
+
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/IntParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/IntParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/IntParam.cpp	(revision 3761)
@@ -53,6 +53,6 @@
 
 	printf("IntParam:\n");
-	printf("   enum: %i\n",this->enum_type);
-	printf("   %i\n",this->value);
+	printf("   enum:  %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+	printf("   value: %i\n",this->value);
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/PetscMatParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/PetscMatParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/PetscMatParam.cpp	(revision 3761)
@@ -59,5 +59,5 @@
 	int i;
 	printf("PetscMatParam:\n");
-	printf("   enum: %i\n",this->enum_type);
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
 	MatView(value,PETSC_VIEWER_STDOUT_WORLD);
 }
@@ -112,5 +112,8 @@
 /*FUNCTION PetscMatParam::Echo {{{1*/
 void PetscMatParam::Echo(void){
-	this->DeepEcho();
+
+	printf("PetscMatParam:\n");
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/PetscVecParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/PetscVecParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/PetscVecParam.cpp	(revision 3761)
@@ -60,5 +60,5 @@
 	int i;
 	printf("PetscVecParam:\n");
-	printf("   enum: %i\n",this->enum_type);
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
 	VecView(value,PETSC_VIEWER_STDOUT_WORLD);
 }
@@ -111,5 +111,8 @@
 /*FUNCTION PetscVecParam::Echo {{{1*/
 void PetscVecParam::Echo(void){
-	this->DeepEcho();
+
+	printf("PetscVecParam:\n");
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/Params/StringArrayParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/StringArrayParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/StringArrayParam.cpp	(revision 3761)
@@ -77,5 +77,5 @@
 
 	printf("StringArrayParam:\n");
-	printf("   enum: %i\n",this->enum_type);
+	printf("   enum: %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
 	for(i=0;i<this->numstrings;i++){
 		string=this->value[i];
Index: /issm/trunk/src/c/objects/Params/StringParam.cpp
===================================================================
--- /issm/trunk/src/c/objects/Params/StringParam.cpp	(revision 3760)
+++ /issm/trunk/src/c/objects/Params/StringParam.cpp	(revision 3761)
@@ -55,6 +55,6 @@
 
 	printf("StringParam:\n");
-	printf("   enum: %i\n",this->enum_type);
-	printf("   %s\n",this->value);
+	printf("   enum:  %i (%s)\n",this->enum_type,EnumAsString(this->enum_type));
+	printf("   value: %s\n",this->value);
 }
 /*}}}*/
