Feellgood
|
Classes | |
class | fmm |
Typedefs | |
typedef double | FReal |
typedef FTypedRotationCell< FReal, P > | CellClass |
typedef FP2PParticleContainerIndexed< FReal > | ContainerClass |
typedef FTypedLeaf< FReal, ContainerClass > | LeafClass |
typedef FOctree< FReal, CellClass, ContainerClass, LeafClass > | OctreeClass |
typedef FRotationKernel< FReal, CellClass, ContainerClass, P > | KernelClass |
typedef FFmmAlgorithmThreadTsm< OctreeClass, CellClass, ContainerClass, KernelClass, LeafClass > | FmmClass |
Functions | |
const FPoint< FReal > | boxCenter (0., 0., 0.) |
Variables | |
const int | P = 9 |
const int | NbLevels = 8 |
const int | SizeSubLevels = 6 |
const double | boxWidth = 2.01 |
to grab altogether the templates and functions using scalfmm for the computation of the demag field
typedef FTypedRotationCell<FReal, P> scal_fmm::CellClass |
convenient typedef for the definition of cell type in scalfmm
typedef FP2PParticleContainerIndexed<FReal> scal_fmm::ContainerClass |
convenient typedef for the definition of container for scalfmm
typedef FFmmAlgorithmThreadTsm<OctreeClass, CellClass, ContainerClass, KernelClass, LeafClass> scal_fmm::FmmClass |
convenient typedef for handling altogether the differents scalfmm object templates used in feellgood
typedef double scal_fmm::FReal |
parameter of scalfmm templates, all computations are made in double precision
typedef FRotationKernel<FReal, CellClass, ContainerClass, P> scal_fmm::KernelClass |
convenient typedef for the kernel for scalfmm
typedef FTypedLeaf<FReal, ContainerClass> scal_fmm::LeafClass |
convenient typedef for the definition of leaf for scalfmm
typedef FOctree<FReal, CellClass, ContainerClass, LeafClass> scal_fmm::OctreeClass |
convenient typedef for the definition of the octree for scalfmm
const FPoint<FReal> scal_fmm::boxCenter | ( | 0. | , |
0. | , | ||
0. | |||
) |
center of the bounding box
const double scal_fmm::boxWidth = 2.01 |
bounding box max dimension
const int scal_fmm::NbLevels = 8 |
number of levels in the tree
const int scal_fmm::P = 9 |
constant parameter for some scalfmm templates
const int scal_fmm::SizeSubLevels = 6 |
size of the sub levels