Memosa-FVM
0.2
Main Page
Namespaces
Classes
Files
File List
File Members
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
16
class
Linearizer
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
misc.h
MultiFieldMatrix
Definition:
MultiFieldMatrix.h:49
Mesh.h
Linearizer::Linearizer
Linearizer()
Definition:
Linearizer.cpp:13
Linearizer
Definition:
Linearizer.h:16
Discretization.h
DiscrList
vector< shared_ptr< Discretization > > DiscrList
Definition:
Discretization.h:31
MultiField
Definition:
MultiField.h:17
Linearizer::linearize
virtual void linearize(DiscrList &discretizations, const MeshList &meshes, MultiFieldMatrix &matrix, MultiField &x, MultiField &b)
Definition:
Linearizer.cpp:17
MeshList
vector< Mesh * > MeshList
Definition:
Mesh.h:439
src
modules
fvmbase
Linearizer.h
Generated on Tue Oct 28 2014 17:45:15 for Memosa-FVM by
1.8.6