Quandary
Loading...
Searching...
No Matches
Public Attributes | List of all members
InitialConditionSettings Struct Reference

Settings for initial conditions. Required, no defaults. More...

#include <config_defaults.hpp>

Public Attributes

InitialConditionType type
 Type of initial condition.
 
std::optional< std::string > filename
 For FROMFILE: File to read initial condition from.
 
std::optional< std::vector< size_t > > levels
 For PRODUCT_STATE: Quantum level for each oscillator.
 
std::optional< std::vector< size_t > > subsystem
 For ENSEMBLE, DIAGONAL, BASIS: Oscillator IDs.
 

Detailed Description

Settings for initial conditions. Required, no defaults.

Member Data Documentation

◆ filename

std::optional<std::string> InitialConditionSettings::filename

For FROMFILE: File to read initial condition from.

◆ levels

std::optional<std::vector<size_t> > InitialConditionSettings::levels

For PRODUCT_STATE: Quantum level for each oscillator.

◆ subsystem

std::optional<std::vector<size_t> > InitialConditionSettings::subsystem

For ENSEMBLE, DIAGONAL, BASIS: Oscillator IDs.

◆ type

InitialConditionType InitialConditionSettings::type

Type of initial condition.


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