|
FEBio
1.5.0
|
00001 #pragma once 00002 #include "FEPoroSolidSolver.h" 00003 00004 //----------------------------------------------------------------------------- 00005 // This class adds additional functionality to the FESolidSolver to solve 00006 // solute problems. 00007 class FEPoroSoluteSolver : public FEPoroSolidSolver 00008 { 00009 public: 00011 FEPoroSoluteSolver(FEM& fem); 00012 virtual ~FEPoroSoluteSolver(){} 00013 00015 bool Init(); 00016 00018 virtual void PrepStep(double time); 00019 00021 bool Quasin(double time); 00022 00024 void Serialize(DumpFile& ar); 00025 00026 protected: 00027 void GetConcentrationData(vector<double>& ci, vector<double>& ui,const int sol); 00028 00029 public: 00030 double m_Ctol; 00031 };
1.7.5.1