|
ImpactX
|
Go to the source code of this file.
Namespaces | |
| namespace | impactx |
Macros | |
| #define | IMPACTX_PUSH_EXTERN_TEMPLATE(ElementType) |
| #define | IMPACTX_PUSH_INSTANTIATE(ElementType) |
Functions | |
| template<typename T_Element> | |
| void | impactx::push_all (ImpactXParticleContainer &pc, T_Element &element, int step, int period, bool omp_parallel=true) |
| #define IMPACTX_PUSH_EXTERN_TEMPLATE | ( | ElementType | ) |
Suppress implicit instantiation of push_all<T> — use in element headers.
| #define IMPACTX_PUSH_INSTANTIATE | ( | ElementType | ) |
Explicit instantiation of push_all<T> — use in element .cpp files.