Make changes
This commit is contained in:
parent
54f5d4ab5d
commit
0a9e484ed3
10
src/Makefile
10
src/Makefile
@ -1,19 +1,21 @@
|
|||||||
CC=g++
|
CC=g++
|
||||||
|
|
||||||
OBJS= generalAlgorithm.o specialAlgorithm.o
|
CCFLAGS= -std=c++11
|
||||||
|
|
||||||
|
OBJS=generalAlgorithm.o specialAlgorithm.o
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
all: main analyticPlot
|
all: main analyticPlot
|
||||||
|
|
||||||
main: main.o $(OBJS)
|
main: main.o $(OBJS)
|
||||||
$(CC) -o $@ $^
|
$(CC) $(CCFLAGS) -o $@ $^
|
||||||
|
|
||||||
analyticPlot: analyticPlot.o
|
analyticPlot: analyticPlot.o
|
||||||
$(CC) -o $@ $^
|
$(CC) $(CCFLAGS) -o $@ $^
|
||||||
|
|
||||||
%.o: %.cpp
|
%.o: %.cpp
|
||||||
$(CC) -c -o $@ $^
|
$(CC) $(CCFLAGS) -c -o $@ $^
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.o
|
rm *.o
|
||||||
|
|||||||
@ -50,11 +50,11 @@ void general_algorithm_main()
|
|||||||
|
|
||||||
v_vec = general_algorithm(&sub_diag, &main_diag, &sup_diag, &g_vec);
|
v_vec = general_algorithm(&sub_diag, &main_diag, &sup_diag, &g_vec);
|
||||||
|
|
||||||
ofile.open("general_algorithm_" + std::to_string(steps) + ".txt");
|
ofile.open("output/general_algorithm_" + std::to_string(steps) + ".txt");
|
||||||
|
|
||||||
for (int j=0; j < v_vec->n_elem; j++) {
|
for (int j=0; j < v_vec->n_elem; j++) {
|
||||||
ofile << std::setprecision(4) << std::scientific << step_size*(i+1) << ","
|
ofile << std::setprecision(4) << std::scientific << step_size*(j+1) << ","
|
||||||
<< std::setprecision(4) << std::scientific << (*v_vec)(i) << std::endl;
|
<< std::setprecision(4) << std::scientific << (*v_vec)(j) << std::endl;
|
||||||
}
|
}
|
||||||
ofile.close();
|
ofile.close();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -40,11 +40,11 @@ void special_algorithm_main()
|
|||||||
|
|
||||||
v_vec = special_algorithm(sub_sig, main_sig, sup_sig, &g_vec);
|
v_vec = special_algorithm(sub_sig, main_sig, sup_sig, &g_vec);
|
||||||
|
|
||||||
ofile.open("special_algorithm_" + std::to_string(steps) + ".txt");
|
ofile.open("output/special_algorithm_" + std::to_string(steps) + ".txt");
|
||||||
|
|
||||||
for (int j=0; j < v_vec->n_elem; j++) {
|
for (int j=0; j < v_vec->n_elem; j++) {
|
||||||
ofile << std::setprecision(4) << std::scientific << step_size*(i+1) << ","
|
ofile << std::setprecision(4) << std::scientific << step_size*(j+1) << ","
|
||||||
<< std::setprecision(4) << std::scientific << (*v_vec)(i) << std::endl;
|
<< std::setprecision(4) << std::scientific << (*v_vec)(j) << std::endl;
|
||||||
}
|
}
|
||||||
ofile.close();
|
ofile.close();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user