Phoxonics
1.0
Object Oriented FDTD Software
|
Public Types | |
typedef phoxonics::common::Formatter | fmt |
Public Member Functions | |
Vector3D () | |
Vector3D (int x, int y, int z) | |
virtual | ~Vector3D () |
void | print_me () |
Public Attributes | |
phoxonics::common::Logger | log |
int | x { 0 } |
int | y { 0 } |
int | z { 0 } |
double | i { 0.0 } |
double | j { 0.0 } |
double | k { 0.0 } |
|
explicit |
References log, and phoxonics::common::Logger::log_trac().
|
explicit |
References log, phoxonics::common::Logger::log_trac(), x, y, and z.
|
virtual |
References log, and phoxonics::common::Logger::log_trac().
void phoxonics::core::Vector3D::print_me | ( | ) |
References log, phoxonics::common::Logger::log_info(), phoxonics::common::Logger::log_trac(), x, y, and z.
Referenced by phoxonics::core::GridConfig::print_me(), phoxonics::core::SourceConfig::print_me(), phoxonics::core::PmlConfig::print_me(), phoxonics::core::PmlBase::print_me(), phoxonics::core::DetectorConfig::print_me(), phoxonics::core::SourceBase::print_me(), phoxonics::core::GeometryBase::print_me(), phoxonics::core::DetectorBase::print_me(), and phoxonics::core::GridBase::print_me().
double phoxonics::core::Vector3D::i { 0.0 } |
Referenced by phoxonics::core::GeometryBase::rotate_geometry_point().
double phoxonics::core::Vector3D::j { 0.0 } |
Referenced by phoxonics::core::GeometryBase::rotate_geometry_point().
double phoxonics::core::Vector3D::k { 0.0 } |
phoxonics::common::Logger phoxonics::core::Vector3D::log |
Referenced by print_me(), Vector3D(), and ~Vector3D().
int phoxonics::core::Vector3D::x { 0 } |
Referenced by phoxonics::core::ElectroMagDetector1D::apply_detector(), phoxonics::core::ElectroMagDetector2D::apply_detector(), phoxonics::core::PhxElectroMagDetector2D::apply_detector(), phoxonics::core::PhxElectroMagSinusoidal2D::apply_source(), phoxonics::core::ElectroMagGaussian1D::apply_source(), phoxonics::core::PhxElectroMagGaussian2D::apply_source(), phoxonics::core::ElectroMagGaussian2D::apply_source(), phoxonics::core::PhxElectroMagGaussianSin2D::apply_source(), phoxonics::core::ElectroMagSinusoidal2D::apply_source(), phoxonics::core::ElectroMagPml2D::configure(), phoxonics::core::Block1D::generate_geometry(), phoxonics::core::Block2D::generate_geometry(), phoxonics::core::DetectorBase::h5_coord_data_file(), print_me(), phoxonics::core::ConfigParamHelper::str_to_vector3d(), and Vector3D().
int phoxonics::core::Vector3D::y { 0 } |
Referenced by phoxonics::core::ElectroMagDetector2D::apply_detector(), phoxonics::core::PhxElectroMagDetector2D::apply_detector(), phoxonics::core::PhxElectroMagSinusoidal2D::apply_source(), phoxonics::core::PhxElectroMagGaussian2D::apply_source(), phoxonics::core::ElectroMagGaussian2D::apply_source(), phoxonics::core::PhxElectroMagGaussianSin2D::apply_source(), phoxonics::core::ElectroMagSinusoidal2D::apply_source(), phoxonics::core::ElectroMagPml2D::configure(), phoxonics::core::Block1D::generate_geometry(), phoxonics::core::Block2D::generate_geometry(), phoxonics::core::DetectorBase::h5_coord_data_file(), print_me(), phoxonics::core::ConfigParamHelper::str_to_vector3d(), and Vector3D().
int phoxonics::core::Vector3D::z { 0 } |