11 #ifndef _GAUSSIANBUMPFRICTION_H_ 12 #define _GAUSSIANBUMPFRICTION_H_ 16 #include "NamespaceHeader.H" 34 const Vector<Real>& a_C0,
35 const Vector<Real>& a_a,
36 const Vector<RealVect>& a_b,
37 const Vector<RealVect>& a_c);
60 MayDay::Error(
"invalid operator");
64 #include "NamespaceFooter.H" virtual BasalFriction * new_basalFriction() const
factory method
Definition: GaussianBumpFriction.cpp:27
basal friction with a gaussian bump centred on b
Definition: GaussianBumpFriction.H:26
virtual ~GaussianBumpFriction()
Definition: GaussianBumpFriction.H:39
GaussianBumpFriction()
Definition: GaussianBumpFriction.H:30
virtual void setBasalFriction(LevelData< FArrayBox > &a_C, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt)
compute basal friction coefficient beta^2 and place in a_betaSqr
Definition: GaussianBumpFriction.cpp:33
Basic Sigma fourth-order coordinate system on an AMR level.
Definition: LevelSigmaCS.H:48
Definition: BasalFriction.H:28