Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
phoxonics::core::DetectorData Struct Reference
Inheritance diagram for phoxonics::core::DetectorData:
Inheritance graph
[legend]
Collaboration diagram for phoxonics::core::DetectorData:
Collaboration graph
[legend]

Public Member Functions

 DetectorData (double freq)
 
 DetectorData (double omega, int n_omegas)
 
void print_me () override
 
- Public Member Functions inherited from phoxonics::core::SimulationItemBase
virtual void configure ()
 
virtual void configure (std::shared_ptr< ConfigBase > config_base)
 
virtual void configure ()
 
virtual void configure (std::shared_ptr< ConfigBase > config_base)
 

Public Attributes

double freq { 0.0 }
 
double arg { 0.0 }
 
double omega { 0.0 }
 
double n_omegas { 0.0 }
 
double real { 0.0 }
 
double imaginary { 0.0 }
 
double amplitude { 0.0 }
 
double phase { 0.0 }
 
- Public Attributes inherited from phoxonics::core::SimulationItemBase
std::shared_ptr< SimulationConfigsim_config { nullptr }
 

Additional Inherited Members

- Protected Types inherited from phoxonics::core::SimulationItemBase
typedef
phoxonics::common::Formatter 
fmt_
 
typedef
phoxonics::common::Formatter 
fmt_
 
- Protected Member Functions inherited from phoxonics::core::SimulationItemBase
 SimulationItemBase ()
 
virtual ~SimulationItemBase ()
 
 SimulationItemBase ()
 
virtual ~SimulationItemBase ()
 
- Protected Attributes inherited from phoxonics::core::SimulationItemBase
phoxonics::common::Logger log_
 
ConfigParamHelper config_param_heleper_
 
EmConstants em_constants_
 
phoxonics::common::Folder fld_
 
phoxonics::common::Utilities utils_
 
phoxonics::common::Strings strs_
 
phoxonics::visual::Hdf5Renderer hdf5_renderer_
 
phoxonics::common::Config cfg_
 

Constructor & Destructor Documentation

phoxonics::core::DetectorData::DetectorData ( double  freq)
inline

References arg, and freq.

phoxonics::core::DetectorData::DetectorData ( double  omega,
int  n_omegas 
)
inline

References n_omegas, and omega.

Member Function Documentation

void phoxonics::core::DetectorData::print_me ( )
inlineoverridevirtual

Member Data Documentation

double phoxonics::core::DetectorData::amplitude { 0.0 }

Referenced by print_me().

double phoxonics::core::DetectorData::arg { 0.0 }

Referenced by DetectorData(), and print_me().

double phoxonics::core::DetectorData::freq { 0.0 }

Referenced by DetectorData(), and print_me().

double phoxonics::core::DetectorData::imaginary { 0.0 }

Referenced by print_me().

double phoxonics::core::DetectorData::n_omegas { 0.0 }

Referenced by DetectorData(), and print_me().

double phoxonics::core::DetectorData::omega { 0.0 }

Referenced by DetectorData(), and print_me().

double phoxonics::core::DetectorData::phase { 0.0 }

Referenced by print_me().

double phoxonics::core::DetectorData::real { 0.0 }

Referenced by print_me().