1#ifndef RP_SYSTEM_CONST_REF_TPP
2#define RP_SYSTEM_CONST_REF_TPP
11#include "SystemConstRef.h"
19 template <
int D,
class T>
21 : systemPtr_(nullptr),
23 interactionPtr_(nullptr),
29 fileMasterPtr_(nullptr)
35 template <
int D,
class T>
37 : systemPtr_(nullptr),
39 interactionPtr_(nullptr),
45 fileMasterPtr_(nullptr)
51 template <
int D,
class T>
55 template <
int D,
class T>
59 mixturePtr_ = &(
system.mixture());
60 interactionPtr_ = &(
system.interaction());
61 domainPtr_ = &(
system.domain());
65 maskPtr_ = &(
system.mask());
66 fileMasterPtr_ = &(
system.fileMaster());
void associate(typename T::System const &system)
Create associations with a system and its components.
SystemConstRef()
Default constructor.
~SystemConstRef()
Destructor.
T::System const & system() const
Get the associated System.
Class templates for real-valued periodic fields.
PSCF package top-level namespace.