![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::ExtForceConfig< Tvec >:Public Types | |
| using | Tscal = shambase::VecComponent< Tvec > |
| using | PointMass = typename ExtForceVariant< Tvec >::PointMass |
| using | LenseThirring = typename ExtForceVariant< Tvec >::LenseThirring |
| using | ShearingBoxForce = typename ExtForceVariant< Tvec >::ShearingBoxForce |
| using | VerticalDiscPotential = typename ExtForceVariant< Tvec >::VerticalDiscPotential |
| using | VelocityDissipation = typename ExtForceVariant< Tvec >::VelocityDissipation |
Public Member Functions | |
| void | add_point_mass (Tscal central_mass, Tscal Racc) |
| void | add_lense_thirring (Tscal central_mass, Tscal Racc, Tscal a_spin, Tvec dir_spin) |
| void | add_shearing_box (Tscal Omega_0, Tscal eta, Tscal q) |
| void | add_vertical_disc_potential (Tscal central_mass, Tscal R0) |
| void | add_velocity_dissipation (Tscal eta) |
Public Attributes | |
| std::vector< ExtForceVariant< Tvec > > | ext_forces |
Static Public Attributes | |
| static constexpr u32 | dim = shambase::VectorProperties<Tvec>::dimension |
Definition at line 92 of file ExtForceConfig.hpp.
| using shammodels::ExtForceConfig< Tvec >::LenseThirring = typename ExtForceVariant<Tvec>::LenseThirring |
Definition at line 98 of file ExtForceConfig.hpp.
| using shammodels::ExtForceConfig< Tvec >::PointMass = typename ExtForceVariant<Tvec>::PointMass |
Definition at line 97 of file ExtForceConfig.hpp.
| using shammodels::ExtForceConfig< Tvec >::ShearingBoxForce = typename ExtForceVariant<Tvec>::ShearingBoxForce |
Definition at line 99 of file ExtForceConfig.hpp.
| using shammodels::ExtForceConfig< Tvec >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 94 of file ExtForceConfig.hpp.
| using shammodels::ExtForceConfig< Tvec >::VelocityDissipation = typename ExtForceVariant<Tvec>::VelocityDissipation |
Definition at line 101 of file ExtForceConfig.hpp.
| using shammodels::ExtForceConfig< Tvec >::VerticalDiscPotential = typename ExtForceVariant<Tvec>::VerticalDiscPotential |
Definition at line 100 of file ExtForceConfig.hpp.
|
inline |
Definition at line 109 of file ExtForceConfig.hpp.
|
inline |
Definition at line 105 of file ExtForceConfig.hpp.
|
inline |
Definition at line 123 of file ExtForceConfig.hpp.
|
inline |
Definition at line 132 of file ExtForceConfig.hpp.
|
inline |
Definition at line 128 of file ExtForceConfig.hpp.
|
staticconstexpr |
Definition at line 95 of file ExtForceConfig.hpp.
| std::vector<ExtForceVariant<Tvec> > shammodels::ExtForceConfig< Tvec >::ext_forces |
Definition at line 103 of file ExtForceConfig.hpp.