Memosa-FVM  0.2
Linearizer.h
Go to the documentation of this file.
1 // This file os part of FVM
2 // Copyright (c) 2012 FVM Authors
3 // See LICENSE file for terms.
4 
5 #ifndef _LINEARIZER_H_
6 #define _LINEARIZER_H_
7 
8 #include "misc.h"
9 class MultiFieldMatrix;
10 class MultiField;
11 
12 
13 #include "Mesh.h"
14 #include "Discretization.h"
15 
17 {
18 public:
19  Linearizer();
20 
21  virtual void linearize(DiscrList& discretizations,
22  const MeshList& meshes, MultiFieldMatrix& matrix,
23  MultiField& x, MultiField& b);
24 };
25 
26 #endif
vector< shared_ptr< Discretization > > DiscrList
virtual void linearize(DiscrList &discretizations, const MeshList &meshes, MultiFieldMatrix &matrix, MultiField &x, MultiField &b)
Definition: Linearizer.cpp:17
vector< Mesh * > MeshList
Definition: Mesh.h:439