FasTensor
1.0.0
Transform Supercomputing for AI
|
This is the complete list of members for FT::Array< T >, including all inherited members.
AppendAttribute(const std::string &data_endpoint) | FT::Array< T > | inline |
Apply(Stencil< UDFOutputType >(*UDF)(const Stencil< T > &), Array< BType > *B=nullptr) | FT::Array< T > | inline |
Array() | FT::Array< T > | inline |
Array(std::string data_endpoint) | FT::Array< T > | inline |
Array(std::string data_endpoint, std::vector< int > cs) | FT::Array< T > | inline |
Array(std::string data_endpoint, std::vector< int > cs, std::vector< int > os) | FT::Array< T > | inline |
Array(std::string data_endpoint, int auto_chunk_dim_index) | FT::Array< T > | inline |
Array(std::string data_endpoint, std::vector< unsigned long long > size_p) | FT::Array< T > | inline |
Array(std::vector< int > cs, std::vector< int > os) | FT::Array< T > | inline |
Array(std::vector< int > cs) | FT::Array< T > | inline |
Array(std::vector< T > &data_vector_endpoint) | FT::Array< T > | inline |
Array(std::vector< T > &data_vector_endpoint, std::vector< int > cs, std::vector< int > os) | FT::Array< T > | inline |
Backup(std::string data_endpoint_p) | FT::Array< T > | inline |
CalculateOutputSize(std::vector< unsigned long long > &data_size_p, std::vector< int > &data_chunk_size_p, std::vector< int > &data_overlap_size_p) | FT::Array< T > | inline |
Clone(T intial_value) | FT::Array< T > | inline |
Clone() | FT::Array< T > | inline |
ControlEndpoint(int cmd_p, std::vector< std::string > &arg_v_p) | FT::Array< T > | inlinevirtual |
ControlEndpoint(int cmd_p) | FT::Array< T > | inlinevirtual |
ControlOutputVector(OutputVectorFlatDirection flat_direction, std::vector< size_t > flat_shape) | FT::Array< T > | inline |
CreateEndpoint(std::vector< unsigned long long > data_size_p, std::vector< int > data_chunk_size_p, std::vector< int > data_overlap_size_p) | FT::Array< T > | inline |
CreateVisFile(FTVisType vis_type) | FT::Array< T > | inline |
CreateVisFile() | FT::Array< T > | inline |
DisableCollectiveIO() | FT::Array< T > | inline |
EnableApplyStride(const std::vector< int > &skip_size_p) | FT::Array< T > | inlinevirtual |
EnableCollectiveIO() | FT::Array< T > | inline |
EndpointControl(int cmd_p, std::vector< std::string > &arg_v_p) | FT::Array< T > | inline |
EraseAttribute(const int &index) | FT::Array< T > | inline |
Fill(T fill_value) | FT::Array< T > | inline |
GetAllTagName(std::vector< string > &tag_name) | FT::Array< T > | inline |
GetArrayRank(int &rank) | FT::Array< T > | inline |
GetArraySize(std::vector< unsigned long long > &size_p) | FT::Array< T > | inlinevirtual |
GetAttribute(const int &index, std::string &endpoint_id) | FT::Array< T > | inline |
GetAttributeEndpoint() | FT::Array< T > | inline |
GetChunkSize(std::vector< int > &data_chunk_size_p) | FT::Array< T > | inline |
GetChunkSize() | FT::Array< T > | inline |
GetComputingCost(vector< double > &cost_stats) | FT::Array< T > | inline |
GetDirChunkSize() | FT::Array< T > | inline |
GetDirFile() | FT::Array< T > | inline |
GetEndpoint(string &endpoint_id) | FT::Array< T > | inline |
GetEndpointType() | FT::Array< T > | inline |
GetOverlapSize(vector< int > &os_p) | FT::Array< T > | inline |
GetReadCost(vector< double > &cost_stats) | FT::Array< T > | inline |
GetStencilTag() | FT::Array< T > | inlinevirtual |
GetTag(const std::string &name, PType &value) | FT::Array< T > | inline |
GetTag(const std::string &name, std::string &value) | FT::Array< T > | inlinevirtual |
GetTag(const std::string &name, std::vector< PType > &value) | FT::Array< T > | inline |
GetValue(Is... indexs) | FT::Array< T > | inline |
GetVirtualArrayFlag() | FT::Array< T > | inline |
GetWriteCost(vector< double > &cost_stats) | FT::Array< T > | inline |
HasNextChunk() | FT::Array< T > | inline |
InferOutputSize(std::vector< unsigned long long > &data_size_p, std::vector< int > &data_chunk_size_p, std::vector< int > &data_overlap_size_p, size_t output_vector_size) | FT::Array< T > | inline |
InitializeApplyInput(Stencil< UDFOutputType >(*UDF)(const Stencil< T > &)) | FT::Array< T > | inline |
InsertAttribute(const std::string &data_endpoint, const int index) | FT::Array< T > | inline |
LoadNextChunk(unsigned long long &result_vector_size) | FT::Array< T > | inline |
Merge(int Op) | FT::Array< T > | inline |
Nonvolatile(std::string data_endpoint_p) | FT::Array< T > | inline |
operator()(Is... indexs) const | FT::Array< T > | inline |
PrintEndpointInfo() | FT::Array< T > | inline |
PushBackAttribute(std::string data_endpoint) | FT::Array< T > | inline |
ReadArray(const std::vector< unsigned long long > &start, const std::vector< unsigned long long > &end, std::vector< T > &data_vector) | FT::Array< T > | inline |
ReadArray(const std::vector< unsigned long long > start, const std::vector< unsigned long long > end) | FT::Array< T > | inline |
ReadEndpoint(std::vector< unsigned long long > &start_p, std::vector< unsigned long long > &end_p, void *data) | FT::Array< T > | inline |
ReadModifyWriteArray(const std::vector< unsigned long long > &start_p, const std::vector< unsigned long long > &end_p, std::vector< T > &data_p, AU_Op op) | FT::Array< T > | inline |
ReportCost() | FT::Array< T > | inlinevirtual |
ReportTime() | FT::Array< T > | inline |
Restore(std::string data_endpoint_p) | FT::Array< T > | inline |
SchduleChunkNext() | FT::Array< T > | inline |
SetArraySize(const std::vector< unsigned long long > &size_p) | FT::Array< T > | inline |
SetChunkSize(std::vector< int > data_chunk_size_p) | FT::Array< T > | inlinevirtual |
SetChunkSizeByDim(int dim_rank) | FT::Array< T > | inline |
SetChunkSizeByMem(size_t max_mem_size) | FT::Array< T > | inline |
SetDirChunkSize(std::vector< int > &dir_chunk_size_p) | FT::Array< T > | inline |
SetDirectOutput() | FT::Array< T > | inline |
SetDirFile(std::vector< std::string > &file_list) | FT::Array< T > | inline |
SetDirInputRegexSearch(std::regex ®ex_p) | FT::Array< T > | inline |
SetDirOutputRegexReplace(std::regex ®ex_p, std::string &replace_str_p) | FT::Array< T > | inline |
SetEndpoint(const string &endpoint_id) | FT::Array< T > | inline |
SetOverlapPadding(const T &padding_value_p) | FT::Array< T > | inline |
SetOverlapSize(const vector< int > os_p) | FT::Array< T > | inlinevirtual |
SetOverlapSizeByDetection() | FT::Array< T > | inline |
SetStride(const std::vector< int > &skip_size_p) | FT::Array< T > | inline |
SetTag(const std::string &name, const PType value) | FT::Array< T > | inline |
SetTag(const std::string &name, const std::string value) | FT::Array< T > | inline |
SetTag(const std::string &name, const std::vector< PType > value) | FT::Array< T > | inline |
SetValue(T data_p, Is... indexs) | FT::Array< T > | inline |
SetVectorDirection(OutputVectorFlatDirection flat_direction_index) | FT::Array< T > | inlinevirtual |
SetVirtualArrayFlag(bool flag_p) | FT::Array< T > | inline |
SyncOverlap() | FT::Array< T > | inline |
Transform(Stencil< UDFOutputType >(*UDF)(const Stencil< T > &), Array< BType > &B) | FT::Array< T > | inline |
Transform(Stencil< UDFOutputType >(*UDF)(const Stencil< T > &), Array< BType > *B=nullptr) | FT::Array< T > | inline |
UpdateChunkSize() | FT::Array< T > | inline |
UpdateOverlap() | FT::Array< T > | inline |
UpdateOverlapSize(Stencil< UDFOutputType >(*UDF)(const Stencil< T > &)) | FT::Array< T > | inline |
Volatile(std::string data_endpoint_p) | FT::Array< T > | inline |
WriteArray(const std::vector< unsigned long long > &start_p, const std::vector< unsigned long long > &end_p, std::vector< T > &data_p) | FT::Array< T > | inline |
WriteArray(std::vector< unsigned long long > &start_p, std::vector< unsigned long long > &end_p, std::vector< std::vector< T >> data_p) | FT::Array< T > | inline |
WriteEndpoint(std::vector< unsigned long long > &start_p, std::vector< unsigned long long > &end_p, void *data) | FT::Array< T > | inline |
~Array() | FT::Array< T > | inline |
~ArrayBase()=default | FT::ArrayBase | virtual |