Tensor Tiling Library
 
Loading...
Searching...
No Matches
TTL_augmentation Struct Reference

3D description of the augmented margins More...

#include <TTL_tiles.h>

Collaboration diagram for TTL_augmentation:

Public Member Functions

 TTL_augmentation (const TTL_augmented_dim left=0, const TTL_augmented_dim right=0, const TTL_augmented_dim top=0, const TTL_augmented_dim bottom=0, const TTL_augmented_dim front=0, const TTL_augmented_dim back=0)
 Create a 3D Description of a Tile augmentation.
 

Data Fields

TTL_augmented_dim left
 Left hand augmentation in elements.
 
TTL_augmented_dim right
 Right hand augmentation in elements.
 
TTL_augmented_dim top
 Top augmentation in elements.
 
TTL_augmented_dim bottom
 Bottom augmentation in elements.
 
TTL_augmented_dim front
 Front augmentation in elements.
 
TTL_augmented_dim back
 Back augmentation in elements.
 

Detailed Description

3D description of the augmented margins

TTL_augmentation represents the number of elements that a tensor will be expanded in each dimension.

For example if left = 1 then one column of elements will be added to a tensor thereby increasing its width by 1.

The type used to hold the augmentation of tiles along all dimensions

Definition at line 53 of file TTL_cpp/TTL_tiles.h.

Constructor & Destructor Documentation

◆ TTL_augmentation()

TTL_augmentation::TTL_augmentation ( const TTL_augmented_dim left = 0,
const TTL_augmented_dim right = 0,
const TTL_augmented_dim top = 0,
const TTL_augmented_dim bottom = 0,
const TTL_augmented_dim front = 0,
const TTL_augmented_dim back = 0 )
inline

Create a 3D Description of a Tile augmentation.

See also
TTL_overlap for more information.
Parameters
left///< Left hand augmentation in elements
right///< Right hand augmentation in elements
top///< Top augmentation in elements
bottom///< Bottom augmentation in elements
front///< Front augmentation in elements
back///< Back augmentation in elements
Returns
A TTL_augmentation describing in 3D the overlap requested.

Definition at line 68 of file TTL_cpp/TTL_tiles.h.

Field Documentation

◆ back

TTL_augmented_dim TTL_augmentation::back

Back augmentation in elements.

Definition at line 78 of file TTL_cpp/TTL_tiles.h.

◆ bottom

TTL_augmented_dim TTL_augmentation::bottom

Bottom augmentation in elements.

Definition at line 76 of file TTL_cpp/TTL_tiles.h.

◆ front

TTL_augmented_dim TTL_augmentation::front

Front augmentation in elements.

Definition at line 77 of file TTL_cpp/TTL_tiles.h.

◆ left

TTL_augmented_dim TTL_augmentation::left

Left hand augmentation in elements.

Definition at line 73 of file TTL_cpp/TTL_tiles.h.

◆ right

TTL_augmented_dim TTL_augmentation::right

Right hand augmentation in elements.

Definition at line 74 of file TTL_cpp/TTL_tiles.h.

◆ top

TTL_augmented_dim TTL_augmentation::top

Top augmentation in elements.

Definition at line 75 of file TTL_cpp/TTL_tiles.h.


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