| 
    Stokhos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
Statically allocated storage class. More...
#include <Stokhos_StaticFixedStorage.hpp>
Classes | |
| struct | apply | 
| Turn StaticFixedStorage into a meta-function class usable with mpl::apply.  More... | |
| struct | apply_N | 
Public Types | |
| typedef ordinal_t | ordinal_type | 
| typedef value_t | value_type | 
| typedef device_t::execution_space | execution_space | 
| typedef device_t::memory_space | memory_space | 
| typedef value_type & | reference | 
| typedef volatile value_type & | volatile_reference | 
| typedef const value_type & | const_reference | 
| typedef const volatile value_type & | const_volatile_reference | 
| typedef value_type * | pointer | 
| typedef volatile value_type * | volatile_pointer | 
| typedef const value_type * | const_pointer | 
| typedef const volatile value_type * | const_volatile_pointer | 
| typedef  Stokhos::StaticArrayTraits < value_type, execution_space >  | ss | 
| typedef Stokhos::MemoryTraits < memory_space >  | MemTraits | 
Public Member Functions | |
| KOKKOS_DEFAULTED_FUNCTION | StaticFixedStorage ()=default | 
| Constructor.  More... | |
| KOKKOS_INLINE_FUNCTION | StaticFixedStorage (const ordinal_type &sz, const value_type &x=value_type(0.0)) | 
| Constructor.  More... | |
| KOKKOS_INLINE_FUNCTION | StaticFixedStorage (const ordinal_type &sz, const value_type *x) | 
| Constructor from array.  More... | |
| KOKKOS_INLINE_FUNCTION | StaticFixedStorage (const ordinal_type &sz, pointer v, bool owned) | 
| Constructor for creating a view (not allowed)  More... | |
| KOKKOS_DEFAULTED_FUNCTION | StaticFixedStorage (const StaticFixedStorage &s)=default | 
| Copy constructor.  More... | |
| KOKKOS_INLINE_FUNCTION | StaticFixedStorage (const volatile StaticFixedStorage &s) | 
| Copy constructor.  More... | |
| KOKKOS_DEFAULTED_FUNCTION | ~StaticFixedStorage ()=default | 
| Destructor.  More... | |
| KOKKOS_DEFAULTED_FUNCTION  StaticFixedStorage &  | operator= (const StaticFixedStorage &s)=default | 
| Assignment operator.  More... | |
| KOKKOS_INLINE_FUNCTION  StaticFixedStorage &  | operator= (const volatile StaticFixedStorage &s) | 
| Assignment operator.  More... | |
| KOKKOS_INLINE_FUNCTION  StaticFixedStorage &  | operator= (const StaticFixedStorage &s) volatile | 
| Assignment operator.  More... | |
| KOKKOS_INLINE_FUNCTION  StaticFixedStorage &  | operator= (const volatile StaticFixedStorage &s) volatile | 
| Assignment operator.  More... | |
| KOKKOS_INLINE_FUNCTION void | init (const_reference v) | 
| Initialize values to a constant value.  More... | |
| KOKKOS_INLINE_FUNCTION void | init (const_reference v) volatile | 
| Initialize values to a constant value.  More... | |
| KOKKOS_INLINE_FUNCTION void | init (const_pointer v, const ordinal_type &sz=0) | 
| Initialize values to an array of values.  More... | |
| KOKKOS_INLINE_FUNCTION void | init (const_pointer v, const ordinal_type &sz=0) volatile | 
| Initialize values to an array of values.  More... | |
| KOKKOS_INLINE_FUNCTION void | load (pointer v) | 
| Load values to an array of values.  More... | |
| KOKKOS_INLINE_FUNCTION void | load (pointer v) volatile | 
| Load values to an array of values.  More... | |
| KOKKOS_INLINE_FUNCTION void | resize (const ordinal_type &sz) | 
| Resize to new size (values are preserved)  More... | |
| KOKKOS_INLINE_FUNCTION void | resize (const ordinal_type &sz) volatile | 
| Resize to new size (values are preserved)  More... | |
| KOKKOS_INLINE_FUNCTION void | shallowReset (pointer v, const ordinal_type &sz, const ordinal_type &stride, bool owned) | 
| Reset storage to given array, size, and stride.  More... | |
| KOKKOS_INLINE_FUNCTION void | shallowReset (pointer v, const ordinal_type &sz, const ordinal_type &stride, bool owned) volatile | 
| Reset storage to given array, size, and stride.  More... | |
| KOKKOS_INLINE_FUNCTION  const_reference  | operator[] (const ordinal_type &i) const | 
| Coefficient access (avoid if possible)  More... | |
| KOKKOS_INLINE_FUNCTION  const_volatile_reference  | operator[] (const ordinal_type &i) const volatile | 
| Coefficient access (avoid if possible)  More... | |
| KOKKOS_INLINE_FUNCTION reference | operator[] (const ordinal_type &i) | 
| Coefficient access (avoid if possible)  More... | |
| KOKKOS_INLINE_FUNCTION  volatile_reference  | operator[] (const ordinal_type &i) volatile | 
| Coefficient access (avoid if possible)  More... | |
| template<int i> | |
| KOKKOS_INLINE_FUNCTION reference | getCoeff () | 
| template<int i> | |
| KOKKOS_INLINE_FUNCTION  volatile_reference  | getCoeff () volatile | 
| template<int i> | |
| KOKKOS_INLINE_FUNCTION  const_volatile_reference  | getCoeff () const volatile | 
| template<int i> | |
| KOKKOS_INLINE_FUNCTION  const_reference  | getCoeff () const | 
| KOKKOS_INLINE_FUNCTION  const_volatile_pointer  | coeff () const volatile | 
| Get coefficients.  More... | |
| KOKKOS_INLINE_FUNCTION  const_pointer  | coeff () const | 
| Get coefficients.  More... | |
| KOKKOS_INLINE_FUNCTION  volatile_pointer  | coeff () volatile | 
| Get coefficients.  More... | |
| KOKKOS_INLINE_FUNCTION pointer | coeff () | 
| Get coefficients.  More... | |
Static Public Member Functions | |
| static KOKKOS_INLINE_FUNCTION  ordinal_type  | size () | 
| Return size.  More... | |
Static Public Attributes | |
| static const bool | is_static = true | 
| static const int | static_size = Num | 
| static const bool | supports_reset = false | 
Private Attributes | |
| value_type | coeff_ [Num] | 
| Coefficient values.  More... | |
Statically allocated storage class.
Definition at line 59 of file Stokhos_StaticFixedStorage.hpp.
| typedef ordinal_t Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::ordinal_type | 
Definition at line 66 of file Stokhos_StaticFixedStorage.hpp.
| typedef value_t Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::value_type | 
Definition at line 67 of file Stokhos_StaticFixedStorage.hpp.
| typedef device_t::execution_space Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::execution_space | 
Definition at line 68 of file Stokhos_StaticFixedStorage.hpp.
| typedef device_t::memory_space Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::memory_space | 
Definition at line 69 of file Stokhos_StaticFixedStorage.hpp.
| typedef value_type& Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::reference | 
Definition at line 70 of file Stokhos_StaticFixedStorage.hpp.
| typedef volatile value_type& Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::volatile_reference | 
Definition at line 71 of file Stokhos_StaticFixedStorage.hpp.
| typedef const value_type& Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::const_reference | 
Definition at line 72 of file Stokhos_StaticFixedStorage.hpp.
| typedef const volatile value_type& Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::const_volatile_reference | 
Definition at line 73 of file Stokhos_StaticFixedStorage.hpp.
| typedef value_type* Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::pointer | 
Definition at line 74 of file Stokhos_StaticFixedStorage.hpp.
| typedef volatile value_type* Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::volatile_pointer | 
Definition at line 75 of file Stokhos_StaticFixedStorage.hpp.
| typedef const value_type* Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::const_pointer | 
Definition at line 76 of file Stokhos_StaticFixedStorage.hpp.
| typedef const volatile value_type* Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::const_volatile_pointer | 
Definition at line 77 of file Stokhos_StaticFixedStorage.hpp.
| typedef Stokhos::StaticArrayTraits<value_type,execution_space> Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::ss | 
Definition at line 78 of file Stokhos_StaticFixedStorage.hpp.
| typedef Stokhos::MemoryTraits<memory_space> Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t >::MemTraits | 
Definition at line 80 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  default | 
Constructor.
      
  | 
  inline | 
