|
|
| ElectricField (int I_total, int J_total, int K_total) |
| std::complex< double > | interpolate_to_centre_of (AxialDirection d, CellCoordinate cell) override |
| | Interpolates an E-field component to the centre of a Yee cell.
|
| void | interpolate_transverse_electric_components (CellCoordinate cell, std::complex< double > *x_at_centre, std::complex< double > *y_at_centre, std::complex< double > *z_at_centre) override |
| | Interpolates the transverse electric components to the centre of Yee cell i,j,k.
|
| void | interpolate_transverse_magnetic_components (CellCoordinate cell, std::complex< double > *x_at_centre, std::complex< double > *y_at_centre, std::complex< double > *z_at_centre) override |
| | Interpolates the transverse magnetic components to the centre of Yee cell i,j,k.
|
| | Field ()=default |
| | Field (int I_total, int J_total, int K_total) |
| void | allocate () |
| void | zero () |
| void | allocate_and_zero () |
| void | normalise_volume () |
| | Normalises the field entries by dividing by the angular norm.
|
| void | set_phasors (SplitField &F, int n, double omega, double dt, int Nt) |
| void | add_to_angular_norm (int n, int Nt, SimulationParameters ¶ms) |
| | Compute the phasor_norm of the current field and add it to the current norm-value.
|
|
std::complex< double > | phasor_norm (double f, int n, double omega, double dt, int Nt) |
| void | interpolate_over_range (mxArray *x_out, mxArray *y_out, mxArray *z_out, int i_lower, int i_upper, int j_lower, int j_upper, int k_lower, int k_upper, Dimension mode=Dimension::THREE) |
| | Interpolates the Field over the range provided.
|
| void | interpolate_over_range (mxArray *x_out, mxArray *y_out, mxArray *z_out, Dimension mode=Dimension::THREE) |
| | Interpolates the Field over the range provided.
|
| void | set_values_from (Field &other) |
| double | normalised_difference (Field &other) |
| | Computes the maximum pointwise absolute difference of the other field to this one, divided by the largest absolute value of this field's components.
|
| int | max_IJK_tot () const |
|
void | set_preferred_interpolation_methods (tdms_flags::InterpolationMethod im) |
| | Set the preferred interpolation methods.
|