Program Listing for File DragForce_Macklin2014.h

Return to documentation for file (SPlisHSPlasH/Drag/DragForce_Macklin2014.h)

#ifndef __DragForce_Macklin2014_h__
#define __DragForce_Macklin2014_h__

#include "SPlisHSPlasH/Common.h"
#include "SPlisHSPlasH/FluidModel.h"
#include "DragBase.h"

namespace SPH
{
    class DragForce_Macklin2014 : public DragBase
    {
    public:
        DragForce_Macklin2014(FluidModel *model);
        virtual ~DragForce_Macklin2014(void);

        static NonPressureForceBase* creator(FluidModel* model) { return new DragForce_Macklin2014(model); }

        virtual void step();
        virtual void reset();
    };
}

#endif