Index: /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.cpp	(revision 3789)
+++ /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.cpp	(revision 3790)
@@ -8,14 +8,14 @@
 /*functions on enums: */
 int EnumIsElement(int en){
-	if ((en>=ElementEnum) && (en<=SingEnum))return 1;
+	if ((en>=ElementEnum) && (en<=TriaEnum)) return 1;
 	else return 0;
 }
 
 int EnumIsLoad(int en){
-	if ((en>=LoadEnum) && (en<=NumericalfluxEnum))return 1;
+	if ((en>=LoadEnum) && (en<=SegmentRiftfrontEnum)) return 1;
 	else return 0;
 }
 int EnumIsMaterial(int en){
-	if ((en>=MaterialEnum) && (en<=MatparEnum))return 1;
+	if ((en>=MaterialEnum) && (en<=MatparEnum)) return 1;
 	else return 0;
 }
Index: /issm/trunk/src/c/objects/Inputs/BoolInput.cpp
===================================================================
--- /issm/trunk/src/c/objects/Inputs/BoolInput.cpp	(revision 3789)
+++ /issm/trunk/src/c/objects/Inputs/BoolInput.cpp	(revision 3790)
@@ -132,5 +132,7 @@
 /*Object functions*/
 /*FUNCTION BoolInput::GetParameterValue(bool* pvalue) {{{1*/
-void BoolInput::GetParameterValue(bool* pvalue){ISSMERROR(" not supported yet!");}
+void BoolInput::GetParameterValue(bool* pvalue){
+	*pvalue=value;
+}
 /*}}}*/
 /*FUNCTION BoolInput::GetParameterValue(int* pvalue){{{1*/
Index: /issm/trunk/src/c/objects/Inputs/IntInput.cpp
===================================================================
--- /issm/trunk/src/c/objects/Inputs/IntInput.cpp	(revision 3789)
+++ /issm/trunk/src/c/objects/Inputs/IntInput.cpp	(revision 3790)
@@ -136,5 +136,5 @@
 /*FUNCTION IntInput::GetParameterValue(int* pvalue){{{1*/
 void IntInput::GetParameterValue(int* pvalue){
-	ISSMERROR(" not supported yet!");
+	*pvalue=value;
 }
 /*}}}*/
