Memosa-FVM
0.2
Main Page
Namespaces
Classes
Files
File List
File Members
phononbase/MatrixJML.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 _MATRIXJML_H_
6
#define _MATRIXJML_H_
7
8
#include "
Array.h
"
9
10
template
<
class
T>
11
class
MatrixJML
12
{
13
public
:
14
15
typedef
Array<T>
TArray
;
16
17
MatrixJML
() {}
18
virtual
~MatrixJML
() {}
19
virtual
T&
getElement
(
const
int
i,
const
int
j)=0;
20
virtual
void
zero
()=0;
21
virtual
void
multiply
(
const
TArray
& x,
TArray
& b)=0;
//Ax=b
22
23
};
24
25
#endif
MatrixJML::multiply
virtual void multiply(const TArray &x, TArray &b)=0
MatrixJML::getElement
virtual T & getElement(const int i, const int j)=0
Array.h
Array
Definition:
Array.h:14
MatrixJML::TArray
Array< T > TArray
Definition:
phononbase/MatrixJML.h:15
MatrixJML::MatrixJML
MatrixJML()
Definition:
phononbase/MatrixJML.h:17
MatrixJML::zero
virtual void zero()=0
MatrixJML::~MatrixJML
virtual ~MatrixJML()
Definition:
phononbase/MatrixJML.h:18
MatrixJML
Definition:
esbgkbase/MatrixJML.h:9
src
modules
phononbase
MatrixJML.h
Generated on Tue Oct 28 2014 17:45:15 for Memosa-FVM by
1.8.6