ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::core::Indexer Member List

This is the complete list of members for cloudViewer::core::Indexer, including all inherited members.

accumulate_cloudViewer::core::Indexerprotected
BroadcastRestride(TensorRef &src, int64_t dst_ndims, const int64_t *dst_shape)cloudViewer::core::Indexerprotectedstatic
CanUse32BitIndexing() constcloudViewer::core::Indexer
CoalesceDimensions()cloudViewer::core::Indexerprotected
final_output_cloudViewer::core::Indexerprotected
GetInput(int64_t i)cloudViewer::core::Indexerinline
GetInput(int64_t i) constcloudViewer::core::Indexerinline
GetInputPtr(int64_t input_idx, int64_t workload_idx) constcloudViewer::core::Indexerinline
GetInputPtr(int64_t input_idx, int64_t workload_idx) constcloudViewer::core::Indexerinline
GetOutput(int64_t i)cloudViewer::core::Indexerinline
GetOutput(int64_t i) constcloudViewer::core::Indexerinline
GetOutput()cloudViewer::core::Indexerinline
GetOutput() constcloudViewer::core::Indexerinline
GetOutputPtr(int64_t workload_idx) constcloudViewer::core::Indexerinline
GetOutputPtr(int64_t workload_idx) constcloudViewer::core::Indexerinline
GetOutputPtr(int64_t output_idx, int64_t workload_idx) constcloudViewer::core::Indexerinline
GetOutputPtr(int64_t output_idx, int64_t workload_idx) constcloudViewer::core::Indexerinline
GetPerOutputIndexer(int64_t output_idx) constcloudViewer::core::Indexer
GetPrimaryShape() constcloudViewer::core::Indexerinline
GetPrimaryShape()cloudViewer::core::Indexerinline
GetPrimaryStrides() constcloudViewer::core::Indexerinline
GetWorkloadDataPtr(const TensorRef &tr, bool tr_contiguous, int64_t workload_idx) constcloudViewer::core::Indexerinlineprotected
GetWorkloadDataPtr(const TensorRef &tr, bool tr_contiguous, int64_t workload_idx) constcloudViewer::core::Indexerinlineprotected
Indexer()cloudViewer::core::Indexerinline
Indexer(const Indexer &)=defaultcloudViewer::core::Indexer
Indexer(const std::vector< Tensor > &input_tensors, const Tensor &output_tensor, DtypePolicy dtype_policy=DtypePolicy::ALL_SAME, const SizeVector &reduction_dims={})cloudViewer::core::Indexer
Indexer(const std::vector< Tensor > &input_tensors, const std::vector< Tensor > &output_tensors, DtypePolicy dtype_policy=DtypePolicy::ALL_SAME, const SizeVector &reduction_dims={})cloudViewer::core::Indexer
inputs_cloudViewer::core::Indexerprotected
inputs_contiguous_cloudViewer::core::Indexerprotected
IsFinalOutput() constcloudViewer::core::Indexerinline
IsReductionDim(int64_t dim) constcloudViewer::core::Indexerinline
ndims_cloudViewer::core::Indexerprotected
num_inputs_cloudViewer::core::Indexerprotected
num_outputs_cloudViewer::core::Indexerprotected
NumDims() constcloudViewer::core::Indexerinline
NumInputs() constcloudViewer::core::Indexerinline
NumOutputElements() constcloudViewer::core::Indexer
NumOutputs() constcloudViewer::core::Indexerinline
NumReductionDims() constcloudViewer::core::Indexer
NumWorkloads() constcloudViewer::core::Indexer
operator=(const Indexer &)=defaultcloudViewer::core::Indexer
outputs_cloudViewer::core::Indexerprotected
outputs_contiguous_cloudViewer::core::Indexerprotected
primary_shape_cloudViewer::core::Indexerprotected
primary_strides_cloudViewer::core::Indexerprotected
ReductionRestride(TensorRef &dst, int64_t src_ndims, const int64_t *src_shape, const SizeVector &reduction_dims)cloudViewer::core::Indexerprotectedstatic
ReorderDimensions(const SizeVector &reduction_dims)cloudViewer::core::Indexerprotected
ShouldAccumulate() constcloudViewer::core::Indexerinline
ShrinkDim(int64_t dim, int64_t start, int64_t size)cloudViewer::core::Indexer
SplitLargestDim()cloudViewer::core::Indexer
SplitTo32BitIndexing() constcloudViewer::core::Indexer
UpdateContiguousFlags()cloudViewer::core::Indexerprotected
UpdatePrimaryStrides()cloudViewer::core::Indexerprotected