Added a static assertation and two matrix types.

This commit is contained in:
Atgeirr Flø Rasmussen 2011-06-20 11:13:45 +02:00
parent d30da303bb
commit da9b3f0565

View File

@ -22,7 +22,8 @@
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <boost/static_assert.hpp>
namespace Opm
{
@ -39,6 +40,9 @@ namespace Opm
typedef double Scalar;
typedef Dune::FieldVector<Scalar, numComponents> CompVec;
typedef Dune::FieldVector<Scalar, numPhases> PhaseVec;
BOOST_STATIC_ASSERT(int(numComponents) == int(numPhases));
typedef Dune::FieldMatrix<Scalar, numComponents, numPhases> PhaseToCompMatrix;
typedef Dune::FieldMatrix<Scalar, numPhases, numPhases> PhaseJacobian;
};
} // namespace Opm