Page MenuHomec4science

variables_base.hpp
No OneTemporary

File Metadata

Created
Sat, Aug 3, 22:30

variables_base.hpp

#ifndef SPECMICP_REACTMICP_SOLVER_VARIABLESBASE_HPP
#define SPECMICP_REACTMICP_SOLVER_VARIABLESBASE_HPP
//! \file variables_base.hpp Base class for a reactive transport variables
namespace specmicp {
namespace reactmicp {
namespace solver {
//! \brief Variables base class
//!
//! This is just for polymorphism, implementations is left to the user.
class VariablesBase
{
public:
virtual ~VariablesBase() {}
//! \brief Reset the variables to restart a computation in case of failure
virtual void reset_main_variables() = 0;
};
} // end namespace solver
} // end namespace reactmicp
} // end namespace specmicp
#endif // SPECMICP_REACTMICP_SOLVER_VARIABLESBASE_HPP

Event Timeline