1 #ifndef FF_PROJECTION_HPP
2 #define FF_PROJECTION_HPP
22 View<int**,CLayout,Device>
tr;
23 View<int***,CLayout,Device>
nd;
24 View<double***,CLayout,Device>
p;
25 View<double**,CLayout,Device>
dx;
34 template<
class Device2>
Definition: magnetic_field.hpp:12
Definition: NamelistReader.hpp:193
void ff_write_projections_to_file(const Plane< HostType > &midplane, const Plane< HostType > &lplane, const Plane< HostType > &rplane, const Projection< HostType > &half_plane_ff, const Projection< HostType > &ff_lplane_to_neighbors, const Projection< HostType > &ff_to_midplane)
Definition: ff_projection.cpp:360
void check_ff_property(const Projection< HostType > &projection, const std::string label)
Definition: ff_projection.cpp:377
void mirror_copy(T1 &view_dest, const T2 &view_src)
Definition: my_mirror_view.hpp:122
View< T *, CLayout, Device > my_mirror_view(const View< T *, CLayout, Device > &view, Device nd)
Definition: my_mirror_view.hpp:14
Definition: magnetic_field.F90:1
Definition: ff_projection.hpp:9
View< int ***, CLayout, Device > nd
The nodes of the three vertices of the triangles that are mapped to by the projection....
Definition: ff_projection.hpp:23
Projection(NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, Method method, bool node_based, const Plane< DeviceType > &plane_start0, const Plane< DeviceType > &plane_dest0, const View< int **, CLayout, DeviceType > &tr_node_dest0, const Plane< DeviceType > &plane_start1, const Plane< DeviceType > &plane_dest1, const View< int **, CLayout, DeviceType > &tr_node_dest1)
Method
Definition: ff_projection.hpp:14
@ OneStep
Definition: ff_projection.hpp:15
@ TwoSteps
Definition: ff_projection.hpp:16
Projection()
Definition: ff_projection.hpp:27
Projection< Device2 > mirror() const
Definition: ff_projection.hpp:35
View< double **, CLayout, Device > dx
Definition: ff_projection.hpp:25
View< double ***, CLayout, Device > p
Definition: ff_projection.hpp:24
Projection(const DomainDecomposition< DeviceType > &pol_decomp, const Projection< HostType > &proj_in, int iphi)
bool node_based
Definition: ff_projection.hpp:19
View< int **, CLayout, Device > tr
The triangles that are mapped to by the projection. One-indexed.
Definition: ff_projection.hpp:22