PlanningCache

#include <popsparse/PlanningCache.hpp>

Caching of plans for dynamically sparse operations.

namespace poplin

Linear algebra functions.

Decomposition of a matrix into an lower triangular matrix L and upper triangular matrix U.

namespace popsparse

Support for sparse matrices.

namespace dynamic

Support for dynamic sparse matrices.

class PlanningCache
#include <PlanningCache.hpp>

Class used to cache the calculation of plans for dynamically sparse operations.

This is optional and speeds up graph construction for these operations.

Public Functions

PlanningCache()
PlanningCache(poplin::PlanningCache *planningCache)
~PlanningCache()

Public Members

std::unique_ptr<PlanningCacheImpl> impl
namespace static_
class PlanningCache
#include <PlanningCache.hpp>

Class used to cache the calculation of plans for staticaally sparse operations.

This is optional and speeds up graph construction for these operations.

Public Functions

PlanningCache()
PlanningCache(poplin::PlanningCache *planningCache)
~PlanningCache()

Public Members

std::unique_ptr<PlanningCacheImpl> impl