|
Public Types |
| enum | data_type { MATRIX_SEQ,
MATRIX,
SCALAR_SEQ,
SCALAR
} |
Public Member Functions |
| | MomentsParameters (QdObject_var &obj, QdObject_var &potential_in, QdObject_var &threshold_in, QdObject_var gse_in, QdObject_var direction_in, bool _logData=false, bool _logR=false) |
| double | getData (int time, int r, int phi, int theta) |
| double | getElementVolume (int time, int v, int phi, int theta) |
| double | getElementVolume_raw (int time, int v, int phi, int theta) |
| double | getElementVolumeVelocitySpace (double mass, int time, int r, int phi, int theta) |
| double | getE (int time, int e) |
| double | getE_raw (int time, int e) |
| double | getEPlus (int time, int e) |
| double | getEPlus_raw (int time, int e) |
| double | getEMinus (int time, int e) |
| double | getEMinus_raw (int time, int e) |
| double | getTheta (int time, int theta) |
| double | getThetaPlus (int time, int theta) |
| double | getThetaMinus (int time, int theta) |
| double | getPhi (int time, int phi) |
| double | getPhiPlus (int time, int phi) |
| double | getPhiMinus (int time, int phi) |
| double | E2V (double e) |
| double | getV (int time, int v) |
| double | getV_raw (int time, int v) |
| double | getVPlus (int time, int v) |
| double | getVPlus_raw (int time, int v) |
| double | getVMinus (int time, int v) |
| double | getVMinus_raw (int time, int v) |
| QdRMatrix_var | computeSlice (int resolution, int time, QdRMatrix_var &CoM, QdRMatrix_var &direction, double offset) |
| QdRMatrix_var | computeValuesAlongVector (int time, QdRMatrix_var &CoM, QdRMatrix_var &direction, double v_min, double v_max, int nb_values) |
| QdRMatrix_var | computePAD (int time, QdRMatrix_var &CoM, QdRMatrix_var &direction, double v_min, double v_max, int nb_v, int nb_theta) |
| void | buildTetra (int time) |
| void | buildTetra2 (int time) |
| void | triangulation2 (int time, list< Element3D > &tetra) |
| void | convertToGSE (int time, double &x, double &y, double &z) |
| void | getMomentsSummed (int flags, QdRScalarSeq_var &density, QdRMatrixSeq_var &velocity, QdRMatrixSeq_var &pressure, QdRMatrixSeq_var &heat, QdRScalarSeq_var &temperature) |
| void | getMomentsIntegrated (int flags, QdRScalarSeq_var &density, QdRMatrixSeq_var &velocity, QdRMatrixSeq_var &pressure, QdRMatrixSeq_var &heat, QdRScalarSeq_var &temperature) |
| void | getMomentsIntegratedO (int flags, QdRScalarSeq_var &density, QdRMatrixSeq_var &velocity, QdRMatrixSeq_var &pressure, QdRMatrixSeq_var &heat, QdRScalarSeq_var &temperature) |
Public Attributes |
| double | mass |
| double | charge |
| bool | init_ok |
| QdRMatrixSeq_var | data |
| double | dataFillVal |
| bool | logData |
| QdRMatrix_var | e_const |
| QdRMatrixSeq_var | e_seq |
| QdRMatrix_var | e_minus_const |
| QdRMatrixSeq_var | e_minus_seq |
| QdRMatrix_var | e_plus_const |
| QdRMatrixSeq_var | e_plus_seq |
| double | eFillVal |
| bool | logE |
| QdRMatrix_var | phi_const |
| QdRMatrixSeq_var | phi_seq |
| QdRMatrix_var | phi_minus_matrix |
| QdRMatrixSeq_var | phi_minus_matrix_seq |
| QdRScalar_var | phi_minus_scalar |
| QdRScalarSeq_var | phi_minus_scalar_seq |
| QdRMatrix_var | phi_plus_matrix |
| QdRMatrixSeq_var | phi_plus_matrix_seq |
| QdRScalar_var | phi_plus_scalar |
| QdRScalarSeq_var | phi_plus_scalar_seq |
| data_type | type_phi_minus |
| data_type | type_phi_plus |
| double | phiFillVal |
| double | phi2rad |
| QdRMatrix_var | theta_const |
| QdRMatrixSeq_var | theta_seq |
| QdRMatrix_var | theta_minus_matrix |
| QdRMatrixSeq_var | theta_minus_matrix_seq |
| QdRScalar_var | theta_minus_scalar |
| QdRScalarSeq_var | theta_minus_scalar_seq |
| QdRMatrix_var | theta_plus_matrix |
| QdRMatrixSeq_var | theta_plus_matrix_seq |
| QdRScalar_var | theta_plus_scalar |
| QdRScalarSeq_var | theta_plus_scalar_seq |
| data_type | type_theta_minus |
| data_type | type_theta_plus |
| double | thetaFillVal |
| double | theta2rad |
| QdRScalarSeq_var | potential |
| QdRScalarSeq_var | threshold |
| QdRMatrix_var | gse_const |
| QdRMatrixSeq_var | gse_seq |
| data_type | type_gse |
| list< Element3D > | tetra |
| int | time_tetra_cache |
| int | indexE |
| int | indexPhi |
| int | indexTheta |
| int | maxTime |
| int | maxE |
| int | maxTheta |
| int | maxPhi |
| double | v_sign |
Protected Member Functions |
| bool | init_data (QdObject_var &data) |
| bool | init_potential (QdObject_var &potential) |
| bool | init_threshold (QdObject_var &threshold) |
| bool | init_gse (QdObject_var &gse) |