ExaTN
exatn::numerics::TensorOpCreate Member List

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

accept(runtime::TensorNodeExecutor &node_executor, runtime::TensorOpExecHandle *exec_handle) overrideexatn::numerics::TensorOpCreatevirtual
createNew()exatn::numerics::TensorOpCreatestatic
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
getTensorElementType() constexatn::numerics::TensorOpCreateinline
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::TensorOpCreatevirtual
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 TensorOpCreate &)=default (defined in exatn::numerics::TensorOpCreate)exatn::numerics::TensorOpCreate
operator=(TensorOpCreate &&) noexcept=default (defined in exatn::numerics::TensorOpCreate)exatn::numerics::TensorOpCreate
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
resetTensorElementType(TensorElementType element_type)exatn::numerics::TensorOpCreate
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
TensorOpCreate() (defined in exatn::numerics::TensorOpCreate)exatn::numerics::TensorOpCreate
TensorOpCreate(const TensorOpCreate &)=default (defined in exatn::numerics::TensorOpCreate)exatn::numerics::TensorOpCreate
TensorOpCreate(TensorOpCreate &&) noexcept=default (defined in exatn::numerics::TensorOpCreate)exatn::numerics::TensorOpCreate
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
~TensorOpCreate()=default (defined in exatn::numerics::TensorOpCreate)exatn::numerics::TensorOpCreatevirtual
~TensorOperation()=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationvirtual