Small Body Geophysical Analysis Tool (SBGAT)
SBGATMassPropertiesUQ Member List

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

AddNormalUncertaintyRegionToCovariance(int region_center_index, const double &standard_dev, const double &correl_distance)SBGATFilterUQ
AddRadialUncertaintyRegionToCovariance(int region_center_index, const double &standard_dev, const double &correl_distance)SBGATFilterUQ
ApplyDeviation(const arma::vec &delta_C)SBGATMassPropertiesUQvirtual
ApplyTfDeviation(arma::vec::fixed< 9 > delta_Tf, const int &f)SBGATMassPropertiesUQprotectedvirtual
ComputeVerticesCovarianceGlobal(const double &standard_dev, const double &correl_distance)SBGATFilterUQ
GetCovarianceSquareRoot(std::string method="chol") constSBGATFilterUQ
GetCovarianceSquareRoot(arma::mat P_CC, std::string method)SBGATFilterUQstatic
GetModel()SBGATFilterUQinline
GetPartialComPartialC() constSBGATMassPropertiesUQinline
GetPartialIPartialC() constSBGATMassPropertiesUQinline
GetPartialSigmaPartialC() constSBGATMassPropertiesUQinline
GetPartialSigmaPartialI() constSBGATMassPropertiesUQinline
GetPartialUnitDensityMomentsPartialI() constSBGATMassPropertiesUQinline
GetPartialVolumePartialC() constSBGATMassPropertiesUQinline
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
PartialDeltaCMfPartialTf()SBGATMassPropertiesUQprotectedstatic
PartialDeltaComPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialDeltaIfPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialDeltaIOverDeltaVPartialTf(const int &f) constSBGATMassPropertiesUQprotected
PartialDeltaVfPartialTf(const int &f) constSBGATMassPropertiesUQprotected
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
PartialNfPartialTf(const int &f) constSBGATFilterUQ
PartialSigmaPartialI() constSBGATMassPropertiesUQprotected
PartialTfPartialC(const int &f) constSBGATFilterUQ
PartialUnitDensityMomentsPartialI() constSBGATMassPropertiesUQprotected
precomputed_partialGpartialCSBGATMassPropertiesUQprotected
precomputed_partialIpartialCSBGATMassPropertiesUQprotected
precomputed_partialSigmapartialCSBGATMassPropertiesUQprotected
precomputed_partialSigmapartialISBGATMassPropertiesUQprotected
precomputed_partialUnitDensityMomentsPartialISBGATMassPropertiesUQprotected
precomputed_partialVpartialCSBGATMassPropertiesUQprotected
PrecomputeMassPropertiesPartials()SBGATMassPropertiesUQ
RegularizeCovariance()SBGATFilterUQ
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
TakeAndSaveSlice(int axis, std::string path, const double &c) constSBGATFilterUQ
TakeSlice(int axis, std::vector< std::vector< arma::vec > > &lines, const double &c) constSBGATFilterUQprotected
TestGetPartialAllInertiaPartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
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
TestGetPartialVolumePartialC(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
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
TestPartialEqDeltaIfErPartialTf(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQprotectedstatic
TestPartials(std::string input, double tol, bool shape_in_meters)SBGATMassPropertiesUQstatic