#ifndef __ASG_DEFN__ #define __ASG_DEFN__ #include "asg.hh" #include "iwinfo.hh" std::string IWaveInfo::iwave_model = "asg"; FIELD IWaveInfo::iwave_fields[] = { {"bulkmod", 0, 1, {0, 0, 0}}, {"buoyancy", 1, 1, {0, 0, 0}}, {"p0", 1, 0, {0, 0, 0}}, {"p1", 1, 0, {0, 0, 0}}, {"p2", 1, 0, {0, 0, 0}}, {"v0", 1, 1, {1, 0, 0}}, {"v1", 1, 1, {0, 1, 0}}, {"v2", 1, 1, {0, 0, 1}}, {"", 0, 0, {0, 0, 0}} }; FD_MODELINIT IWaveInfo::minit = asg_modelinit; FD_MODELDEST IWaveInfo::mdest = asg_modeldest; FD_TIMESTEP IWaveInfo::timestep = asg_timestep; FD_TIMEGRID IWaveInfo::timegrid = asg_timegrid; FD_STENCIL IWaveInfo::createstencil = asg_create_sten; FD_CHECK IWaveInfo::check = asg_check; FD_LOOPDEF IWaveInfo::loopdef = asg_loop_refine; #endif