AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::slam::DynamicSet< PosType, ElemType, SizePolicy, OffsetPolicy, StridePolicy >::SetBuilder Class Reference

Helper class for constructing a DynamicSet. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/v0.5.0/src/axom/slam/DynamicSet.hpp>

Public Member Functions

SetBuildersize (PositionType sz)
 Set the size of the DynamicSet using SizePolicy. More...
 
SetBuilderoffset (PositionType off)
 Set the offset of the DynamicSet using OffsetPolicy. More...
 
SetBuilderstride (PositionType str)
 Set the stride of the DynamicSet using StridePolicy. More...
 

Friends

class DynamicSet
 

Detailed Description

template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType, typename SizePolicy = policies::DynamicRuntimeSize<PosType>, typename OffsetPolicy = policies::ZeroOffset<PosType>, typename StridePolicy = policies::StrideOne<PosType>>
class axom::slam::DynamicSet< PosType, ElemType, SizePolicy, OffsetPolicy, StridePolicy >::SetBuilder

Helper class for constructing a DynamicSet.

Member Function Documentation

◆ size()

template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType, typename SizePolicy = policies::DynamicRuntimeSize<PosType>, typename OffsetPolicy = policies::ZeroOffset<PosType>, typename StridePolicy = policies::StrideOne<PosType>>
SetBuilder& axom::slam::DynamicSet< PosType, ElemType, SizePolicy, OffsetPolicy, StridePolicy >::SetBuilder::size ( PositionType  sz)
inline

◆ offset()

template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType, typename SizePolicy = policies::DynamicRuntimeSize<PosType>, typename OffsetPolicy = policies::ZeroOffset<PosType>, typename StridePolicy = policies::StrideOne<PosType>>
SetBuilder& axom::slam::DynamicSet< PosType, ElemType, SizePolicy, OffsetPolicy, StridePolicy >::SetBuilder::offset ( PositionType  off)
inline

Set the offset of the DynamicSet using OffsetPolicy.

◆ stride()

template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType, typename SizePolicy = policies::DynamicRuntimeSize<PosType>, typename OffsetPolicy = policies::ZeroOffset<PosType>, typename StridePolicy = policies::StrideOne<PosType>>
SetBuilder& axom::slam::DynamicSet< PosType, ElemType, SizePolicy, OffsetPolicy, StridePolicy >::SetBuilder::stride ( PositionType  str)
inline

Set the stride of the DynamicSet using StridePolicy.

Friends And Related Function Documentation

◆ DynamicSet

template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType, typename SizePolicy = policies::DynamicRuntimeSize<PosType>, typename OffsetPolicy = policies::ZeroOffset<PosType>, typename StridePolicy = policies::StrideOne<PosType>>
friend class DynamicSet
friend

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