Commit 30dec748 authored by PIACIBELLO Cyrille's avatar PIACIBELLO Cyrille

M2M is currently being debugged

parent 2c9aff48
This diff is collapsed.
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
#include "../../Src/Files/FFmaLoader.hpp" #include "../../Src/Files/FFmaLoader.hpp"
int main(int argc,char* argv[]){ int main(int argc,char* argv[]){
static const int P = 10; static const int P = 3;
static const int order = 1; static const int order = 1;
FPoint rootCenter(FReal(0.0),FReal(0.0),FReal(0.0)); FPoint rootCenter(FReal(0.0),FReal(0.0),FReal(0.0));
FReal boxWidth = FReal(8); FReal boxWidth = FReal(8);
...@@ -42,39 +42,16 @@ int main(int argc,char* argv[]){ ...@@ -42,39 +42,16 @@ int main(int argc,char* argv[]){
typedef FFmmAlgorithmTask<OctreeClass, CellClass, ContainerClass, KernelClass, LeafClass > FmmClassTask; typedef FFmmAlgorithmTask<OctreeClass, CellClass, ContainerClass, KernelClass, LeafClass > FmmClassTask;
const int NbLevels = 3; const int NbLevels = 4;
const int SizeSubLevels = 1; const int SizeSubLevels = 1;
FTic counter; FTic counter;
OctreeClass tree(NbLevels, SizeSubLevels, boxWidth, rootCenter); OctreeClass tree(NbLevels, SizeSubLevels, boxWidth, rootCenter);
//OctreeClass tree_P2P(2, SizeSubLevels, boxWidth, rootCenter);
// FReal tab[(2*P+1)*(2*P+3)*(P+1)/3]; FPoint part1Pos = FPoint(FReal(3.75),FReal(0.25),FReal(0.25));
// FReal dx=FReal(-6.0); FReal physVal1 = 2;
// FReal dy=FReal(0.0);
// FReal dz=FReal(0.0);
// KernelClass ker2(NbLevels, boxWidth, rootCenter);
// ker2.initDerivative(dx,dy,dz,tab);
// //ker2.computeDerivative(0,3,0,dx,dy,dz,tab);
// for(int a=0 ; a<2*P ; ++a){
// printf("a : %d, a : %d, a: %d\n",a,a,a);
// for(int b=0 ; b<2*P-a ; ++b){
// printf("a : %d, b : %d, b: %d\n",a,b,b);
// for(int c=0 ; (a+b+c == 2*P) ; ++c){
// printf("a : %d, b : %d, c: %d\n",a,b,c);
// ker2.computeDerivative(a,b,c,dx,dy,dz,tab);
// }
// }
// }
// exit(-1);
FPoint part1Pos = FPoint(FReal(3.1),FReal(1.1),FReal(1.1));
FReal physVal1 = -2;
FPoint part2Pos = FPoint(FReal(-3.0),FReal(1.1),FReal(0.9)); FPoint part2Pos = FPoint(FReal(-3.75),FReal(0.25),FReal(0.25));
FReal physVal2 = 2; FReal physVal2 = 2;
tree.insert(part1Pos,physVal1); tree.insert(part1Pos,physVal1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment