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::ElectroMagCell Class Reference

Public Member Functions

 ElectroMagCell ()
 
virtual ~ElectroMagCell ()
 

Public Attributes

std::shared_ptr< MaterialBasematerial_type
 
double ex { 0.0 }
 
double ey { 0.0 }
 
double ez { 0.0 }
 
double hx { 0.0 }
 
double hy { 0.0 }
 
double hz { 0.0 }
 
double dx { 0.0 }
 
double dy { 0.0 }
 
double dz { 0.0 }
 
double bx { 0.0 }
 
double by { 0.0 }
 
double bz { 0.0 }
 

Constructor & Destructor Documentation

phoxonics::core::ElectroMagCell::ElectroMagCell ( )
explicit
phoxonics::core::ElectroMagCell::~ElectroMagCell ( )
virtual

Member Data Documentation

double phoxonics::core::ElectroMagCell::bx { 0.0 }
double phoxonics::core::ElectroMagCell::by { 0.0 }
double phoxonics::core::ElectroMagCell::bz { 0.0 }
double phoxonics::core::ElectroMagCell::dx { 0.0 }
double phoxonics::core::ElectroMagCell::dy { 0.0 }
double phoxonics::core::ElectroMagCell::dz { 0.0 }
double phoxonics::core::ElectroMagCell::ex { 0.0 }
double phoxonics::core::ElectroMagCell::ey { 0.0 }
double phoxonics::core::ElectroMagCell::ez { 0.0 }
double phoxonics::core::ElectroMagCell::hx { 0.0 }
double phoxonics::core::ElectroMagCell::hy { 0.0 }
double phoxonics::core::ElectroMagCell::hz { 0.0 }
std::shared_ptr<MaterialBase> phoxonics::core::ElectroMagCell::material_type