Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
Stepper_local_before Struct Reference

Helper class to call Step for all Fixes in FixTypeList. More...

#include <fix.h>

Public Member Functions

template<typename FixType , typename FixTypeList >
void operator() (FixTypeList &ftl, emFixStorage &FS, std::ptrdiff_t &fix_shift, emtype *ptrc)
 Moves fix_shift to new position.
 

Detailed Description

Helper class to call Step for all Fixes in FixTypeList.

For EMTL implementation we may use block instead of CTList for a first argument. We just have to come up with a way to get Fix global instance by it's type.

Member Function Documentation

◆ operator()()

template<typename FixType , typename FixTypeList >
void Stepper_local_before::operator() ( FixTypeList &  ftl,
emFixStorage FS,
std::ptrdiff_t &  fix_shift,
emtype *  ptrc 
)
inline

Moves fix_shift to new position.

fix is responsible for correctly moving fix_shift to new position


The documentation for this struct was generated from the following file: