FasTensor  1.0.0
Transform Supercomputing for AI
FT::Array< T > Member List

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) constFT::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 &regex_p)FT::Array< T >inline
SetDirOutputRegexReplace(std::regex &regex_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()=defaultFT::ArrayBasevirtual