Skip to content
Snippets Groups Projects
Commit 65ae9bb6 authored by Uli Sack's avatar Uli Sack Committed by usack
Browse files

export VectorType

[[Imported from SVN: r12078]]
parent 93485e6d
Branches
Tags
No related merge requests found
...@@ -18,10 +18,11 @@ ...@@ -18,10 +18,11 @@
* \tparam LowRankFactor the type of the factor used to represent the low rank operator * \tparam LowRankFactor the type of the factor used to represent the low rank operator
* \tparam VectorType the vector type the norm may be applied to * \tparam VectorType the vector type the norm may be applied to
*/ */
template <class LowRankFactor=Dune::BlockVector<Dune::FieldVector <double,1> >, class VectorType=Dune::BlockVector<Dune::FieldVector <double,1> > > template <class LowRankFactor=Dune::BlockVector<Dune::FieldVector <double,1> >, class V=Dune::BlockVector<Dune::FieldVector <double,1> > >
class FullNorm: public Norm<VectorType> class FullNorm: public Norm<V>
{ {
public: public:
typedef V VectorType;
typedef typename VectorType::field_type field_type; typedef typename VectorType::field_type field_type;
FullNorm(const field_type alpha, const LowRankFactor &lowRankFactor) : FullNorm(const field_type alpha, const LowRankFactor &lowRankFactor) :
...@@ -70,12 +71,13 @@ template<> ...@@ -70,12 +71,13 @@ template<>
class FullNorm<Dune::BlockVector<Dune::FieldVector<double,1> >, Dune::BlockVector<Dune::FieldVector<double,1> > >: class FullNorm<Dune::BlockVector<Dune::FieldVector<double,1> >, Dune::BlockVector<Dune::FieldVector<double,1> > >:
public Norm<Dune::BlockVector<Dune::FieldVector<double,1> > > public Norm<Dune::BlockVector<Dune::FieldVector<double,1> > >
{ {
typedef Dune::BlockVector<Dune::FieldVector<double,1> > VectorType; public:
typedef VectorType::size_type SizeType;
typedef double field_type; typedef double field_type;
typedef Dune::BlockVector<Dune::FieldVector<field_type,1> > VectorType;
private:
typedef VectorType::size_type SizeType;
public: public:
FullNorm(const field_type alpha, const VectorType &m) : FullNorm(const field_type alpha, const VectorType &m) :
m(m), m(m),
alpha(alpha) alpha(alpha)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment