Commit e089d8b5 authored by COULAUD Olivier's avatar COULAUD Olivier

Add periodic boundary conditions in Exemples ; Check periodic boundary conditions.

parent 8b2eab4d
......@@ -33,9 +33,9 @@
template<class FReal, class OctreeClass, class CellClass, class ContainerClass, class KernelClass, class LeafClass>
class FFmmAlgorithmPeriodic : public FAbstractAlgorithm, public FAlgorithmTimers {
using multipole_t = typename CellClass::multipole_t;
using multipole_t = typename CellClass::multipole_t;
using local_expansion_t = typename CellClass::local_expansion_t;
using symbolic_data_t = CellClass;
using symbolic_data_t = CellClass;
OctreeClass* const tree; //< The octree to work on
KernelClass* kernels; //< The kernels
......
......@@ -2,9 +2,10 @@
#define _FGROUP_LINEAR_TREE_HPP_
#include <vector>
#include "../../Utils/FLog.hpp"
using FReal = double;
#include "Utils/FGlobal.hpp"
#include "Utils/FLog.hpp"
//#include "inria/algorithm/distributed/mpi.hpp"
//using FReal = double;
template<class node_t>
class FGroupLinearTree {
......
......@@ -9,29 +9,29 @@
#include <cstdio>
#include <cstdlib>
#include "../../Src/Utils/FParameters.hpp"
#include "../../Src/Utils/FTic.hpp"
#include "Utils/FParameters.hpp"
#include "Utils/FTic.hpp"
#include "../../Src/Containers/FOctree.hpp"
#include "../../Src/Containers/FVector.hpp"
#include "Containers/FOctree.hpp"
#include "Containers/FVector.hpp"
#include "../../Src/Components/FSimpleLeaf.hpp"
#include "../../Src/Files/FRandomLoader.hpp"
#include "Components/FSimpleLeaf.hpp"
#include "Files/FRandomLoader.hpp"
#include "../../Src/Utils/FPoint.hpp"
#include "Utils/FPoint.hpp"
#include "../../Src/Components/FTestParticleContainer.hpp"
#include "../../Src/Components/FTestCell.hpp"
#include "../../Src/Components/FTestKernels.hpp"
#include "Components/FTestParticleContainer.hpp"
#include "Components/FTestCell.hpp"
#include "Components/FTestKernels.hpp"
#include "../../Src/Core/FFmmAlgorithmThreadProcPeriodic.hpp"
#include "../../Src/Core/FFmmAlgorithmPeriodic.hpp"
#include "Core/FFmmAlgorithmThreadProcPeriodic.hpp"
#include "Core/FFmmAlgorithmPeriodic.hpp"
#include "../../Src/Files/FMpiTreeBuilder.hpp"
#include "Files/FMpiTreeBuilder.hpp"
#include "../../Src/Utils/FLeafBalance.hpp"
#include "Utils/FLeafBalance.hpp"
#include "../../Src/Utils/FParameterNames.hpp"
#include "Utils/FParameterNames.hpp"
/** This program show an example of use of
* the fmm basic algo
......
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