|
Small Body Geophysical Analysis Tool (SBGAT)
|
Computation of Fourier decomposition of force/torques caused by SRP over a shape model. More...
#include <SBGATSrpYorp.hpp>


Public Member Functions | |
| vtkTypeMacro (SBGATSrpYorp, vtkPolyDataAlgorithm) | |
| void | PrintSelf (std::ostream &os, vtkIndent indent) override |
| void | PrintHeader (std::ostream &os, vtkIndent indent) override |
| void | PrintTrailer (std::ostream &os, vtkIndent indent) override |
| void | set_lambdaDel (double lambdaDel) |
| void | set_deltaDel (double deltaDel) |
| void | set_maxFourier (int maxFourier) |
| void | set_numrefine (int numrefine) |
| void | set_numVox (int numVox) |
| void | set_rho (double rho) |
| void | set_spec (double spec) |
| void | set_howManyBounces (int howManyBounces) |
| void | set_outputFileBaseName (std::string outputFileBaseName) |
Static Public Member Functions | |
| static SBGATSrpYorp * | New () |
Protected Member Functions | |
| SBGATSrpYorp () | |
| ~SBGATSrpYorp () override | |
| int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override |
Protected Attributes | |
| std::string | outputFileBaseName |
| int | numVox |
| double | rho |
| double | spec |
| double | lambdaDel |
| double | deltaDel |
| double | maxFourier |
| int | howManyBounces |
| int | numrefine |
Private Member Functions | |
| SBGATSrpYorp (const SBGATSrpYorp &)=delete | |
| void | operator= (const SBGATSrpYorp &)=delete |
Computation of Fourier decomposition of force/torques caused by SRP over a shape model.
Wrapper around YORPLib to allow VTK's Polydata to be utilized as shape containers. see Scheeres, D. J. (2007). The dynamical evolution of uniformly rotating asteroids subject to YORP. Icarus, 188(2), 430–450. https://doi.org/10.1016/j.icarus.2006.12.015 for more details
Definition at line 37 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 59 of file SBGATSrpYorp.cpp.
|
overrideprotected |
Definition at line 76 of file SBGATSrpYorp.cpp.
|
privatedelete |
|
static |
Constructs with initial values of zero.
|
privatedelete |
|
override |
Definition at line 228 of file SBGATSrpYorp.cpp.
|
override |
Definition at line 237 of file SBGATSrpYorp.cpp.
|
override |
Definition at line 231 of file SBGATSrpYorp.cpp.
|
overrideprotected |
Definition at line 134 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_deltaDel | ( | double | deltaDel | ) |
Setter to the declination step. default is 1 deg
| deltaDel | declination step (degrees) |
Definition at line 88 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_howManyBounces | ( | int | howManyBounces | ) |
Setter to number of ray "bounces" to be accounted for. default is 3
| howManyBounces | number of ray reflections to keep track of |
Definition at line 99 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_lambdaDel | ( | double | lambdaDel | ) |
Setter to the longitude step. default is 1 deg
| lambdaDel | longitude step (degrees) |
Definition at line 82 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_maxFourier | ( | int | maxFourier | ) |
Setter to the maximum order of the Fourier decomposition. default is 2
| maxFourier | maximum decomposition order |
Definition at line 93 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_numrefine | ( | int | numrefine | ) |
Setter to numrefine. default is 5
| numrefine |
Definition at line 104 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_numVox | ( | int | numVox | ) |
Setter to number of voxel per axis. default is 40
| numVox | voxel pex axis |
Definition at line 114 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_outputFileBaseName | ( | std::string | outputFileBaseName | ) |
Setter to directory where results are stored
| outputFileBaseName | save directory |
Definition at line 109 of file SBGATSrpYorp.cpp.
| void SBGATSrpYorp::set_rho | ( | double | rho | ) |
| void SBGATSrpYorp::set_spec | ( | double | spec | ) |
| SBGATSrpYorp::vtkTypeMacro | ( | SBGATSrpYorp | , |
| vtkPolyDataAlgorithm | |||
| ) |
|
protected |
Definition at line 125 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 127 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 124 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 126 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 128 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 122 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 121 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 123 of file SBGATSrpYorp.hpp.
|
protected |
Definition at line 123 of file SBGATSrpYorp.hpp.
1.8.15