/*! \file FreeSurfaceBaseAnalysis.h * \brief: header file for generic external result object */ #ifndef _FreeSurfaceBaseAnalysis_ #define _FreeSurfaceBaseAnalysis_ /*Headers*/ #include "./Analysis.h" class FreeSurfaceBaseAnalysis: public Analysis{ public: int DofsPerNode(int** doflist,int meshtype,int approximation); void UpdateParameters(Parameters** pparameters,IoModel* iomodel,int solution_enum,int analysis_enum); void UpdateElements(Elements* elements,IoModel* iomodel,int analysis_counter,int analysis_type); void CreateNodes(Nodes** pnodes,IoModel* iomodel); void CreateConstraints(Constraints** pconstraints,IoModel* iomodel); void CreateLoads(Loads** ploads, IoModel* iomodel); }; #endif