VectorLayout

#include <poplar/VectorLayout.hpp>
namespace poplar

Poplar classes and functions.

namespace layout

Namespace for layout classes.

Enums

enum class Vector

An enumeration used to state what type of pointer is used for a Vector vertex field.

Values:

enumerator NotAVector
enumerator Span
enumerator ShortSpan
enumerator OnePtr
enumerator ScaledPtr32
enumerator ScaledPtr64
enumerator ScaledPtr128
enum class VectorList

An enumeration used to state what type of pointer is used for a VectorList vertex field.

Values:

enumerator NotAVector
enumerator OnePtr
enumerator ScaledPtr32
enumerator ScaledPtr64
enumerator ScaledPtr128
enumerator DeltaN
enumerator DeltaNElements

Functions

std::ostream &operator<<(std::ostream &os, const Vector v)
std::string to_string(const Vector v)
std::ostream &operator<<(std::ostream &os, const VectorList v)
std::string to_string(const VectorList v)