#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, 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) |
| |
| 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 |
| |
◆ Method
| Enumerator |
|---|
| OneStep | |
| TwoSteps | |
◆ Projection() [1/3]
◆ Projection() [2/3]
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, |
|
|
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 |
|
) |
| |
◆ Projection() [3/3]
◆ mirror()
template<class Device >
template<class Device2 >
◆ Projection
template<class Device >
template<class Device2 >
◆ dx
◆ nd
The nodes of the three vertices of the triangles that are mapped to by the projection. Zero-indexed (!)
◆ node_based
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.
◆ tr
The triangles that are mapped to by the projection. One-indexed.
The documentation for this struct was generated from the following file: