ExaTN
exatn::numerics::TensorOpTransform Member List

This is the complete list of members for exatn::numerics::TensorOpTransform, including all inherited members.

accept(runtime::TensorNodeExecutor &node_executor, runtime::TensorOpExecHandle *exec_handle) overrideexatn::numerics::TensorOpTransformvirtual
apply(talsh::Tensor &local_tensor) (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransforminline
createNew()exatn::numerics::TensorOpTransformstatic
getId() constexatn::numerics::TensorOperation
getIndexPattern() constexatn::numerics::TensorOperation
getNumOperands() constexatn::numerics::TensorOperation
getNumOperandsSet() constexatn::numerics::TensorOperation
getNumScalars() constexatn::numerics::TensorOperation
getNumScalarsSet() constexatn::numerics::TensorOperation
getOpcode() constexatn::numerics::TensorOperation
getScalar(unsigned int scalar_num) constexatn::numerics::TensorOperation
getTensorOperand(unsigned int op_num, bool *conjugated=nullptr) constexatn::numerics::TensorOperation
getTensorOperandHash(unsigned int op_num) constexatn::numerics::TensorOperation
id_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
isSet() const overrideexatn::numerics::TensorOpTransformvirtual
num_operands_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
num_scalars_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
opcode_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
operands_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
operator=(const TensorOpTransform &)=default (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransform
operator=(TensorOpTransform &&) noexcept=default (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransform
operator=(const TensorOperation &)=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperation
operator=(TensorOperation &&) noexcept=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperation
pattern_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
printIt() constexatn::numerics::TensorOperationvirtual
printItFile(std::ofstream &output_file) const (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationvirtual
resetFunctor(std::shared_ptr< talsh::TensorFunctor< Identifiable >> functor) (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransforminline
scalars_ (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationprotected
setId(std::size_t id)exatn::numerics::TensorOperation
setIndexPattern(const std::string &pattern)exatn::numerics::TensorOperation
setScalar(unsigned int scalar_num, const std::complex< double > scalar)exatn::numerics::TensorOperation
setTensorOperand(std::shared_ptr< Tensor > tensor, bool conjugated=false)exatn::numerics::TensorOperation
TensorOperation(TensorOpCode opcode, unsigned int num_operands, unsigned int num_scalars)exatn::numerics::TensorOperation
TensorOperation(const TensorOperation &)=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperation
TensorOperation(TensorOperation &&) noexcept=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperation
TensorOpTransform() (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransform
TensorOpTransform(const TensorOpTransform &)=default (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransform
TensorOpTransform(TensorOpTransform &&) noexcept=default (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransform
~TensorOperation()=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationvirtual
~TensorOpTransform()=default (defined in exatn::numerics::TensorOpTransform)exatn::numerics::TensorOpTransformvirtual