blob: 495c8d43212891279c8fdc87699f4d8f0be28fa4 [file] [log] [blame]
/*
* TTS.hh
*
* Created on: Feb 2, 2012
* Author: cferenba
*
* Copyright (c) 2012, Los Alamos National Security, LLC.
* All rights reserved.
* Use of this source code is governed by a BSD-style open-source
* license; see top-level LICENSE file for full license text.
*/
#ifndef TTS_HH_
#define TTS_HH_
#include "Vec2.hh"
// forward declarations
class InputFile;
class Hydro;
class TTS {
public:
// parent hydro object
Hydro* hydro;
double alfa; // alpha coefficient for TTS model
double ssmin; // minimum sound speed
TTS(const InputFile* inp, Hydro* h);
~TTS();
void calcForce(
const double* zarea,
const double* zr,
const double* zss,
const double* sarea,
const double* smf,
const double2* ssurfp,
double2* sf,
const int sfirst,
const int slast);
}; // class TTS
#endif /* TTS_HH_ */