Commit 1cab76dd authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Implementing mesh function writer.

parent 65c1747d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -33,6 +33,8 @@ class tnlDummyMesh

   const Real& getParametricStep(){ return 0.0; }
   
   tnlString getSerializationType() const { return tnlString( "tnlDummyMesh" ); }

   template< typename GridFunction >
   typename GridFunction::RealType getDifferenceAbsMax( const GridFunction& f1,
                                                        const GridFunction& f2 ) const { return 0.0; }
+3 −3
Original line number Diff line number Diff line
@@ -68,9 +68,9 @@ int main( int argc, char* argv[] )
   tnlString meshFile = parameters. getParameter< tnlString >( "mesh" );
   if( meshFile == "" )
   {
      if( ! processFiles< tnlDummyMesh< double, tnlHost, int > >( parameters ) )
         return EXIT_FAILURE;
      return EXIT_SUCCESS;
      //if( ! processFiles< tnlDummyMesh< double, tnlHost, int > >( parameters ) )
      //   return EXIT_FAILURE;
      //return EXIT_SUCCESS;
   }
   tnlString meshType;
   if( ! getObjectType( meshFile, meshType ) )
+3 −3
Original line number Diff line number Diff line
@@ -91,11 +91,11 @@ bool setMeshEntityType( const Mesh& mesh,
                        const tnlParameterContainer& parameters )
{
   if( parsedObjectType[ 3 ] == "float" )
      return setMeshFunctionRealType< Mesh, EntityDimensions, float >( mesh, inputFilename, parameters );
      return setMeshFunctionRealType< Mesh, EntityDimensions, float >( mesh, inputFileName, parameters );
   if( parsedObjectType[ 3 ] == "double" )
      return setMeshFunctionRealType< Mesh, EntityDimensions, double >( mesh, inputFilename, parameters );
      return setMeshFunctionRealType< Mesh, EntityDimensions, double >( mesh, inputFileName, parameters );
   if( parsedObjectType[ 3 ] == "long double" )
      return setMeshFunctionRealType< Mesh, EntityDimensions, long double >( mesh, inputFilename, parameters );
      return setMeshFunctionRealType< Mesh, EntityDimensions, long double >( mesh, inputFileName, parameters );
   std::cerr << "Unsupported arithmetics " << parsedObjectType[ 3 ] << " in mesh function " << inputFileName << std::endl;
   return false;
}