diff --git a/install b/install index a5190b01d7df9c0337386a9fffa28d7e68649dc1..baaf73e4e4ed4f014491a58a3227692c167bc2a1 100755 --- a/install +++ b/install @@ -2,7 +2,7 @@ TARGET=TNL INSTALL_PREFIX=${HOME}/local -WITH_CUDA=yes +WITH_CUDA=no TEMPLATE_EXPLICIT_INSTANTIATION=yes #VERBOSE="VERBOSE=1" diff --git a/src/config/tnlParameterContainer.h b/src/config/tnlParameterContainer.h index dfc1efe242005556ab006618bd6897eaf1ed10f3..3b1067dfb1d86bd836bb65ba82e797ab4778360b 100644 --- a/src/config/tnlParameterContainer.h +++ b/src/config/tnlParameterContainer.h @@ -130,7 +130,7 @@ template< class T > bool tnlParameterContainer :: SetParameter( const char* name { if( parameters[ i ] -> name == name ) { - if( parameters[ i ] -> type == GetParameterType( value ) ) + if( parameters[ i ] -> type == getParameterType< T >() ) { ( ( tnlParameter< T > * ) parameters[ i ] ) -> value = value; return true; @@ -139,7 +139,7 @@ template< class T > bool tnlParameterContainer :: SetParameter( const char* name { cerr << "Parameter " << name << " already exists with different type " << parameters[ i ] -> type << " not " - << GetParameterType( value ) << endl; + << getParameterType< T >() << endl; abort( ); return false; }