Small Body Geophysical Analysis Tool (SBGAT)
SBGATPolyhedronGravityModel Member List

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

boundsSBGATFilterprotected
center_of_massSBGATMassPropertiesprotected
CheckClosed() constSBGATMassPropertiesinline
Clear()SBGATPolyhedronGravityModelprotected
ComputeAndSaveMassProperties(vtkSmartPointer< vtkPolyData > shape, std::string path)SBGATMassPropertiesstatic
ComputeSurfacePGM(vtkSmartPointer< vtkPolyData > selected_shape, const std::vector< unsigned int > &queried_elements, bool is_in_meters, double density, const arma::vec::fixed< 3 > &omega, std::vector< double > &slopes, std::vector< double > &inertial_potentials, std::vector< double > &body_fixed_potentials, std::vector< double > &inertial_acc_magnitudes, std::vector< double > &body_fixed_acc_magnitudes)SBGATPolyhedronGravityModelstatic
Contains(double const *point, double tol=1e-8) constSBGATPolyhedronGravityModel
Contains(const arma::vec::fixed< 3 > &point, double tol=1e-8) constSBGATPolyhedronGravityModel
densitySBGATFilterprotected
edge_dyadsSBGATPolyhedronGravityModelprotected
edge_facets_idsSBGATFilterprotected
edgesSBGATFilterprotected
facet_dyadsSBGATPolyhedronGravityModelprotected
facet_normalsSBGATFilterprotected
facetsSBGATFilterprotected
GetAcceleration(const arma::vec::fixed< 3 > &point) constSBGATPolyhedronGravityModel
GetAcceleration(double const *point) constSBGATPolyhedronGravityModel
GetAe(const arma::vec::fixed< 10 > &Xe)SBGATPolyhedronGravityModelstatic
GetAf(const arma::vec::fixed< 10 > &Xf)SBGATPolyhedronGravityModelstatic
GetAverageRadius() constSBGATMassPropertiesinline
GetBodyFixedAccelerationf(const int &f) constSBGATPolyhedronGravityModel
GetBoundingBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax) constSBGATFilterinline
GetCenterOfMass() constSBGATMassPropertiesinline
GetCenterOfMass(double *com) constSBGATMassPropertiesinline
GetDeltaCM(const int &f) constSBGATMassProperties
GetDeltaIf(const int &f) constSBGATMassProperties
GetDeltaIOverDeltaV(const int &f) constSBGATMassProperties
GetDeltaV(const int &f) constSBGATMassProperties
GetDensity() constSBGATFilterinline
GetEdgeLength(const int &e) constSBGATFilter
GetEeParam(const int &e) constSBGATPolyhedronGravityModel
GetFacetCenter(const int &f) constSBGATFilter
GetFacetNormal(const int &f, double *n) constSBGATFilterinline
GetFfParam(const int &f) constSBGATPolyhedronGravityModel
GetGravityGradient(const arma::vec::fixed< 3 > &point) constSBGATPolyhedronGravityModel
GetIndicesOfAdjacentFacets(const int &e, int &f0, int &f1) constSBGATFilter
GetIndicesVerticesInFacet(const int &f, int &v0, int &v1, int &v2) constSBGATFilterinline
GetIndicesVerticesOnEdge(const int &e, int &v0, int &v1) constSBGATFilterinline
GetIsInKiloMeters() constSBGATFilterinline
GetIsInMeters() constSBGATFilterinline
GetKx() constSBGATMassPropertiesinline
GetKy() constSBGATMassPropertiesinline
GetKz() constSBGATMassPropertiesinline
GetLe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATPolyhedronGravityModel
GetLe(const double *pos, const int &e) constSBGATPolyhedronGravityModel
GetMass() constSBGATPolyhedronGravityModelinline
GetMaxCellArea() constSBGATMassPropertiesinline
GetMinCellArea() constSBGATMassPropertiesinline
GetN_edges() constSBGATFilterinline
GetN_facets() constSBGATFilterinline
GetN_vertices() constSBGATFilterinline
GetNonNormalizedFacetNormal(const int &f) constSBGATFilter
GetNormalizedInertiaMoments() constSBGATMassPropertiesinline
GetNormalizedInertiaTensor() constSBGATMassPropertiesinline
GetNormalizedShapeIndex() constSBGATMassPropertiesinline
GetOmega() constSBGATPolyhedronGravityModelinline
GetPerformanceFactor(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATPolyhedronGravityModel
GetPerformanceFactor(const double *pos, const int &f) constSBGATPolyhedronGravityModel
GetPotential(double const *point) constSBGATPolyhedronGravityModel
GetPotential(const arma::vec::fixed< 3 > &point) constSBGATPolyhedronGravityModel
GetPotentialAcceleration(double const *point, double &potential, arma::vec::fixed< 3 > &acc) constSBGATPolyhedronGravityModel
GetPotentialAcceleration(const arma::vec::fixed< 3 > &point, double &potential, arma::vec::fixed< 3 > &acc) constSBGATPolyhedronGravityModel
GetPotentialAccelerationGravityGradient(double const *point, double &potential, arma::vec::fixed< 3 > &acc, arma::mat::fixed< 3, 3 > &gravity_gradient_mat) constSBGATPolyhedronGravityModel
GetPotentialAccelerationGravityGradient(const arma::vec::fixed< 3 > &point, double &potential, arma::vec::fixed< 3 > &acc, arma::mat::fixed< 3, 3 > &gravity_gradient_mat) constSBGATPolyhedronGravityModel
GetPrincipalAxes() constSBGATMassPropertiesinline
GetPrincipalDimensions() constSBGATMassPropertiesinline
GetRe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATFilter
GetRe(const double *pos, const int &e) constSBGATFilter
GetRf(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATFilter
GetRf(const double *pos, const int &f) constSBGATFilter
GetScaleFactor() constSBGATFilterinline
GetSlope(const int &f) constSBGATPolyhedronGravityModel
GetSurfaceArea() constSBGATMassPropertiesinline
GetUe(const arma::vec::fixed< 10 > &Xe)SBGATPolyhedronGravityModelstatic
GetUf(const arma::vec::fixed< 10 > &Xf)SBGATPolyhedronGravityModelstatic
GetUnitDensityInertiaMoments() constSBGATMassPropertiesinline
GetUnitDensityInertiaTensor() constSBGATMassPropertiesinline
GetVerticesInFacet(const int &f, double *r0, double *r1, double *r2) constSBGATFilter
GetVerticesOnEdge(const int &e, double *r0, double *r1) constSBGATFilter
GetVolume() constSBGATMassPropertiesinline
GetVolumeProjected() constSBGATMassPropertiesinline
GetVolumeX()SBGATMassPropertiesinline
GetVolumeY()SBGATMassPropertiesinline
GetVolumeZ()SBGATMassPropertiesinline
GetXe(const arma::vec::fixed< 3 > &pos, const int &e) constSBGATPolyhedronGravityModel
GetXf(const arma::vec::fixed< 3 > &pos, const int &f) constSBGATPolyhedronGravityModel
inertia_tensorSBGATMassPropertiesprotected
is_in_metersSBGATFilterprotected
IsClosedSBGATMassPropertiesprotected
KxSBGATMassPropertiesprotected
KySBGATMassPropertiesprotected
KzSBGATMassPropertiesprotected
LoadSurfacePGM(double &mass, arma::vec::fixed< 3 > &omega, std::vector< double > &slopes, std::vector< double > &inertial_potentials, std::vector< double > &body_fixed_potentials, std::vector< double > &inertial_acc_magnitudes, std::vector< double > &body_fixed_acc_magnitudes, std::vector< double > &slope_sds, std::string path)SBGATPolyhedronGravityModelstatic
MaxCellAreaSBGATMassPropertiesprotected
MinCellAreaSBGATMassPropertiesprotected
N_edgesSBGATFilterprotected
N_facetsSBGATFilterprotected
N_verticesSBGATFilterprotected
New()SBGATPolyhedronGravityModelstatic
normalized_principal_momentsSBGATMassPropertiesprotected
NormalizedShapeIndexSBGATMassPropertiesprotected
OmegaSBGATPolyhedronGravityModelprotected
operator=(const SBGATPolyhedronGravityModel &)=deleteSBGATPolyhedronGravityModelprivate
principal_axesSBGATMassPropertiesprotected
principal_dimensionsSBGATMassPropertiesprotected
PrintHeader(std::ostream &os, vtkIndent indent) overrideSBGATPolyhedronGravityModel
PrintSelf(std::ostream &os, vtkIndent indent) overrideSBGATPolyhedronGravityModel
PrintTrailer(std::ostream &os, vtkIndent indent) overrideSBGATPolyhedronGravityModel
r_avgSBGATMassPropertiesprotected
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overrideSBGATPolyhedronGravityModelprotected
SaveMassProperties(std::string path) constSBGATMassProperties
SaveSurfacePGM(vtkSmartPointer< vtkPolyData > selected_shape, const std::vector< unsigned int > &queried_elements, bool is_in_meters, const double &mass, const arma::vec::fixed< 3 > &omega, const std::vector< double > &slopes, const std::vector< double > &inertial_potentials, const std::vector< double > &body_fixed_potentials, const std::vector< double > &inertial_acc_magnitudes, const std::vector< double > &body_fixed_acc_magnitudes, std::string path)SBGATPolyhedronGravityModelstatic
SaveSurfacePGM(vtkSmartPointer< vtkPolyData > selected_shape, const std::vector< unsigned int > &queried_elements, bool is_in_meters, const double &mass, const arma::vec::fixed< 3 > &omega, const std::vector< double > &slopes, const std::vector< double > &inertial_potentials, const std::vector< double > &body_fixed_potentials, const std::vector< double > &inertial_acc_magnitudes, const std::vector< double > &body_fixed_acc_magnitudes, const std::vector< double > &slope_sds, std::string path)SBGATPolyhedronGravityModelstatic
SBGATFilter()SBGATFilterprotected
SBGATMassProperties()SBGATMassPropertiesprotected
SBGATPolyhedronGravityModel()SBGATPolyhedronGravityModelprotected
SBGATPolyhedronGravityModel(const SBGATPolyhedronGravityModel &)=deleteSBGATPolyhedronGravityModelprivate
scaleFactorSBGATFilterprotected
SetDensity(const double density)SBGATFilterinline
SetOmega(arma::vec::fixed< 3 > Omega)SBGATPolyhedronGravityModelinline
SetScaleKiloMeters()SBGATFilterinline
SetScaleMeters()SBGATFilterinline
SurfaceAreaSBGATMassPropertiesprotected
unit_density_inertia_tensorSBGATMassPropertiesprotected
unit_density_principal_momentsSBGATMassPropertiesprotected
verticesSBGATFilterprotected
VolumeSBGATMassPropertiesprotected
VolumeProjectedSBGATMassPropertiesprotected
VolumeXSBGATMassPropertiesprotected
VolumeYSBGATMassPropertiesprotected
VolumeZSBGATMassPropertiesprotected
vtkTypeMacro(SBGATPolyhedronGravityModel, vtkPolyDataAlgorithm)SBGATPolyhedronGravityModel
SBGATMassProperties::vtkTypeMacro(SBGATMassProperties, vtkPolyDataAlgorithm)SBGATMassProperties
SBGATFilter::vtkTypeMacro(SBGATFilter, vtkPolyDataAlgorithm)SBGATFilter
~SBGATFilter() overrideSBGATFilterprotected
~SBGATMassProperties() overrideSBGATMassPropertiesprotected
~SBGATPolyhedronGravityModel() overrideSBGATPolyhedronGravityModelprotected