Constructor.
Definition at line 99 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Constructor from array.
Definition at line 106 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Constructor for creating a view (not allowed)
Definition at line 112 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  default | 
Copy constructor.
      
  | 
  inline | 
Copy constructor.
Definition at line 120 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  default | 
Destructor.
      
  | 
  default | 
Assignment operator.
      
  | 
  inline | 
Assignment operator.
Definition at line 134 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Assignment operator.
Definition at line 142 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Assignment operator.
Definition at line 150 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Initialize values to a constant value.
Definition at line 157 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Initialize values to a constant value.
Definition at line 163 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Initialize values to an array of values.
Definition at line 169 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Initialize values to an array of values.
Definition at line 178 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Load values to an array of values.
Definition at line 187 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Load values to an array of values.
Definition at line 193 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Resize to new size (values are preserved)
Definition at line 199 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Resize to new size (values are preserved)
Definition at line 203 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Reset storage to given array, size, and stride.
Definition at line 207 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Reset storage to given array, size, and stride.
Definition at line 212 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inlinestatic | 
Return size.
Definition at line 217 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Coefficient access (avoid if possible)
Definition at line 221 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Coefficient access (avoid if possible)
Definition at line 227 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Coefficient access (avoid if possible)
Definition at line 233 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Coefficient access (avoid if possible)
Definition at line 237 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Definition at line 242 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Definition at line 246 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Definition at line 250 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Definition at line 254 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Get coefficients.
Definition at line 258 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Get coefficients.
Definition at line 262 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Get coefficients.
Definition at line 266 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  inline | 
Get coefficients.
Definition at line 270 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  static | 
Definition at line 62 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  static | 
Definition at line 63 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  static | 
Definition at line 64 of file Stokhos_StaticFixedStorage.hpp.
      
  | 
  private | 
Coefficient values.
Definition at line 278 of file Stokhos_StaticFixedStorage.hpp.
 1.8.5