PSCF v1.3
Pscf::Rpg::SystemConstRef< D > Class Template Reference

Const access to a System<D>. More...

#include <SystemConstRef.h>

Inheritance diagram for Pscf::Rpg::SystemConstRef< D >:
Pscf::Prdc::SystemConstRefReal< System< D > >

Public Types

using Base = SystemConstRefReal< System<D> >
 Alias for base class.

Public Member Functions

 SystemConstRef ()
 Default constructor.
 SystemConstRef (System< D > const &system)
 Constructor.
Public Member Functions inherited from Pscf::Prdc::SystemConstRefReal< System< D > >
 SystemConstRefReal ()
 Default constructor.
 SystemConstRefReal (SystemT const &system)
 Constructor.
 ~SystemConstRefReal ()
 Destructor.
void associate (SystemT const &system)
 Create associations with a system and its components.
SystemT const & system () const
 Get the associated System.
MixtureT const & mixture () const
 Get the Mixture.
InteractionT const & interaction () const
 Get the Interaction.
DomainT const & domain () const
 Get the Domain.
CFieldContainerT const & c () const
 Get the concentration (c) field container.
WFieldContainerT const & w () const
 Get the chemical potential (w) field container.
WFieldContainerT const & h () const
 Get the external potential (h) field container.
MaskT const & mask () const
 Get the mask.
FileMaster const & fileMaster () const
 Get the FileMaster.

Detailed Description

template<int D>
class Pscf::Rpg::SystemConstRef< D >

Const access to a System<D>.

Definition at line 27 of file rpg/system/SystemConstRef.h.

Member Typedef Documentation

◆ Base

template<int D>
using Pscf::Rpg::SystemConstRef< D >::Base = SystemConstRefReal< System<D> >

Alias for base class.

Definition at line 32 of file rpg/system/SystemConstRef.h.

Constructor & Destructor Documentation

◆ SystemConstRef() [1/2]

template<int D>
Pscf::Rpg::SystemConstRef< D >::SystemConstRef ( )
inline

Default constructor.

Definition at line 37 of file rpg/system/SystemConstRef.h.

◆ SystemConstRef() [2/2]

template<int D>
Pscf::Rpg::SystemConstRef< D >::SystemConstRef ( System< D > const & system)
inline

Constructor.

Definition at line 44 of file rpg/system/SystemConstRef.h.

References Pscf::Prdc::SystemConstRefReal< System< D > >::system().


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