Felt  3.1
Deformable surface library.
Felt::Impl::Tracked Namespace Reference

Typedefs

using AccessImpl = Impl::Mixin::Grid::Access::LazyByValue< This >
 
using ActivateImpl = Impl::Mixin::Tracked::Activate< This >
 
using Child = typename Traits::Child
 
using ChildrenGrid = typename ChildrenImpl::ChildrenGrid
 
using ChildrenImpl = Impl::Mixin::Partitioned::Children< This >
 
using DataImpl = Impl::Mixin::Grid::Data< This >
 
using Leaf = typename Traits::Leaf
 
using LeafsImpl = Impl::Mixin::Partitioned::Leafs< This >
 
using Lookup = typename Traits::Lookup
 
using LookupInterfaceImpl = Impl::Mixin::Tracked::MultiList::LookupInterface< This >
 
using ResetImpl = Impl::Mixin::Partitioned::Reset::MultiList< This >
 
using ResetterImpl = Impl::Mixin::Tracked::MultiList::Reset< This >
 
using SizeImpl = Impl::Mixin::Grid::Size< This >
 
template<typename T , Dim D, TupleIdx N>
using This = Simple< T, D, N >
 
using TrackedImpl = Impl::Mixin::Partitioned::Tracked< This >
 
using Traits = Impl::Traits< This >
 
using VecDi = Felt::VecDi< Traits::t_dims >
 

Functions

 LazyMultiListSingleIdxByValue ()=default
 
 LazyMultiListSingleIdxByValue (const Leaf background_)
 
template<class Archive >
void serialize (Archive &ar)
 Serialisation hook for cereal library. More...
 
 Simple (const VecDi &size_, const VecDi &offset_, const VecDi &child_size_, const Leaf background_)
 

Typedef Documentation

◆ AccessImpl

◆ ActivateImpl

◆ Child

using Felt::Impl::Tracked::Child = typedef typename Traits::Child

◆ ChildrenGrid

◆ ChildrenImpl

◆ DataImpl

◆ Leaf

typedef typename Traits::Leaf Felt::Impl::Tracked::Leaf

◆ LeafsImpl

◆ Lookup

using Felt::Impl::Tracked::Lookup = typedef typename Traits::Lookup

◆ LookupInterfaceImpl

◆ ResetImpl

◆ ResetterImpl

◆ SizeImpl

◆ This

template<typename T , Dim D, TupleIdx N>
using Felt::Impl::Tracked::This = typedef Simple<T, D, N>

◆ TrackedImpl

◆ Traits

◆ VecDi

using Felt::Impl::Tracked::VecDi = typedef Felt::VecDi<Traits::t_dims>

Function Documentation

◆ LazyMultiListSingleIdxByValue() [1/2]

Felt::Impl::Tracked::LazyMultiListSingleIdxByValue ( )
default

◆ LazyMultiListSingleIdxByValue() [2/2]

Felt::Impl::Tracked::LazyMultiListSingleIdxByValue ( const Leaf  background_)

◆ serialize()

template<class Archive >
void Felt::Impl::Tracked::serialize ( Archive &  ar)

Serialisation hook for cereal library.

Parameters
ar

◆ Simple()

Felt::Impl::Tracked::Simple ( const VecDi size_,
const VecDi offset_,
const VecDi child_size_,
const Leaf  background_ 
)