Small Body Geophysical Analysis Tool (SBGAT)
SBGATPolyhedronGravityModelUQ Member List

This is the complete list of members for SBGATPolyhedronGravityModelUQ, including all inherited members.

AddNormalUncertaintyRegionToCovariance(int region_center_index, const double &standard_dev, const double &correl_distance)SBGATFilterUQ
AddPartialSumAccePartialC(const arma::vec::fixed< 3 > &pos, arma::mat &partial) constSBGATPolyhedronGravityModelUQprotected
AddPartialSumAccfPartialC(const arma::vec::fixed< 3 > &pos, arma::mat &partial) constSBGATPolyhedronGravityModelUQprotected
AddPartialSumUePartialC(const arma::vec::fixed< 3 > &pos, arma::rowvec &partial) constSBGATPolyhedronGravityModelUQprotected
AddPartialSumUfPartialC(const arma::vec::fixed< 3 > &pos, arma::rowvec &partial) constSBGATPolyhedronGravityModelUQprotected
AddRadialUncertaintyRegionToCovariance(int region_center_index, const double &standard_dev, const double &correl_distance)SBGATFilterUQ
ApplyAeDeviation(arma::vec::fixed< 6 > delta_Ae, const int &e)SBGATPolyhedronGravityModelUQprotected
ApplyAndGetBeDeviation(const arma::vec &delta)SBGATPolyhedronGravityModelUQprotected
ApplyDeviation(const arma::vec &delta_C)SBGATPolyhedronGravityModelUQvirtual
ApplyTfDeviation(arma::vec::fixed< 9 > delta_Tf, const int &f)SBGATPolyhedronGravityModelUQprotectedvirtual
ComputeVerticesCovarianceGlobal(const double &standard_dev, const double &correl_distance)SBGATFilterUQ
GetBe() constSBGATPolyhedronGravityModelUQprotected
GetCovarianceAcceleration(double const *point, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetCovarianceAcceleration(const arma::vec::fixed< 3 > &point, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetCovarianceSquareRoot(std::string method="chol") constSBGATFilterUQ
GetCovarianceSquareRoot(arma::mat P_CC, std::string method)SBGATFilterUQstatic
GetModel()SBGATFilterUQinline
GetPartialAPartialC(const arma::vec::fixed< 3 > &pos, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetPartialComPartialC() constSBGATMassPropertiesUQinline
GetPartialIPartialC() constSBGATMassPropertiesUQinline
GetPartialSigmaPartialC() constSBGATMassPropertiesUQinline
GetPartialSigmaPartialI() constSBGATMassPropertiesUQinline
GetPartialSlopePartialC(const int &f) constSBGATPolyhedronGravityModelUQ
GetPartialSlopePartialwPartialC(const int &f, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetPartialUnitDensityMomentsPartialI() constSBGATMassPropertiesUQinline
GetPartialUPartialC(const arma::vec::fixed< 3 > &pos, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetPartialVolumePartialC() constSBGATMassPropertiesUQinline
GetVariancePotential(double const *point, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetVariancePotential(const arma::vec::fixed< 3 > &point, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetVariancePotentialAccelerationCovariance(double const *point, double &potential_var, arma::mat::fixed< 3, 3 > &acc_cov, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetVariancePotentialAccelerationCovariance(const arma::vec::fixed< 3 > &point, double &potential_var, arma::mat::fixed< 3, 3 > &acc_cov, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQ
GetVarianceSlope(const unsigned int &f, bool hold_mass_constant=false)SBGATPolyhedronGravityModelUQ
GetVarianceSlopes(std::vector< double > &slope_variances, const std::vector< unsigned int > &facets, bool hold_mass_constant=false)SBGATPolyhedronGravityModelUQ
GetVerticesCovariance() constSBGATFilterUQ
KLDivergence(const arma::vec &m0, const arma::mat &m1, const arma::mat &P0, const arma::mat &P1)SBGATFilterUQstatic
LoadVerticesCovarianceFromJson(std::string path)SBGATFilterUQ
modelSBGATFilterUQprotected
P_CCSBGATFilterUQprotected
P_CC_sparseSBGATFilterUQprotected
PartialAccePartialXe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialAccfPartialXf(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATPolyhedronGravityModelUQprotected
PartialAtan2PartialZf(const arma::vec::fixed< 2 > &Zf)SBGATPolyhedronGravityModelUQprotectedstatic
PartialBePartialC(const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialBodyFixedAccelerationfPartialC(const int &f, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQprotected
PartialBodyFixedAccelerationfPartialOmega(const int &f) constSBGATPolyhedronGravityModelUQprotected
PartialBodyFixedAccelerationfPartialOmegaC(const int &f, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQprotected
PartialDeltaCMfPartialTf()SBGATMassPropertiesUQprotectedstatic
PartialDeltaComPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialDeltaIfPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialDeltaIOverDeltaVPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialDeltaVfPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialEdgeLengthPartialAe(const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialEPartialBe(const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialEqDeltaIfErPartialTf(const int &f, const int &q, const int &r, const arma::vec::fixed< 9 > &Tf) constSBGATMassPropertiesUQprotected
PartialEqDeltaIOverDeltaVfErPartialTf(const arma::vec::fixed< 3 > &e_q, const arma::vec::fixed< 3 > &e_r, const arma::vec::fixed< 9 > &Tf) constSBGATMassPropertiesUQprotected
PartialEqrPartialBe(const int &e, const int &q, const int &r) constSBGATPolyhedronGravityModelUQprotected
PartialFfPartialnf(const arma::vec::fixed< 3 > &nf)SBGATPolyhedronGravityModelUQprotectedstatic
PartialFfPartialTf(const int &f) constSBGATPolyhedronGravityModelUQprotected
PartialLePartialAe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialNfPartialTf(const int &f) constSBGATFilterUQ
PartialNormalizedVPartialNonNormalizedV(const arma::vec::fixed< 3 > &non_normalized_V)SBGATPolyhedronGravityModelUQprotectedstatic
PartialOmegaCPartialwC() constSBGATPolyhedronGravityModelUQprotected
PartialOmegafPartialTf(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATPolyhedronGravityModelUQprotected
PartialOmegafPartialXY(const arma::vec::fixed< 2 > &xy)SBGATPolyhedronGravityModelUQprotectedstatic
PartialOmegaPartialwC() constSBGATPolyhedronGravityModelUQprotected
PartialRadiusEePartialAe() constSBGATPolyhedronGravityModelUQprotected
PartialRadiusFfPartialTf() constSBGATPolyhedronGravityModelUQprotected
PartialSigmaPartialI() constSBGATMassPropertiesUQprotected
PartialSlopeArgumentPartialOmegaC(const int &f, const arma::vec::fixed< 3 > &body_fixed_acc, bool hold_mass_constant=false) constSBGATPolyhedronGravityModelUQprotected
PartialSlopePartialSlopeArgument(const double &u)SBGATPolyhedronGravityModelUQprotectedstatic
PartialTfPartialC(const int &f) constSBGATFilterUQ
PartialUePartialXe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialUfPartialXf(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATPolyhedronGravityModelUQprotected
PartialUnitDensityMomentsPartialI() constSBGATMassPropertiesUQprotected
PartialXePartialBe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATPolyhedronGravityModelUQprotected
PartialXfPartialTf(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATPolyhedronGravityModelUQprotected
PartialZfPartialUnitRf(const arma::vec::fixed< 9 > &UnitRf)SBGATPolyhedronGravityModelUQprotectedstatic
period_standard_deviationSBGATPolyhedronGravityModelUQprotected
precomputed_partialGpartialCSBGATMassPropertiesUQprotected
precomputed_partialIpartialCSBGATMassPropertiesUQprotected
precomputed_partialSigmapartialCSBGATMassPropertiesUQprotected
precomputed_partialSigmapartialISBGATMassPropertiesUQprotected
precomputed_partialUnitDensityMomentsPartialISBGATMassPropertiesUQprotected
precomputed_partialVpartialCSBGATMassPropertiesUQprotected
PrecomputeMassPropertiesPartials()SBGATMassPropertiesUQ
RegularizeCovariance()SBGATFilterUQ
RunMCUQAccelerationInertial(std::string path_to_shape, const double &density, const bool &shape_in_meters, const bool &hold_mass_constant, const arma::mat &C_CC, const unsigned int &N_samples, const std::vector< arma::vec::fixed< 3 > > &all_positions, std::string output_dir, int N_saved_shapes, std::vector< arma::vec > &deviations, std::vector< double > &densities, std::vector< std::vector< arma::vec::fixed< 3 > >> &all_accelerations)SBGATPolyhedronGravityModelUQstatic
RunMCUQAccelerationInertial(std::string path_to_shape, const double &density, const bool &shape_in_meters, const bool &hold_mass_constant, const arma::mat &C_CC, const unsigned int &N_samples, const arma::vec::fixed< 3 > &position, std::string output_dir, int N_saved_shapes, std::vector< arma::vec > &deviations, std::vector< double > &densities, std::vector< arma::vec::fixed< 3 > > &accelerations)SBGATPolyhedronGravityModelUQstatic
RunMCUQPotentialAccelerationInertial(std::string path_to_shape, const double &density, const bool &shape_in_meters, const bool &hold_mass_constant, const arma::mat &C_CC, const unsigned int &N_samples, const std::vector< arma::vec::fixed< 3 > > &all_positions, std::string output_dir, int N_saved_shapes, std::vector< arma::vec > &deviations, std::vector< double > &densities, std::vector< std::vector< arma::vec::fixed< 3 > >> &all_accelerations, std::vector< std::vector< double > > &all_potentials)SBGATPolyhedronGravityModelUQstatic
RunMCUQPotentialAccelerationInertial(std::string path_to_shape, const double &density, const bool &shape_in_meters, const bool &hold_mass_constant, const arma::mat &C_CC, const unsigned int &N_samples, const arma::vec::fixed< 3 > &position, std::string output_dir, int N_saved_shapes, std::vector< arma::vec > &deviations, std::vector< double > &densities, std::vector< arma::vec::fixed< 3 > > &accelerations, std::vector< double > &potentials)SBGATPolyhedronGravityModelUQstatic
RunMCUQSlopes(std::string path_to_shape, const double &density, const arma::vec::fixed< 3 > &Omega, const bool &shape_in_meters, const bool &hold_mass_constant, const arma::mat &C_CC, const double &period_standard_deviation, const unsigned int &N_samples, const std::vector< unsigned int > &all_facets, std::string output_dir, int N_saved_shapes, std::vector< arma::vec > &deviations, std::vector< double > &densities, std::vector< double > &period_errors, std::vector< std::vector< double > > &all_slopes)SBGATPolyhedronGravityModelUQstatic
RunMCUQSlopes(std::string path_to_shape, const double &density, const arma::vec::fixed< 3 > &Omega, const bool &shape_in_meters, const bool &hold_mass_constant, const arma::mat &C_CC, const double &period_standard_deviation, const unsigned int &N_samples, const unsigned int &facet, std::string output_dir, int N_saved_shapes, std::vector< arma::vec > &deviations, std::vector< double > &densities, std::vector< double > &period_errors, std::vector< double > &slopes)SBGATPolyhedronGravityModelUQstatic
RunMCUQVolumeCOMInertia(std::string path_to_shape, const double &density, const bool &shape_in_meters, const arma::mat &C_CC, const unsigned int &N_samples, std::string output_dir, int N_saved_shapes, arma::mat &deviations, arma::vec &all_volumes, arma::mat &all_com, arma::mat &all_inertia)SBGATMassPropertiesUQstatic
SaveNonZeroVerticesCovariance(std::string path) constSBGATFilterUQ
SaveSlice(int axis, std::string path, const std::vector< std::vector< arma::vec > > &lines) constSBGATFilterUQprotected
SaveVerticesCovariance(std::string path) constSBGATFilterUQ
SetCovariance(const arma::mat &P_CC)SBGATFilterUQ
SetCovarianceComponent(const arma::mat::fixed< 3, 3 > &P, const int &v0, const int &v1)SBGATFilterUQ
SetModel(vtkSmartPointer< SBGATFilter > model)SBGATMassPropertiesUQinlinevirtual
SetPeriodErrorStandardDeviation(double rotation_period_sd)SBGATPolyhedronGravityModelUQinline
TakeAndSaveSlice(int axis, std::string path, const double &c) constSBGATFilterUQ
TakeSlice(int axis, std::vector< std::vector< arma::vec > > &lines, const double &c) constSBGATFilterUQprotected
TestAddPartialSumAccePartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestAddPartialSumAccfPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestAddPartialSumUePartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestAddPartialSumUfPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestGetPartialAllInertiaPartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestGetPartialAPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestGetPartialAPartialCConstantMass(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestGetPartialComPartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestGetPartialIPartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestGetPartialSigmaPartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestGetPartialSlopePartialwPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestGetPartialUPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestGetPartialUPartialCConstantMass(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestGetPartialVolumePartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartialAtan2PartialZf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialBePartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialBodyFixedAccelerationfPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialBodyFixedAccelerationfPartialwC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialDeltaIfPartialTf(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartialDeltaIOverDeltaVPartialTf(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartialDeltaVfPartialTf(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartialDeltaVPartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartialEdgeLengthPartialAe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialEePartialAe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialEePartialTf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialEPartialBe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialEqDeltaIfErPartialTf(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartialFfPartialnf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialFfPartialNonNormalizedNf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialFfPartialTf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialLePartialAe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialNfPartialTf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialNormalizedVPartialNonNormalizedV(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialOmegafPartialTf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialOmegaPartialwC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartials(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQstatic
TestPartialSlopeArgumentPartialOmegaC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialUePartialBe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialUePartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialUePartialXe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialUfPartialC(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialUfPartialTf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialUfPartialXf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialXePartialBe(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialXfPartialTf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic
TestPartialZfPartialUnitRf(std::string input, double tol, bool shape_in_meters)SBGATPolyhedronGravityModelUQprotectedstatic