dune-fem 2.12-git
Loading...
Searching...
No Matches
datadisp.cc
Go to the documentation of this file.
1//************************************************************
2//
3// (C) written and directed by Robert Kloefkorn
4//
5//************************************************************
6
7namespace Dune {
74}
75
76#include <iostream>
77#include <vector>
78#include <cassert>
79#include <string>
80
81#if HAVE_MPI == 1
82#warning "Visualization does not work in parallel"
83#endif
84
86using namespace Dune;
87
88// include grape visualization
89#include <dune/grid/io/visual/grapedatadisplay.hh>
90#include <dune/grid/io/visual/combinedgrapedisplay.hh>
91
92// include data reading
97#include <dune/fem/function/common/discretefunctionadapter.hh>
99
100int main(int argc, char **argv)
101{
103 try {
104 Fem::Parameter::append(argc,argv);
105 if (argc < 2)
106 {
107 print_help(argv[0]);
108 return(0);
109 }
110
111 if (!strcmp(argv[1], "-h") || !strcmp(argv[1], "-help"))
112 {
113 print_help(argv[0]);
114 return(0);
115 }
116 return readParameterList(argc,argv);
117 }
118 catch (Dune::Exception& e)
119 {
120 std::cerr << e << std::endl;
121 return 1;
122 }
123 return 0;
124}
int main(int argc, char **argv)
Definition datadisp.cc:100
static void print_help(const char *funcName)
Definition printhelp.cc:8
int readParameterList(int argc, char **argv, bool displayData=true)
Definition readioparams.cc:158
static void append(int &argc, char **argv)
add parameters from the command line RangeType gRight;
Definition io/parameter.hh:219
static void initialize(int &argc, char **&argv)
Definition mpimanager.hh:491
T endl(T... args)