//! \brief Vector of sphere sizes (all configurations for every scale).
double*vec_sphere_sizes;
//! \brief Vector of sphere refractive indices (all configurations for every scale).
dcomplex*vec_sphere_ref_indices;
//! \brief Vector of particle scattering cross-sections (parallel polarization).
double*vec_scs1;
//! \brief Vector of particle scattering cross-sections (perpendicular polarization).
double*vec_scs2;
//! \brief Vector of particle absorption cross-sections (parallel polarization).
double*vec_abs1;
//! \brief Vector of particle absorption cross-sections (perpendicular polarization).
double*vec_abs2;
//! \brief Vector of particle extinction cross-sections (parallel polarization).
double*vec_exs1;
//! \brief Vector of particle extinction cross-sections (perpendicular polarization).
double*vec_exs2;
//! \brief Vector of particle albedos (parallel polarization).
double*vec_albeds1;
//! \brief Vector of particle albedos (perpendicular polarization).
double*vec_albeds2;
//! \brief Vector of particle scattering-to-geometric cross-sections (parallel polarization).
double*vec_scsrt1;
//! \brief Vector of particle scattering-to-geometric cross-sections (perpendicular polarization).
double*vec_scsrt2;
//! \brief Vector of particle absorption-to-geometric cross-sections (parallel polarization).
double*vec_absrt1;
//! \brief Vector of particle absorption-to-geometric cross-sections (perpendicular polarization).
double*vec_absrt2;
//! \brief Vector of particle extinction-to-geometric cross-sections (parallel polarization).
double*vec_exsrt1;
//! \brief Vector of particle extinction-to-geometric cross-sections (perpendicular polarization).
double*vec_exsrt2;
//! \brief Vector of particle QSCHU (parallel polarization).
double*vec_qschu1;
//! \brief Vector of particle QSCHU (perpendicular polarization).
double*vec_qschu2;
//! \brief Vector of particle PSCHU (parallel polarization).
double*vec_pschu1;
//! \brief Vector of particle PSCHU (perpendicular polarization).
double*vec_pschu2;
//! \brief Vector of particle S0MAG (parallel polarization).
double*vec_s0mag1;
//! \brief Vector of particle S0MAG (perpendicular polarization).
double*vec_s0mag2;
//! \brief Vector of particle average asymmetry parameter (parallel polarization).
double*vec_cosav1;
//! \brief Vector of particle average asymmetry parameter (perpendicular polarization).
double*vec_cosav2;
//! \brief Vector of particle average radiation pressure force (N - parallel polarization).
double*vec_raprs1;
//! \brief Vector of particle average radiation pressure force (N - perpendicular polarization).
double*vec_raprs2;
//! \brief Vector of particle average radiation force along incidence direction (N - parallel polarization).
double*vec_fk1;
//! \brief Vector of particle average radiation force along incidence direction (N - perpendicular polarization).
double*vec_fk2;
//! \brief Vector of forward scattering amplitudes for polarization parallel to incidence (one per scale).
dcomplex*vec_fsas11;
//! \brief Vector of forward scattering amplitudes for polarization perpendicular to incidence (one per scale).
dcomplex*vec_fsas21;
//! \brief Vector of forward scattering amplitudes for polarization parallel to incidence (one per scale).
dcomplex*vec_fsas22;
//! \brief Vector of forward scattering amplitudes for polarization perpendicular to incidence (one per scale).
dcomplex*vec_fsas12;
//! \brief Vector of incidence azimuth directions (one per incidence azimuth).
double*vec_dir_tidg;
//! \brief Vector of incidence elevation directions (one per incidence elevation).
double*vec_dir_pidg;
//! \brief Vector of scattering azimuth directions (one per scattering azimuth).
double*vec_dir_tsdg;
//! \brief Vector of scattering elevation directions (one per scattering elevation).
double*vec_dir_psdg;
//! \brief Vector of scattering angles (one per direction).
double*vec_dir_scand;
//! \brief Control parameter for incidence plane referred to meridional plane (one per direction).
double*vec_dir_cfmp;
//! \brief Control parameter for scattering plane referred to meridional plane (one per direction).
double*vec_dir_sfmp;
//! \brief Control parameter for incidence plane referred to scattering plane (one per direction).
double*vec_dir_cfsp;
//! \brief Control parameter for scattering plane referred to scattering plane (one per direction).
double*vec_dir_sfsp;
//! \brief Components of the unitary vector perpendicular to incidence plane (three per direction).
double*vec_dir_un;
//! \brief Components of the unitary vector perpendicular to scattering plane (three per direction).
double*vec_dir_uns;
//! \brief Vector of particle differential scattering cross-sections (parallel polarization).
double*vec_dir_scs1;
//! \brief Vector of particle differential scattering cross-sections (perpendicular polarization).
double*vec_dir_scs2;
//! \brief Vector of particle differential absorption cross-sections (parallel polarization).
double*vec_dir_abs1;
//! \brief Vector of particle differential absorption cross-sections (perpendicular polarization).
double*vec_dir_abs2;
//! \brief Vector of particle differential extinction cross-sections (parallel polarization).
double*vec_dir_exs1;
//! \brief Vector of particle differential extinction cross-sections (perpendicular polarization).
double*vec_dir_exs2;
//! \brief Vector of particle differential albedos (parallel polarization).
double*vec_dir_albeds1;
//! \brief Vector of particle differential albedos (perpendicular polarization).
double*vec_dir_albeds2;
//! \brief Vector of particle differential scattering-to-geometric cross-sections (parallel polarization).
double*vec_dir_scsrt1;
//! \brief Vector of particle differential scattering-to-geometric cross-sections (perpendicular polarization).
double*vec_dir_scsrt2;
//! \brief Vector of particle differential absorption-to-geometric cross-sections (parallel polarization).
double*vec_dir_absrt1;
//! \brief Vector of particle differential absorption-to-geometric cross-sections (perpendicular polarization).
double*vec_dir_absrt2;
//! \brief Vector of particle differential extinction-to-geometric cross-sections (parallel polarization).
double*vec_dir_exsrt1;
//! \brief Vector of particle differential extinction-to-geometric cross-sections (perpendicular polarization).
double*vec_dir_exsrt2;
//! \brief Vector of particle differential forward scattering amplitude with polarization parallel to parallel incidence field.
dcomplex*vec_dir_fsas11;
//! \brief Vector of particle differential forward scattering amplitude with polarization perpendicular to the parallel incidence field.
dcomplex*vec_dir_fsas21;
//! \brief Vector of particle differential forward scattering amplitude with polarization perpendicular to perpendicular incidence field.
dcomplex*vec_dir_fsas12;
//! \brief Vector of particle differential forward scattering amplitude with polarization parallel the perpendicular incidence field.
dcomplex*vec_dir_fsas22;
//! \brief Vector of particle differential scattering amplitude with polarization parallel to parallel incidence field.
dcomplex*vec_dir_sas11;
//! \brief Vector of particle differential scattering amplitude with polarization perpendicular to the parallel incidence field.
dcomplex*vec_dir_sas21;
//! \brief Vector of particle differential scattering amplitude with polarization perpendicular to perpendicular incidence field.
dcomplex*vec_dir_sas12;
//! \brief Vector of particle differential scattering amplitude with polarization parallel the perpendicular incidence field.
dcomplex*vec_dir_sas22;
//! \brief Vector of differential particle QSCHU (parallel polarization).
double*vec_dir_qschu1;
//! \brief Vector of differential particle QSCHU (perpendicular polarization).
double*vec_dir_qschu2;
//! \brief Vector of differential particle PSCHU (parallel polarization).
double*vec_dir_pschu1;
//! \brief Vector of differential particle PSCHU (perpendicular polarization).
double*vec_dir_pschu2;
//! \brief Vector of particle differential S0MAG (parallel polarization).
double*vec_dir_s0mag1;
//! \brief Vector of particle differential S0MAG (perpendicular polarization).
double*vec_dir_s0mag2;
//! \brief Vector of differential particle asymmetry parameters (parallel polarization).
double*vec_dir_cosav1;
//! \brief Vector of differential particle asymmetry parameters (perpendicular polarization).
double*vec_dir_cosav2;
//! \brief Vector of differential particle radiation pressure forces (1).
double*vec_dir_rapr1;
//! \brief Vector of differential particle radiation pressure forces (1).
double*vec_dir_rapr2;
//! \brief Vector of differential radiation pressure force components along the polarization direction (parallel polarization).
double*vec_dir_fl1;
//! \brief Vector of differential radiation pressure force components along the polarization direction (perpendicular polarization).
double*vec_dir_fl2;
//! \brief Vector of differential radiation pressure force components perpendicular to the polarization direction (parallel polarization).
double*vec_dir_fr1;
//! \brief Vector of differential radiation pressure force components perpendicular to the polarization direction (perpendicular polarization).
double*vec_dir_fr2;
//! \brief Vector of differential radiation pressure force components along the incidence direction (parallel polarization).
double*vec_dir_fk1;
//! \brief Vector of differential radiation pressure force components along the incidence direction (perpendicular polarization).
double*vec_dir_fk2;
//! \brief Vector of differential radiation pressure force components along the X axis (parallel polarization).
double*vec_dir_fx1;
//! \brief Vector of differential radiation pressure force components along the X axis (perpendicular polarization).
double*vec_dir_fx2;
//! \brief Vector of differential radiation pressure force components along the Y axis (parallel polarization).
double*vec_dir_fy1;
//! \brief Vector of differential radiation pressure force components along the Y axis (perpendicular polarization).
double*vec_dir_fy2;
//! \brief Vector of differential radiation pressure force components along the Z axis (parallel polarization).
double*vec_dir_fz1;
//! \brief Vector of differential radiation pressure force components along the Z axis (perpendicular polarization).
double*vec_dir_fz2;
//! \brief Vector of differential extinction contribution to radiation torque components along the polarization direction (parallel polarization).
double*vec_dir_tqel1;
//! \brief Vector of differential extinction contribution to radiation torque components along the polarization direction (perpendicular polarization).
double*vec_dir_tqel2;
//! \brief Vector of differential extinction contribution to radiation torque components perpendicular to the polarization direction (parallel polarization).
double*vec_dir_tqer1;
//! \brief Vector of differential extinction contribution to radiation torque components perpendicular to the polarization direction (perpendicular polarization).
double*vec_dir_tqer2;
//! \brief Vector of differential extinction contribution to radiation torque components along the incidence direction (parallel polarization).
double*vec_dir_tqek1;
//! \brief Vector of differential extinction contribution to radiation torque components along the incidence direction (perpendicular polarization).
double*vec_dir_tqek2;
//! \brief Vector of differential extinction contribution to radiation torque components along the X axis (parallel polarization).
double*vec_dir_tqex1;
//! \brief Vector of differential extinction contribution to radiation torque components along the X axis (perpendicular polarization).
double*vec_dir_tqex2;
//! \brief Vector of differential extinction contribution to radiation torque components along the Y axis (parallel polarization).
double*vec_dir_tqey1;
//! \brief Vector of differential extinction contribution to radiation torque components along the Y axis (perpendicular polarization).
double*vec_dir_tqey2;
//! \brief Vector of differential extinction contribution to radiation torque components along the Z axis (parallel polarization).
double*vec_dir_tqez1;
//! \brief Vector of differential extinction contribution to radiation torque components along the Z axis (perpendicular polarization).
double*vec_dir_tqez2;
//! \brief Vector of differential scattering contribution to radiation torque components along the polarization direction (parallel polarization).
double*vec_dir_tqsl1;
//! \brief Vector of differential scattering contribution to radiation torque components along the polarization direction (perpendicular polarization).
double*vec_dir_tqsl2;
//! \brief Vector of differential scattering contribution to radiation torque components perpendicular to the polarization direction (parallel polarization).
double*vec_dir_tqsr1;
//! \brief Vector of differential scattering contribution to radiation torque components perpendicular to the polarization direction (perpendicular polarization).
double*vec_dir_tqsr2;
//! \brief Vector of differential scattering contribution to radiation torque components along the incidence direction (parallel polarization).
double*vec_dir_tqsk1;
//! \brief Vector of differential scattering contribution to radiation torque components along the incidence direction (perpendicular polarization).
double*vec_dir_tqsk2;
//! \brief Vector of differential scattering contribution to radiation torque components along X axis (parallel polarization).
double*vec_dir_tqsx1;
//! \brief Vector of differential scattering contribution to radiation torque components along X axis (perpendicular polarization).
double*vec_dir_tqsx2;
//! \brief Vector of differential scattering contribution to radiation torque components along Y axis (parallel polarization).
double*vec_dir_tqsy1;
//! \brief Vector of differential scattering contribution to radiation torque components along Y axis (perpendicular polarization).
double*vec_dir_tqsy2;
//! \brief Vector of differential scattering contribution to radiation torque components along Z axis (parallel polarization).
double*vec_dir_tqsz1;
//! \brief Vector of differential scattering contribution to radiation torque components along Z axis (perpendicular polarization).
double*vec_dir_tqsz2;
//! \brief Vector of cluster Mueller transormation matrices referred to meridional plane (16 per direction per scale).
double*vec_dir_mull;
//! \brief Vector of cluster Mueller transormation matrices referred to scattering plane (16 per direction per scale).