SpECTRE  v2024.09.29
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
SpinWeighted< T, Spin, false > Struct Template Reference

Public Types

using value_type = T
 

Public Member Functions

 SpinWeighted (const SpinWeighted &)=default
 
 SpinWeighted (SpinWeighted &&)=default
 
SpinWeightedoperator= (const SpinWeighted &)=default
 
SpinWeightedoperator= (SpinWeighted &&)=default
 
template<typename Rhs >
 SpinWeighted (const SpinWeighted< Rhs, Spin > &rhs)
 
template<typename Rhs >
 SpinWeighted (SpinWeighted< Rhs, Spin > &&rhs)
 
 SpinWeighted (const T &rhs)
 
 SpinWeighted (T &&rhs)
 
 SpinWeighted (const size_t size)
 
template<typename U >
 SpinWeighted (const size_t size, const U &val)
 
template<typename Rhs >
SpinWeightedoperator= (const SpinWeighted< Rhs, Spin > &rhs)
 
template<typename Rhs >
SpinWeightedoperator= (SpinWeighted< Rhs, Spin > &&rhs)
 
SpinWeightedoperator= (const T &rhs)
 
SpinWeightedoperator= (T &&rhs)
 
template<typename Rhs >
auto & operator+= (const SpinWeighted< Rhs, Spin > &rhs)
 
auto & operator+= (const T &rhs)
 
template<typename Rhs >
auto & operator-= (const SpinWeighted< Rhs, Spin > &rhs)
 
auto & operator-= (const T &rhs)
 
T & data ()
 
const T & data () const
 
size_t size () const
 
void pup (PUP::er &p)
 Serialization for Charm++.
 

Static Public Attributes

static constexpr int spin = Spin
 

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