1
// Copyright (C) 2007 Ola Skavhaug.
2
// Licensed under the GNU LGPL Version 2.1.
4
// First added: 2007-12-06
5
// Last changed: 2007-12-07
7
#include "uBlasFactory.h"
9
using namespace dolfin;
11
//-----------------------------------------------------------------------------
12
uBlasMatrix<ublas_sparse_matrix>* uBlasFactory::createMatrix() const
14
return new uBlasMatrix<ublas_sparse_matrix>();
16
//-----------------------------------------------------------------------------
17
SparsityPattern* uBlasFactory::createPattern() const
19
return new SparsityPattern();
21
//-----------------------------------------------------------------------------
22
uBlasVector* uBlasFactory::createVector() const
24
return new uBlasVector();
26
//-----------------------------------------------------------------------------
29
uBlasFactory uBlasFactory::factory;