#include <ff_projection.hpp>
|
| Projection () |
|
| Projection (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, Method method, bool node_based, const Plane< DeviceType > &plane_start0, const Plane< DeviceType > &plane_dest0, double phi_start0, double phi_dest0, const View< int **, CLayout, DeviceType > &tr_node_dest0, const Plane< DeviceType > &plane_start1, const Plane< DeviceType > &plane_dest1, double phi_start1, double phi_dest1, const View< int **, CLayout, DeviceType > &tr_node_dest1) |
|
template<class Device2 > |
Projection< Device2 > | mirror () const |
|
| Projection (const DomainDecomposition< DeviceType > &pol_decomp, const Projection< HostType > &proj_in, int iphi) |
|
|
bool | node_based |
|
View< int **, CLayout, Device > | tr |
| The triangles that are mapped to by the projection. One-indexed. More...
|
|
View< int ***, CLayout, Device > | nd |
| The nodes of the three vertices of the triangles that are mapped to by the projection. Zero-indexed (!) More...
|
|
View< double ***, CLayout, Device > | p |
|
View< double **, CLayout, Device > | dx |
|
Enumerator |
---|
OneStep |
|
TwoSteps |
|
template<class Device>
Projection< Device >::Projection |
( |
NLReader::NamelistReader & |
nlr, |
|
|
const MagneticField< DeviceType > & |
magnetic_field, |
|
|
Method |
method, |
|
|
bool |
node_based, |
|
|
const Plane< DeviceType > & |
plane_start0, |
|
|
const Plane< DeviceType > & |
plane_dest0, |
|
|
double |
phi_start0, |
|
|
double |
phi_dest0, |
|
|
const View< int **, CLayout, DeviceType > & |
tr_node_dest0, |
|
|
const Plane< DeviceType > & |
plane_start1, |
|
|
const Plane< DeviceType > & |
plane_dest1, |
|
|
double |
phi_start1, |
|
|
double |
phi_dest1, |
|
|
const View< int **, CLayout, DeviceType > & |
tr_node_dest1 |
|
) |
| |
template<class Device>
template<class Device2 >
template<class Device>
template<class Device2 >
The nodes of the three vertices of the triangles that are mapped to by the projection. Zero-indexed (!)
Whether to save triangle indices or node indices. The node-based method uses 3X more memory, but means that get_node_index doesn't need to be called when projecting; this means that the start plane is not needed.
The triangles that are mapped to by the projection. One-indexed.
The documentation for this struct was generated from the following file: