•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
Fn Struct Reference
Inheritance diagram for Fn:

Documentation
N.B. contains values of F_n and F_{n-1}.
Definition at line 5 of file fibonacci.cc.
Public Member Functions | |
Fn () | |
template<typename Archive > | |
void serialize (Archive &ar) | |
template<typename Archive > | |
void serialize (Archive &ar, const unsigned int) | |
Fn () | |
Fn (const Fn &)=delete | |
Fn (Fn &&other)=default | |
Fn & operator= (const Fn &other)=delete | |
Fn & operator= (Fn &&other)=default | |
template<typename Archive > | |
void serialize (Archive &ar) | |
template<typename Archive > | |
void serialize (Archive &ar, const unsigned int) | |
![]() | |
TTValue () | |
TTValue (const TTValue &v) | |
TTValue (TTValue &&v) | |
virtual ~TTValue ()=default | |
TTValue & operator= (const TTValue &v) | |
TTValue & operator= (TTValue &&v) | |
virtual void * get_ptr () override final | |
derived_type & get_derived () | |
const derived_type & get_derived () const | |
![]() | |
ttg_data_copy_t () | |
ttg_data_copy_t (const ttg_data_copy_t &c) | |
ttg_data_copy_t (ttg_data_copy_t &&c) | |
ttg_data_copy_t & operator= (ttg_data_copy_t &&c) | |
ttg_data_copy_t & operator= (const ttg_data_copy_t &c) | |
virtual ~ttg_data_copy_t ()=default | |
bool is_mutable () const | |
void mark_mutable () | |
template<bool Atomic = true> | |
int increment_readers () | |
void reset_readers () | |
template<bool Atomic = true> | |
int decrement_readers () | |
int num_readers () const | |
parsec_task_t * get_next_task () const | |
void set_next_task (parsec_task_t *task) | |
int32_t add_ref () | |
int32_t drop_ref () | |
bool has_ref () | |
int32_t num_ref () const | |
![]() | |
ttg_data_copy_self_t (ttg_data_copy_t *dc) | |
Public Attributes | |
int64_t F [2] | |
std::unique_ptr< int64_t[]> F | |
ttg::Buffer< int64_t > b | |
![]() | |
parsec_list_item_t super | |
ttg_data_copy_t * self | |
Additional Inherited Members | |
![]() | |
using derived_type = std::decay_t< Fn > | |
![]() | |
static constexpr int mutable_tag = std::numeric_limits<int>::min() | |
![]() | |
parsec_task_t * m_next_task = nullptr | |
int32_t m_readers = 1 | |
std::atomic< int32_t > m_refs = 1 | |
Constructor & Destructor Documentation
◆ Fn() [1/4]
|
inline |
Definition at line 7 of file fibonacci.cc.
◆ Fn() [2/4]
|
inline |
Definition at line 19 of file fibonacci_device.cc.
◆ Fn() [3/4]
|
delete |
◆ Fn() [4/4]
|
default |
Member Function Documentation
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ serialize() [1/4]
template<typename Archive >
|
inline |
Definition at line 9 of file fibonacci.cc.
◆ serialize() [2/4]
template<typename Archive >
|
inline |
Definition at line 27 of file fibonacci_device.cc.
◆ serialize() [3/4]
template<typename Archive >
|
inline |
Definition at line 13 of file fibonacci.cc.
◆ serialize() [4/4]
template<typename Archive >
|
inline |
Definition at line 31 of file fibonacci_device.cc.
Member Data Documentation
◆ b
ttg::Buffer<int64_t> Fn::b |
Definition at line 17 of file fibonacci_device.cc.
◆ F [1/2]
int64_t Fn::F[2] |
Definition at line 6 of file fibonacci.cc.
◆ F [2/2]
std::unique_ptr<int64_t[]> Fn::F |
Definition at line 16 of file fibonacci_device.cc.
The documentation for this struct was generated from the following files:
- doc/dox/dev/devsamp/fibonacci/fibonacci.cc
- doc/dox/dev/devsamp/fibonacci/fibonacci_device.cc