Resolucion de sistemas lineales
All Classes Files Functions Variables Typedefs Macros Pages
MultOp.hpp
Go to the documentation of this file.
1 // Clase para implementar la multiplicaci�n de la matriz por el vector //
3 // //
4 // An�lisis y Dise�o y Programaci�n: //
5 // //
6 // Nombre: Antonio Carrillo Ledesma //
7 // E-mail: acl@www.mmc.geofisica.unam.mx //
8 // P�gina: http://www.mmc.geofisica.unam.mx/acl //
9 // //
10 // //
11 // Este programa es software libre. Puede redistribuirlo y/o modificarlo //
12 // bajo los t�rminos de la Licencia P�blica General de GNU seg�n es //
13 // publicada por la Free Software Foundation, bien de la versi�n 2 de //
14 // dicha Licencia o bien (seg�n su elecci�n) de cualquier versi�n //
15 // posterior. //
16 // //
17 // Este programa se distribuye con la esperanza de que sea �til, pero SIN //
18 // NINGUNA GARANT�A, incluso sin la garant�a MERCANTIL impl�cita o sin //
19 // garantizar la CONVENIENCIA PARA UN PROP�SITO PARTICULAR. V�ase la //
20 // Licencia P�blica General de GNU para m�s detalles. //
21 // //
22 // Deber�a haber recibido una copia de la Licencia P�blica General junto //
23 // con este programa. Si no ha sido as�, escriba a la Free Software //
24 // Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU. //
25 // //
26 // //
28 
29 
30 #ifndef __MultOp__
31 #define __MultOp__
32 
33 #include "Vector.hpp"
34 
36 
42 class MultOp
43 {
44 
45 public:
46 
48  virtual void multiplica(Vector *x, Vector *y)=0;
49 
51  virtual int tamano(void)=0;
52 
53 };
54 
55 #endif
Clase para implementar la multiplicaci�n de la matriz por el vector.
Definition: MultOp.hpp:42
virtual void multiplica(Vector *x, Vector *y)=0
y = A*x
Clase para el trabajar con vectores de punto flotante.
Definition: Vector.hpp:47
virtual int tamano(void)=0
Tama�o