12 #ifndef _FORTRANBASALFRICTION_H_ 13 #define _FORTRANBASALFRICTION_H_ 16 #include "NamespaceHeader.H" 46 const IntVect& a_ghost,
47 const bool a_nodal =
false);
57 MayDay::Error(
"invalid operator");
62 MayDay::Error(
"invalid operator");
69 #include "NamespaceFooter.H" virtual BasalFriction * new_basalFriction() const
factory method
Definition: FortranInterfaceBasalFriction.cpp:18
virtual void setReferenceFAB(Real *a_data_ptr, const int *a_dimInfo, const RealVect &a_dx, const IntVect &a_ghost, const bool a_nodal=false)
Definition: FortranInterfaceBasalFriction.cpp:30
FArrayBox m_fab
Definition: FortranInterfaceBasalFriction.H:49
Basic Sigma fourth-order coordinate system on an AMR level.
Definition: LevelSigmaCS.H:48
IntVect m_ghost
Definition: FortranInterfaceBasalFriction.H:51
bool m_verbose
Definition: FortranInterfaceBasalFriction.H:52
RealVect m_dx
Definition: FortranInterfaceBasalFriction.H:50
Definition: FortranInterfaceBasalFriction.H:19
FortranInterfaceBasalFriction()
constructor
Definition: FortranInterfaceBasalFriction.cpp:13
Definition: BasalFriction.H:28
virtual ~FortranInterfaceBasalFriction()
destructor
Definition: FortranInterfaceBasalFriction.H:26
virtual void setBasalFriction(LevelData< FArrayBox > &a_C, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt)
define basal friction coefficient C and place in a_betaSqr
Definition: FortranInterfaceBasalFriction.cpp:63