Small Body Geophysical Analysis Tool (SBGAT)
|
This is the complete list of members for SBGATPolyhedronGravityModel, including all inherited members.
bounds | SBGATFilter | protected |
center_of_mass | SBGATMassProperties | protected |
CheckClosed() const | SBGATMassProperties | inline |
Clear() | SBGATPolyhedronGravityModel | protected |
ComputeAndSaveMassProperties(vtkSmartPointer< vtkPolyData > shape, std::string path) | SBGATMassProperties | static |
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) | SBGATPolyhedronGravityModel | static |
Contains(double const *point, double tol=1e-8) const | SBGATPolyhedronGravityModel | |
Contains(const arma::vec::fixed< 3 > &point, double tol=1e-8) const | SBGATPolyhedronGravityModel | |
density | SBGATFilter | protected |
edge_dyads | SBGATPolyhedronGravityModel | protected |
edge_facets_ids | SBGATFilter | protected |
edges | SBGATFilter | protected |
facet_dyads | SBGATPolyhedronGravityModel | protected |
facet_normals | SBGATFilter | protected |
facets | SBGATFilter | protected |
GetAcceleration(const arma::vec::fixed< 3 > &point) const | SBGATPolyhedronGravityModel | |
GetAcceleration(double const *point) const | SBGATPolyhedronGravityModel | |
GetAe(const arma::vec::fixed< 10 > &Xe) | SBGATPolyhedronGravityModel | static |
GetAf(const arma::vec::fixed< 10 > &Xf) | SBGATPolyhedronGravityModel | static |
GetAverageRadius() const | SBGATMassProperties | inline |
GetBodyFixedAccelerationf(const int &f) const | SBGATPolyhedronGravityModel | |
GetBoundingBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax) const | SBGATFilter | inline |
GetCenterOfMass() const | SBGATMassProperties | inline |
GetCenterOfMass(double *com) const | SBGATMassProperties | inline |
GetDeltaCM(const int &f) const | SBGATMassProperties | |
GetDeltaIf(const int &f) const | SBGATMassProperties | |
GetDeltaIOverDeltaV(const int &f) const | SBGATMassProperties | |
GetDeltaV(const int &f) const | SBGATMassProperties | |
GetDensity() const | SBGATFilter | inline |
GetEdgeLength(const int &e) const | SBGATFilter | |
GetEeParam(const int &e) const | SBGATPolyhedronGravityModel | |
GetFacetCenter(const int &f) const | SBGATFilter | |
GetFacetNormal(const int &f, double *n) const | SBGATFilter | inline |
GetFfParam(const int &f) const | SBGATPolyhedronGravityModel | |
GetGravityGradient(const arma::vec::fixed< 3 > &point) const | SBGATPolyhedronGravityModel | |
GetIndicesOfAdjacentFacets(const int &e, int &f0, int &f1) const | SBGATFilter | |
GetIndicesVerticesInFacet(const int &f, int &v0, int &v1, int &v2) const | SBGATFilter | inline |
GetIndicesVerticesOnEdge(const int &e, int &v0, int &v1) const | SBGATFilter | inline |
GetIsInKiloMeters() const | SBGATFilter | inline |
GetIsInMeters() const | SBGATFilter | inline |
GetKx() const | SBGATMassProperties | inline |
GetKy() const | SBGATMassProperties | inline |
GetKz() const | SBGATMassProperties | inline |
GetLe(const arma::vec::fixed< 3 > &pos, const int &e) const | SBGATPolyhedronGravityModel | |
GetLe(const double *pos, const int &e) const | SBGATPolyhedronGravityModel | |
GetMass() const | SBGATPolyhedronGravityModel | inline |
GetMaxCellArea() const | SBGATMassProperties | inline |
GetMinCellArea() const | SBGATMassProperties | inline |
GetN_edges() const | SBGATFilter | inline |
GetN_facets() const | SBGATFilter | inline |
GetN_vertices() const | SBGATFilter | inline |
GetNonNormalizedFacetNormal(const int &f) const | SBGATFilter | |
GetNormalizedInertiaMoments() const | SBGATMassProperties | inline |
GetNormalizedInertiaTensor() const | SBGATMassProperties | inline |
GetNormalizedShapeIndex() const | SBGATMassProperties | inline |
GetOmega() const | SBGATPolyhedronGravityModel | inline |
GetPerformanceFactor(const arma::vec::fixed< 3 > &pos, const int &f) const | SBGATPolyhedronGravityModel | |
GetPerformanceFactor(const double *pos, const int &f) const | SBGATPolyhedronGravityModel | |
GetPotential(double const *point) const | SBGATPolyhedronGravityModel | |
GetPotential(const arma::vec::fixed< 3 > &point) const | SBGATPolyhedronGravityModel | |
GetPotentialAcceleration(double const *point, double &potential, arma::vec::fixed< 3 > &acc) const | SBGATPolyhedronGravityModel | |
GetPotentialAcceleration(const arma::vec::fixed< 3 > &point, double &potential, arma::vec::fixed< 3 > &acc) const | SBGATPolyhedronGravityModel | |
GetPotentialAccelerationGravityGradient(double const *point, double &potential, arma::vec::fixed< 3 > &acc, arma::mat::fixed< 3, 3 > &gravity_gradient_mat) const | SBGATPolyhedronGravityModel | |
GetPotentialAccelerationGravityGradient(const arma::vec::fixed< 3 > &point, double &potential, arma::vec::fixed< 3 > &acc, arma::mat::fixed< 3, 3 > &gravity_gradient_mat) const | SBGATPolyhedronGravityModel | |
GetPrincipalAxes() const | SBGATMassProperties | inline |
GetPrincipalDimensions() const | SBGATMassProperties | inline |
GetRe(const arma::vec::fixed< 3 > &pos, const int &e) const | SBGATFilter | |
GetRe(const double *pos, const int &e) const | SBGATFilter | |
GetRf(const arma::vec::fixed< 3 > &pos, const int &f) const | SBGATFilter | |
GetRf(const double *pos, const int &f) const | SBGATFilter | |
GetScaleFactor() const | SBGATFilter | inline |
GetSlope(const int &f) const | SBGATPolyhedronGravityModel | |
GetSurfaceArea() const | SBGATMassProperties | inline |
GetUe(const arma::vec::fixed< 10 > &Xe) | SBGATPolyhedronGravityModel | static |
GetUf(const arma::vec::fixed< 10 > &Xf) | SBGATPolyhedronGravityModel | static |
GetUnitDensityInertiaMoments() const | SBGATMassProperties | inline |
GetUnitDensityInertiaTensor() const | SBGATMassProperties | inline |
GetVerticesInFacet(const int &f, double *r0, double *r1, double *r2) const | SBGATFilter | |
GetVerticesOnEdge(const int &e, double *r0, double *r1) const | SBGATFilter | |
GetVolume() const | SBGATMassProperties | inline |
GetVolumeProjected() const | SBGATMassProperties | inline |
GetVolumeX() | SBGATMassProperties | inline |
GetVolumeY() | SBGATMassProperties | inline |
GetVolumeZ() | SBGATMassProperties | inline |
GetXe(const arma::vec::fixed< 3 > &pos, const int &e) const | SBGATPolyhedronGravityModel | |
GetXf(const arma::vec::fixed< 3 > &pos, const int &f) const | SBGATPolyhedronGravityModel | |
inertia_tensor | SBGATMassProperties | protected |
is_in_meters | SBGATFilter | protected |
IsClosed | SBGATMassProperties | protected |
Kx | SBGATMassProperties | protected |
Ky | SBGATMassProperties | protected |
Kz | SBGATMassProperties | protected |
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) | SBGATPolyhedronGravityModel | static |
MaxCellArea | SBGATMassProperties | protected |
MinCellArea | SBGATMassProperties | protected |
N_edges | SBGATFilter | protected |
N_facets | SBGATFilter | protected |
N_vertices | SBGATFilter | protected |
New() | SBGATPolyhedronGravityModel | static |
normalized_principal_moments | SBGATMassProperties | protected |
NormalizedShapeIndex | SBGATMassProperties | protected |
Omega | SBGATPolyhedronGravityModel | protected |
operator=(const SBGATPolyhedronGravityModel &)=delete | SBGATPolyhedronGravityModel | private |
principal_axes | SBGATMassProperties | protected |
principal_dimensions | SBGATMassProperties | protected |
PrintHeader(std::ostream &os, vtkIndent indent) override | SBGATPolyhedronGravityModel | |
PrintSelf(std::ostream &os, vtkIndent indent) override | SBGATPolyhedronGravityModel | |
PrintTrailer(std::ostream &os, vtkIndent indent) override | SBGATPolyhedronGravityModel | |
r_avg | SBGATMassProperties | protected |
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override | SBGATPolyhedronGravityModel | protected |
SaveMassProperties(std::string path) const | SBGATMassProperties | |
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) | SBGATPolyhedronGravityModel | static |
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) | SBGATPolyhedronGravityModel | static |
SBGATFilter() | SBGATFilter | protected |
SBGATMassProperties() | SBGATMassProperties | protected |
SBGATPolyhedronGravityModel() | SBGATPolyhedronGravityModel | protected |
SBGATPolyhedronGravityModel(const SBGATPolyhedronGravityModel &)=delete | SBGATPolyhedronGravityModel | private |
scaleFactor | SBGATFilter | protected |
SetDensity(const double density) | SBGATFilter | inline |
SetOmega(arma::vec::fixed< 3 > Omega) | SBGATPolyhedronGravityModel | inline |
SetScaleKiloMeters() | SBGATFilter | inline |
SetScaleMeters() | SBGATFilter | inline |
SurfaceArea | SBGATMassProperties | protected |
unit_density_inertia_tensor | SBGATMassProperties | protected |
unit_density_principal_moments | SBGATMassProperties | protected |
vertices | SBGATFilter | protected |
Volume | SBGATMassProperties | protected |
VolumeProjected | SBGATMassProperties | protected |
VolumeX | SBGATMassProperties | protected |
VolumeY | SBGATMassProperties | protected |
VolumeZ | SBGATMassProperties | protected |
vtkTypeMacro(SBGATPolyhedronGravityModel, vtkPolyDataAlgorithm) | SBGATPolyhedronGravityModel | |
SBGATMassProperties::vtkTypeMacro(SBGATMassProperties, vtkPolyDataAlgorithm) | SBGATMassProperties | |
SBGATFilter::vtkTypeMacro(SBGATFilter, vtkPolyDataAlgorithm) | SBGATFilter | |
~SBGATFilter() override | SBGATFilter | protected |
~SBGATMassProperties() override | SBGATMassProperties | protected |
~SBGATPolyhedronGravityModel() override | SBGATPolyhedronGravityModel | protected |