FasTensor  1.0.0
Transform Supercomputing for AI
Stencil< T > Member List

This is the complete list of members for Stencil< T >, including all inherited members.

get_id() constStencil< T >inline
get_local_neighbors_count_at_left() constStencil< T >inline
get_my_g_location_rm() constStencil< T >inline
get_prev_value()Stencil< T >inline
get_value()Stencil< T >inline
GetArraySize(std::vector< unsigned long long > &array_size) constStencil< T >inline
GetChunkID() constStencil< T >inline
GetChunkID(unsigned long long &chunk_id_p) constStencil< T >inline
GetCoordinate() constStencil< T >inline
GetCurrentChunkSize(std::vector< unsigned long long > &chunk_size) constStencil< T >inline
GetGlobalCoordinate() constStencil< T >inline
GetGlobalIndex(std::vector< unsigned long long > &index_p) constStencil< T >inline
GetLocalIndex(std::vector< unsigned long long > &index_p) constStencil< T >inline
GetOffsetLower(std::vector< int > &max_offset) constStencil< T >inline
GetOffsetUpper(std::vector< int > &max_offset) constStencil< T >inline
GetOutputVectorFlag()Stencil< T >inline
GetOutputVectorFlatDirection()Stencil< T >inline
GetPadding()Stencil< T >inline
GetShape(std::vector< size_t > &shape_p)Stencil< T >inline
GetTagMap(std::map< std::string, std::string > &stencil_tag_map_p) constStencil< T >inline
GetTrailRunResult(std::vector< int > &overlap_size_p)Stencil< T >inline
GetValue()Stencil< T >inline
GetValue(T &value_p)Stencil< T >inline
has_output_value()Stencil< T >inline
HasTagMap() constStencil< T >inline
operator()(Is... offsets) constStencil< T >inline
operator=(TO &others)Stencil< T >inline
ReadHoodBorder(std::vector< T > &rv, std::vector< int > &start_offset, std::vector< int > &end_offset) constStencil< T >inline
ReadNeighbors(std::vector< int > &start_offset, std::vector< int > &end_offset, std::vector< T > &rv) constStencil< T >inline
ReadNeighbors(std::vector< int > &start_offset, std::vector< int > &end_offset) constStencil< T >inline
ReadPoint(std::vector< int > &ov) constStencil< T >inline
set_my_g_location_rm(unsigned long long lrm)Stencil< T >inline
set_value(const T value_p)Stencil< T >inline
SetArraySize(std::vector< unsigned long long > &array_size) constStencil< T >inline
SetChunkID(unsigned long long chunk_id_p)Stencil< T >inline
SetLocation(unsigned long long my_offset, std::vector< unsigned long long > &my_coordinate, std::vector< unsigned long long > &my_location_no_ol_p, std::vector< unsigned long long > &chunk_dim_size_no_ol_p, std::vector< long long > ol_origin_offset_p, std::vector< unsigned long long > current_chunk_ol_size)Stencil< T >inline
SetLocation(unsigned long long &my_offset, std::vector< unsigned long long > &my_coordinate, std::vector< unsigned long long > &my_location_no_ol_p, std::vector< unsigned long long > &chunk_dim_size_no_ol_p, std::vector< long long > &ol_origin_offset_p, std::vector< unsigned long long > &current_chunk_ol_size, std::vector< unsigned long long > &global_coordinate_p, unsigned long long &global_coordinate_lineared_p)Stencil< T >inline
SetOutputVectorFlag(const bool is_output_vector_flag_p)Stencil< T >inline
SetOutputVectorFlatDirection(OutputVectorFlatDirection output_vector_flat_direction_p)Stencil< T >inline
SetPadding(T padding_value_p)Stencil< T >inline
SetShape(const std::vector< size_t > &shape_p)Stencil< T >inline
SetTagMap(std::map< std::string, std::string > &stencil_tag_map_p)Stencil< T >inline
SetValue(const T value_p)Stencil< T >inline
Stencil()Stencil< T >inline
Stencil(int dims_input, T *chunk)Stencil< T >inline
Stencil(T value_p)Stencil< T >inline
Stencil(T value_p, std::vector< size_t > shape_p)Stencil< T >inline
Stencil(unsigned long long my_offset, T *chunk, std::vector< unsigned long long > &my_coordinate, std::vector< unsigned long long > &chunk_size, std::vector< unsigned long long > &global_data_size_p)Stencil< T >inline
WriteNeighbors(std::vector< int > &start_offset, std::vector< int > &end_offset, std::vector< T > &data) constStencil< T >inline
~Stencil()Stencil< T >inline