Esta clase implementa los componentes para el trabajar con matrices bandadas de punto flotante
#include "Definiciones.hpp"
#include "ResuelveTridiagonal.hpp"
#include "VectorExtendido.hpp"
void RevisionConsumoMemoriaMatrizBandada(void);
void ResuelveEDP(void);
int main(void)
{
int i;
ldouble a=0;
ldouble c=1;
int M=500;
int N=M-2;
ldouble h=(c-a)/(M-1);
ldouble Y0=0.0;
ldouble Y1=1.0;
VectorExtendido *t = new VectorExtendido(M,x,"Solucion Total");
t->inicializa(0,Y0);
for (i = 0; i < N; i++) t->inicializa(i+1,i);
t->inicializa(i+1,Y1);
ldouble P=2/(h*h);
ldouble Q=-1/(h*h)+1/(2*h);
ldouble R=-1/(h*h)-1/(2*h);
for(i=1;i <N-1;i++)
{
}
ResuelveTridiagonal rs(A);
rs.resuelve(x,b);
t->visualiza(0,1,1);
delete A;
delete b;
delete t;
delete x;
return 0;
}