Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::ExtForceVariant< Tvec > Struct Template Reference

Classes

struct  PointMass
struct  PN_PW
struct  LenseThirring
struct  ShearingBoxForce
 Shearing box forces as in athena [3]. More...
struct  VerticalDiscPotential
 f = -GMy / sqrt(R0^2 + y^2) More...
struct  VelocityDissipation
 f = -eta v More...

Public Types

using Tscal = shambase::VecComponent<Tvec>
using VariantForce

Public Attributes

VariantForce val

Static Public Attributes

static constexpr u32 dim = shambase::VectorProperties<Tvec>::dimension

Detailed Description

template<class Tvec>
struct shammodels::ExtForceVariant< Tvec >

Definition at line 33 of file ExtForceConfig.hpp.

Member Typedef Documentation

◆ Tscal

template<class Tvec>
using shammodels::ExtForceVariant< Tvec >::Tscal = shambase::VecComponent<Tvec>

Definition at line 34 of file ExtForceConfig.hpp.

◆ VariantForce

Member Data Documentation

◆ dim

template<class Tvec>
u32 shammodels::ExtForceVariant< Tvec >::dim = shambase::VectorProperties<Tvec>::dimension
staticconstexpr

Definition at line 35 of file ExtForceConfig.hpp.

◆ val

template<class Tvec>
VariantForce shammodels::ExtForceVariant< Tvec >::val

Definition at line 96 of file ExtForceConfig.hpp.


The documentation for this struct was generated from the following file: