stable
USER DOCUMENTATION
Installation
Introduction
Dimensions
View
RecordRef
Iteration
Mappings
Proxy references
Blobs
Copying between views
SIMD
Macros
API
LLAMA vs. C++
LLAMA
Index
Edit on GitHub
Index
L
L
llama::accessor::Atomic (C++ struct)
llama::accessor::ByValue (C++ struct)
llama::accessor::Const (C++ struct)
llama::accessor::Default (C++ struct)
llama::accessor::Restrict (C++ struct)
llama::accessor::Stacked (C++ struct)
llama::alignOf (C++ member)
llama::allocScalarView (C++ function)
llama::allocView (C++ function)
llama::allocViewUninitialized (C++ function)
llama::aosoaCommonBlockCopy (C++ function)
llama::Array (C++ struct)
llama::ArrayExtents (C++ struct)
llama::ArrayExtentsDynamic (C++ type)
llama::ArrayExtentsNCube (C++ type)
llama::ArrayIndex (C++ struct)
llama::ArrayIndexIterator (C++ struct)
llama::ArrayIndexRange (C++ struct)
llama::bloballoc::Array (C++ struct)
llama::bloballoc::Array::AlignedArray (C++ struct)
llama::bloballoc::SharedPtr (C++ struct)
llama::bloballoc::UniquePtr (C++ struct)
llama::bloballoc::Vector (C++ struct)
llama::Cat (C++ type)
llama::constructFields (C++ function)
llama::copy (C++ function)
llama::Copy (C++ struct)
llama::CopyConst (C++ type)
llama::copyRecord (C++ function)
llama::decayCopy (C++ function)
llama::Field (C++ struct)
llama::fieldWiseCopy (C++ function)
llama::flatRecordCoord (C++ member)
llama::FlatRecordDim (C++ type)
llama::forEachArrayIndex (C++ function)
llama::forEachLeafCoord (C++ function)
,
[1]
llama::get (C++ function)
llama::GetCoordFromTags (C++ type)
llama::GetFieldTag (C++ type)
llama::GetFieldType (C++ type)
llama::GetTag (C++ type)
llama::GetTags (C++ type)
llama::GetType (C++ type)
llama::hasSameTags (C++ member)
llama::LeafRecordCoords (C++ type)
llama::loadSimd (C++ function)
llama::mapping::AlignedAoS (C++ type)
llama::mapping::AlignedSingleBlobSoA (C++ type)
llama::mapping::AoS (C++ struct)
llama::mapping::AoSoA (C++ struct)
llama::mapping::BitPackedFloatAoS (C++ struct)
llama::mapping::BitPackedFloatSoA (C++ struct)
llama::mapping::BitPackedIntAoS (C++ struct)
llama::mapping::BitPackedIntSoA (C++ struct)
llama::mapping::Bytesplit (C++ struct)
llama::mapping::Bytesplit::Reference (C++ struct)
llama::mapping::Byteswap (C++ struct)
llama::mapping::ChangeType (C++ struct)
llama::mapping::FieldAccessCount (C++ struct)
llama::mapping::FieldAccessCount::FieldHitsArray (C++ struct)
llama::mapping::FieldAccessCount::FieldHitsArray::totalBytes (C++ function)
llama::mapping::FieldAccessCount::FieldHitsArray::TotalBytes (C++ struct)
llama::mapping::Heatmap (C++ struct)
llama::mapping::Heatmap::gnuplotScriptAscii (C++ member)
llama::mapping::Heatmap::gnuplotScriptBinary (C++ member)
llama::mapping::Heatmap::writeGnuplotDataFileAscii (C++ function)
llama::mapping::LinearizeArrayIndexLeft (C++ struct)
llama::mapping::LinearizeArrayIndexLeft::operator() (C++ function)
llama::mapping::LinearizeArrayIndexMorton (C++ struct)
llama::mapping::LinearizeArrayIndexMorton::operator() (C++ function)
llama::mapping::LinearizeArrayIndexRight (C++ struct)
llama::mapping::LinearizeArrayIndexRight::operator() (C++ function)
llama::mapping::maxLanes (C++ member)
llama::mapping::MinAlignedAoS (C++ type)
llama::mapping::MultiBlobSoA (C++ type)
llama::mapping::Null (C++ struct)
llama::mapping::One (C++ struct)
llama::mapping::PackedAoS (C++ type)
llama::mapping::PackedSingleBlobSoA (C++ type)
llama::mapping::PermuteFieldsDecreasingAlignment (C++ type)
llama::mapping::PermuteFieldsIncreasingAlignment (C++ type)
llama::mapping::PermuteFieldsInOrder (C++ struct)
llama::mapping::PermuteFieldsMinimizePadding (C++ type)
llama::mapping::PermuteFieldsSorted (C++ struct)
llama::mapping::Projection (C++ struct)
llama::mapping::SoA (C++ struct)
llama::mapping::Split (C++ struct)
llama::NoName (C++ struct)
llama::NrAndOffset (C++ struct)
llama::offsetOf (C++ member)
llama::One (C++ type)
llama::popBack (C++ function)
llama::popFront (C++ function)
llama::PopFront (C++ type)
llama::prettyRecordCoord (C++ function)
llama::product (C++ function)
llama::ProxyRefOpMixin (C++ struct)
llama::pushBack (C++ function)
llama::pushFront (C++ function)
llama::Record (C++ struct)
llama::RecordCoord (C++ struct)
llama::RecordCoord::List (C++ type)
llama::recordCoordCommonPrefixIsBigger (C++ member)
llama::recordCoordCommonPrefixIsSame (C++ member)
llama::RecordCoordFromList (C++ type)
llama::RecordRef (C++ struct)
llama::RecordRef::AccessibleRecordDim (C++ type)
llama::RecordRef::BoundRecordCoord (C++ type)
llama::RecordRef::Loader (C++ struct)
llama::RecordRef::LoaderConst (C++ struct)
llama::RecordRef::operator() (C++ function)
,
[1]
llama::RecordRef::RecordRef (C++ function)
,
[1]
,
[2]
llama::RecordRef::View (C++ type)
llama::ScopedUpdate (C++ struct)
llama::shallowCopy (C++ function)
llama::Simd (C++ type)
llama::simdForEach (C++ function)
llama::simdForEachN (C++ function)
llama::Simdize (C++ type)
llama::SimdizeN (C++ type)
llama::simdLanes (C++ member)
llama::simdLanesWithFullVectorsFor (C++ member)
llama::simdLanesWithLeastRegistersFor (C++ member)
llama::SimdN (C++ type)
llama::SimdTraits (C++ struct)
llama::sizeOf (C++ member)
llama::storeSimd (C++ function)
llama::structName (C++ function)
llama::SubView (C++ struct)
llama::SubView::offset (C++ member)
llama::SubView::operator() (C++ function)
,
[1]
llama::SubView::ParentView (C++ type)
llama::SubView::SubView (C++ function)
,
[1]
llama::transformBlobs (C++ function)
llama::TransformLeaves (C++ type)
llama::Tuple (C++ struct)
llama::tupleCat (C++ function)
llama::tupleReplace (C++ function)
llama::tupleTransform (C++ function)
llama::View (C++ struct)
llama::View::operator() (C++ function)
,
[1]
llama::View::operator[] (C++ function)
,
[1]
llama::View::View (C++ function)
,
[1]
llama::withAccessor (C++ function)
llama::withMapping (C++ function)
LLAMA_COPY (C macro)
LLAMA_FN_HOST_ACC_INLINE (C macro)
LLAMA_FORCE_INLINE (C macro)
LLAMA_HOST_ACC (C macro)
LLAMA_INDEPENDENT_DATA (C macro)
LLAMA_LAMBDA_INLINE (C macro)
LLAMA_UNROLL (C macro)
Read the Docs
v: stable
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds