The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Photonic::NonRetarded::SHP

VERSION

version 0.010

SYNOPSIS

   use Photonic::NonRetarded::SHP;
   my $nrshp=Photonic::NonRetarded::SHP->
             new(nrf=>$nrf, densityA=>$dA, densityB=>$dB)); 

DESCRIPTION

Prepares the data for the calculation of the non retarded SH polarization of an arbitrary periodic composite made up of centrosymmetric isotropic component materials, using the continuous dipolium model.

METHODS

  • new(nrf=>$nrf, densityA=>$dA, densityB=>$dB)

    Initializes the structure

    $nrf Photonic::NonRetarded::FieldH is a Haydock field calculator for the structure.

    $dA is the density of polarizable entities in medium A

    $dB is the density of polarizable entities in medium B

ACCESORS (read only)

  • nrf

    Photonic::NonRetarded::FieldH Haydock field calculator

  • densityA, densityB

    Normalized (to what?) dipole entities density in media A and B

  • density

    Density field over unit cell

  • ndims

    Number of dimensions of the system