atlas
Public Types | Public Member Functions | List of all members
atlas::interpolation::MatrixCache Class Referencefinal
Inheritance diagram for atlas::interpolation::MatrixCache:
Inheritance graph
[legend]
Collaboration diagram for atlas::interpolation::MatrixCache:
Collaboration graph
[legend]

Public Types

using Matrix = MatrixCacheEntry::Matrix
 

Public Member Functions

 MatrixCache (const Cache &c)
 
 MatrixCache (Matrix &&m)
 
 MatrixCache (std::shared_ptr< const Matrix > m)
 
 MatrixCache (const Matrix *m)
 
 MatrixCache (const Interpolation &)
 
 operator bool () const
 
const Matrix & matrix () const
 
size_t footprint () const
 
- Public Member Functions inherited from atlas::interpolation::Cache
 Cache (const Cache &other)
 
 Cache (const Interpolation &)
 
 operator bool () const
 
size_t footprint () const
 
void add (const Cache &)
 
const InterpolationCacheEntryget (const std::string &type) const
 

Additional Inherited Members

- Protected Member Functions inherited from atlas::interpolation::Cache
 Cache (std::shared_ptr< InterpolationCacheEntry > cache)
 

The documentation for this class was generated from the following files: