00001 // -*- C++ -*- 00002 00003 // Copyright (C) 2003-2007 California Institute of Technology 00004 // Ralf Deiterding, ralf@amroc.net 00005 00006 #ifndef AMROC_PROBLEM_H 00007 #define AMROC_PROBLEM_H 00008 00009 #include "euler2.h" 00010 #include "ClpProblem.h" 00011 #define OWN_INITIALCONDITION 00012 #include "ClpStdProblem.h" 00013 #include "F77Interfaces/F77FileInitialCondition.h" 00014 00015 #define f_in FORTRAN_NAME(in2eu, IN2EU) 00016 extern "C" { void f_in(); } 00017 00018 class InitialConditionSpecific : 00019 public F77FileInitialCondition<VectorType,DIM> { 00020 public: 00021 InitialConditionSpecific() :