.. _program_listing_file_SPlisHSPlasH_Viscosity_Viscosity_Standard.h: Program Listing for File Viscosity_Standard.h ============================================= |exhale_lsh| :ref:`Return to documentation for file ` (``SPlisHSPlasH/Viscosity/Viscosity_Standard.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef __Viscosity_Standard_h__ #define __Viscosity_Standard_h__ #include "SPlisHSPlasH/Common.h" #include "SPlisHSPlasH/FluidModel.h" #include "ViscosityBase.h" namespace SPH { class Viscosity_Standard : public ViscosityBase { protected: Real m_boundaryViscosity; virtual void initParameters(); public: static int VISCOSITY_COEFFICIENT_BOUNDARY; Viscosity_Standard(FluidModel *model); virtual ~Viscosity_Standard(void); virtual void step(); virtual void reset(); static NonPressureForceBase* creator(FluidModel* model) { return new Viscosity_Standard(model); } }; } #endif