Factory for the creation of AggregatedTypeVectorAccessWrapper instances. More...
#include <aggregatedTypeVectorAccessWrapper.hpp>
Public Types | |
using | RType = AggregatedTypeVectorAccessWrapper<Type> |
Which instances this factory creates. | |
using | Type = T_Type |
See AggregatedTypeVectorAccessWrapperBase. | |
Static Public Member Functions | |
template<typename Real , typename Identifier > | |
static RType * | create (VectorAccessInterface< Real, Identifier > *access) |
static void | destroy (RType *access) |
Delete the AggregatedTypeVectorAccessWrapper instance created by the crate method. | |
Factory for the creation of AggregatedTypeVectorAccessWrapper instances.
This factory is specialized for CoDiPack types to return the provided interface, thus removing the overhead of a wrapped interface.
User can specialize this factory if the default construction of AggregatedTypeVectorAccessWrapper needs to be specialized.
T_Type | See AggregatedTypeVectorAccessWrapper. |
|
inlinestatic |
Instantiate a AggregatedTypeVectorAccessWrapper class.
access | The vector access interface from underlying tape. |