/* *****************************************************************
MESQUITE -- The Mesh Quality Improvement Toolkit
Copyright 2004 Sandia Corporation and Argonne National
Laboratory. Under the terms of Contract DE-AC04-94AL85000
with Sandia Corporation, the U.S. Government retains certain
rights in this software.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
(lgpl.txt) along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
[email protected], [email protected], [email protected],
[email protected], [email protected], [email protected]
***************************************************************** */
// -*- Mode : c++; tab-width: 3; c-tab-always-indent: t; indent-tabs-mode: nil; c-basic-offset: 3
// -*-
//
// SUMMARY:
// USAGE:
//
// ORIG-DATE: 19-Feb-02 at 10:57:52
// LAST-MOD: 23-May-03 at 18:04:38 by Thomas Leurent
//
//
// DESCRIPTION:
// ============
/*! \file main.cpp
describe main.cpp here
*/
// DESCRIP-END.
//
#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
#include "Mesquite.hpp"
#include "MeshImpl.hpp"
#include "MsqError.hpp"
using namespace MBMesquite;
int main( int argc, char* argv[] )
{
MBMesquite::MsqPrintError err( cout );
char in_file_name[256];
char out_file_name[256];
double OF_value = 1.;<--- Variable 'OF_value' is assigned a value that is never used.
// command line arguments
if( argc != 3 )
{
cout << "Input meshfile name needed as first argument.\n"
"Output meshfile name needed as second argument.\n"
<< endl;
return -1;
}
else
{
cout << " given 2 command line arguments.\n";
strcpy( in_file_name, argv[1] );
strcpy( out_file_name, argv[2] );
}
MBMesquite::MeshImpl* mesh = new MBMesquite::MeshImpl;
cout << "\nReading VTK file.\n";
mesh->read_vtk( in_file_name, err );
if( err ) return 1;
cout << "Writing Exodus file.\n";
mesh->write_exodus( out_file_name, err );
if( err ) return 1;
return 0;
}