Electromagnetic Template Library (EMTL)
|
Addition to contour fixes, template of container and meshblock. More...
#include <method_pml.h>
Inherits emFixBase< Derived >, and emFixBase< emPMLContourFixT< container_t, blocktype_id > >::LocalStoredType.
Public Types | |
typedef emPMLContourFixT | LocalStoredType |
Same class is used for local stored type. | |
Public Member Functions | |
template<typename fix_stack_t , typename local_list_t > | |
int | init (fix_stack_t *fix_stack, local_list_t *ldl) |
Init from global stack. | |
ptrdiff_t | record_nonlocal (emFixStorage &fs, const indtype &ref_ind) const |
Record_nonlocal is the method that is called to write data for step_nonlocal into FixStorage. | |
void | step_nonlocal (emFixStorage &fs, std::ptrdiff_t &fix_shift, vemtype *ptrc, const vemtype *in) const |
Things to do after base update that require stencil components provided in. | |
Addition to contour fixes, template of container and meshblock.
|
inline |
Record_nonlocal is the method that is called to write data for step_nonlocal into FixStorage.
This way Fix actualy controlls which data it wants to write.
|
inline |
Things to do after base update that require stencil components provided in.
*in |