asl::DataWrapper< V > Class Template Reference
Numerics » Data Fileds

Class defines a folding rule into a 1D/2D/3D bulk. More...

`#include <aslDataWrapper.h>`

Inheritance diagram for asl::DataWrapper< V >:
[legend]
Collaboration diagram for asl::DataWrapper< V >:
[legend]

## Public Member Functions

| DataWrapper ()
| DataWrapper (const Block &b)
| DataWrapper (DataWrapper &d)
virtual const acl::VectorOfElements | getEContainer ()
virtual const acl::VectorOfElementsData | getDContainer () const
V & | getContainer ()
void | setContainer (const V &cont)
| DataWrapper ()
| DataWrapper (const Block &b)
| DataWrapper (DataWrapper &d)
virtual const acl::VectorOfElements | getEContainer ()
virtual const acl::VectorOfElementsData | getDContainer () const
V & | getContainer ()
void | setContainer (const V &cont)
Public Member Functions inherited from asl::AbstractData
const Block & | getBlock () const
void | setBlock (const Block &b)
const Block & | getBlock () const
void | setBlock (const Block &b)

## Protected Member Functions

virtual bool | checkConsistency () const
virtual bool | checkConsistency () const
Protected Member Functions inherited from asl::AbstractData
| AbstractData ()
| AbstractData (const Block &b)
| AbstractData ()
| AbstractData (const Block &b)

## Protected Attributes

V | container
Protected Attributes inherited from asl::AbstractData
Block | block

## Detailed Description

### template<typename V>
class asl::DataWrapper< V >

Class defines a folding rule into a 1D/2D/3D bulk.

Parameters

  V | is type of the container

Todo:
  resolve consistency issue with setBlock()

Parameters

  V | is type of the container

Todo:
  resolve consistency issue with setBlock()

Definition at line 76 of file aslDataWrapper.h.

## Constructor & Destructor Documentation

## DataWrapper() [1/6]

template<typename V >

asl::DataWrapper< V >::DataWrapper

inline

Definition at line 109 of file aslDataWrapper.h.

## DataWrapper() [2/6]

template<typename V >

asl::DataWrapper< V >::DataWrapper | ( | const Block & | b | ) |

inline explicit

Definition at line 114 of file aslDataWrapper.h.

## DataWrapper() [3/6]

template<typename V >

asl::DataWrapper< V >::DataWrapper | ( | DataWrapper< V > & | d | ) |

inline

Definition at line 119 of file aslDataWrapper.h.

## DataWrapper() [4/6]

template<typename V >

asl::DataWrapper< V >::DataWrapper | ( |  | ) |

inline

## DataWrapper() [5/6]

template<typename V >

asl::DataWrapper< V >::DataWrapper | ( | const Block & | b | ) |

inline explicit

## DataWrapper() [6/6]

template<typename V >

asl::DataWrapper< V >::DataWrapper | ( | DataWrapper< V > & | d | ) |

inline

## Member Function Documentation

## checkConsistency() [1/2]

template<typename V >

virtual bool asl::DataWrapper< V >::checkConsistency | ( |  | ) | const

protected virtual

## checkConsistency() [2/2]

template<typename V >

virtual bool asl::DataWrapper< V >::checkConsistency | ( |  | ) | const

protected virtual

## getContainer() [1/2]

template<typename V >

V & asl::DataWrapper< V >::getContainer

inline

Definition at line 125 of file aslDataWrapper.h.

## getContainer() [2/2]

template<typename V >

V& asl::DataWrapper< V >::getContainer | ( |  | ) |

inline

## getDContainer() [1/2]

template<typename V >

virtual const acl::VectorOfElementsData asl::DataWrapper< V >::getDContainer | ( |  | ) | const

virtual

Implements asl::AbstractData.

## getDContainer() [2/2]

template<typename V >

virtual const acl::VectorOfElementsData asl::DataWrapper< V >::getDContainer | ( |  | ) | const

virtual

Implements asl::AbstractData.

## getEContainer() [1/2]

template<typename V >

virtual const acl::VectorOfElements asl::DataWrapper< V >::getEContainer | ( |  | ) |

virtual

Implements asl::AbstractData.

## getEContainer() [2/2]

template<typename V >

virtual const acl::VectorOfElements asl::DataWrapper< V >::getEContainer | ( |  | ) |

virtual

Implements asl::AbstractData.

## setContainer() [1/2]

template<typename V >

void asl::DataWrapper< V >::setContainer | ( | const V & | cont | ) |

inline

Definition at line 130 of file aslDataWrapper.h.

## setContainer() [2/2]

template<typename V >

void asl::DataWrapper< V >::setContainer | ( | const V & | cont | ) |

inline

## Member Data Documentation

## container

template<typename V >

V asl::DataWrapper< V >::container

protected

Definition at line 79 of file aslDataWrapper.h.

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/aslGenerators.h
- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/data/aslDataWrapper.h