|
Grid 0.7.0
|
#include <Integrator_algorithm.h>
Public Types | |
| typedef FieldImplementation_ | FieldImplementation |
| typedef FieldImplementation::Field | MomentaField |
| typedef FieldImplementation::Field | Field |
Public Member Functions | |
| INHERIT_FIELD_TYPES (FieldImplementation) | |
| ForceGradient (GridBase *grid, IntegratorParameters Par, ActionSet< Field, RepresentationPolicy > &Aset, SmearingPolicy &Sm) | |
| std::string | integrator_name () |
| void | FG_update_P (Field &U, int level, double fg_dt, double ep) |
| void | step (Field &U, int level, int _first, int _last) |
| void | update_P (Field &U, int level, double ep) |
| void | update_P (MomentaField &Mom, Field &U, int level, double ep) |
| void | update_U (Field &U, double ep) |
| void | update_U (MomentaField &Mom, Field &U, double ep) |
| void | setMomentumFilter (const MomentumFilterBase< MomentaField > &filter) |
| const MomentaField & | getMomentum () const |
| void | reset_timer (void) |
| void | print_timer (void) |
| void | print_parameters () |
| void | print_actions () |
| void | reverse_momenta () |
| void | refresh (Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG) |
| RealD | S (Field &U) |
| RealD | Sinitial (Field &U) |
| void | integrate (Field &U) |
Static Public Member Functions | |
| static MomentumFilterBase< MomentaField > const * | getDefaultMomFilter () |
Data Fields | |
| int | levels |
| double | t_U |
| std::vector< double > | t_P |
| MomentaField | P |
| SmearingPolicy & | Smearer |
| RepresentationPolicy | Representations |
| IntegratorParameters | Params |
| MomentumFilterBase< MomentaField > const * | MomFilter |
| const ActionSet< Field, RepresentationPolicy > | as |
| ActionSet< Field, RepresentationPolicy > | LevelForces |
| struct Integrator::_updateP | update_P_hireps |
| struct Integrator::_refresh | refresh_hireps |
| struct Integrator::_S | S_hireps |
| struct Integrator::_Sinitial | Sinitial_hireps |
Private Attributes | |
| const RealD | lambda |
| const RealD | chi |
| const RealD | xi |
| const RealD | theta |
Definition at line 198 of file Integrator_algorithm.h.
| typedef FieldImplementation_ ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::FieldImplementation |
Definition at line 207 of file Integrator_algorithm.h.
|
inherited |
Definition at line 71 of file Integrator.h.
|
inherited |
Definition at line 72 of file Integrator.h.
|
inline |
Definition at line 211 of file Integrator_algorithm.h.
References Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::Integrator().
| ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::INHERIT_FIELD_TYPES | ( | FieldImplementation | ) |
|
inlinevirtual |
Implements Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >.
Definition at line 217 of file Integrator_algorithm.h.
|
inline |
Definition at line 219 of file Integrator_algorithm.h.
References GridLogIntegrator, U, Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::update_P(), and Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::update_U().
Referenced by step().
|
inlinevirtual |
Implements Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >.
Definition at line 239 of file Integrator_algorithm.h.
References Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::as, chi, FG_update_P(), lambda, Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::Params, step(), U, Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::update_P(), and Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::update_U().
Referenced by step().
|
inlinestaticinherited |
Definition at line 93 of file Integrator.h.
Referenced by Integrator< Implementation, S, RepresentationsPolicy >::Integrator().
|
inlineinherited |
Definition at line 98 of file Integrator.h.
Referenced by ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::FG_update_P(), ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step(), LeapFrog< FieldImplementation, SmearingPolicy, RepresentationPolicy >::step(), MinimumNorm2< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step(), and Integrator< Implementation, S, RepresentationsPolicy >::update_P().
|
inlineinherited |
Definition at line 125 of file Integrator.h.
|
inlineinherited |
Definition at line 193 of file Integrator.h.
Referenced by ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::FG_update_P(), ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step(), LeapFrog< FieldImplementation, SmearingPolicy, RepresentationPolicy >::step(), MinimumNorm2< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step(), and Integrator< Implementation, S, RepresentationsPolicy >::update_U().
|
inlineinherited |
Definition at line 202 of file Integrator.h.
|
inlineinherited |
Definition at line 258 of file Integrator.h.
|
inlineinherited |
Definition at line 263 of file Integrator.h.
|
inlineinherited |
Definition at line 266 of file Integrator.h.
|
inlineinherited |
Definition at line 278 of file Integrator.h.
|
inlineinherited |
Definition at line 351 of file Integrator.h.
|
inlineinherited |
Definition at line 357 of file Integrator.h.
|
inlineinherited |
Definition at line 378 of file Integrator.h.
|
inlineinherited |
Definition at line 397 of file Integrator.h.
|
inlineinherited |
Definition at line 453 of file Integrator.h.
|
inlineinherited |
Definition at line 498 of file Integrator.h.
|
inlineinherited |
Definition at line 528 of file Integrator.h.
|
private |
Definition at line 201 of file Integrator_algorithm.h.
Referenced by step().
|
private |
Definition at line 202 of file Integrator_algorithm.h.
Referenced by step().
|
private |
Definition at line 203 of file Integrator_algorithm.h.
|
private |
Definition at line 204 of file Integrator_algorithm.h.
|
inherited |
Definition at line 74 of file Integrator.h.
|
inherited |
Definition at line 75 of file Integrator.h.
|
inherited |
Definition at line 76 of file Integrator.h.
|
inherited |
Definition at line 78 of file Integrator.h.
|
inherited |
Definition at line 79 of file Integrator.h.
|
inherited |
Definition at line 80 of file Integrator.h.
|
inherited |
Definition at line 81 of file Integrator.h.
Referenced by ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step(), and MinimumNorm2< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step().
|
inherited |
Definition at line 86 of file Integrator.h.
|
inherited |
Definition at line 88 of file Integrator.h.
Referenced by ForceGradient< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step(), and MinimumNorm2< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::step().
|
inherited |
Definition at line 90 of file Integrator.h.
|
inherited |
|
inherited |
|
inherited |
|
inherited |