FasTensor
1.0.0
Transform Supercomputing for AI
|
This is the complete list of members for Stencil< T >, including all inherited members.
get_id() const | Stencil< T > | inline |
get_local_neighbors_count_at_left() const | Stencil< T > | inline |
get_my_g_location_rm() const | Stencil< T > | inline |
get_prev_value() | Stencil< T > | inline |
get_value() | Stencil< T > | inline |
GetArraySize(std::vector< unsigned long long > &array_size) const | Stencil< T > | inline |
GetChunkID() const | Stencil< T > | inline |
GetChunkID(unsigned long long &chunk_id_p) const | Stencil< T > | inline |
GetCoordinate() const | Stencil< T > | inline |
GetCurrentChunkSize(std::vector< unsigned long long > &chunk_size) const | Stencil< T > | inline |
GetGlobalCoordinate() const | Stencil< T > | inline |
GetGlobalIndex(std::vector< unsigned long long > &index_p) const | Stencil< T > | inline |
GetLocalIndex(std::vector< unsigned long long > &index_p) const | Stencil< T > | inline |
GetOffsetLower(std::vector< int > &max_offset) const | Stencil< T > | inline |
GetOffsetUpper(std::vector< int > &max_offset) const | Stencil< 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) const | Stencil< 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() const | Stencil< T > | inline |
operator()(Is... offsets) const | Stencil< T > | inline |
operator=(TO &others) | Stencil< T > | inline |
ReadHoodBorder(std::vector< T > &rv, std::vector< int > &start_offset, std::vector< int > &end_offset) const | Stencil< T > | inline |
ReadNeighbors(std::vector< int > &start_offset, std::vector< int > &end_offset, std::vector< T > &rv) const | Stencil< T > | inline |
ReadNeighbors(std::vector< int > &start_offset, std::vector< int > &end_offset) const | Stencil< T > | inline |
ReadPoint(std::vector< int > &ov) const | Stencil< 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) const | Stencil< 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 > ¤t_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) const | Stencil< T > | inline |
~Stencil() | Stencil< T > | inline |