accept(runtime::TensorNodeExecutor &node_executor, runtime::TensorOpExecHandle *exec_handle) override | exatn::numerics::TensorOpContract | virtual |
createNew() | exatn::numerics::TensorOpContract | static |
getId() const | exatn::numerics::TensorOperation | |
getIndexPattern() const | exatn::numerics::TensorOperation | |
getNumOperands() const | exatn::numerics::TensorOperation | |
getNumOperandsSet() const | exatn::numerics::TensorOperation | |
getNumScalars() const | exatn::numerics::TensorOperation | |
getNumScalarsSet() const | exatn::numerics::TensorOperation | |
getOpcode() const | exatn::numerics::TensorOperation | |
getScalar(unsigned int scalar_num) const | exatn::numerics::TensorOperation | |
getTensorOperand(unsigned int op_num, bool *conjugated=nullptr) const | exatn::numerics::TensorOperation | |
getTensorOperandHash(unsigned int op_num) const | exatn::numerics::TensorOperation | |
id_ (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | protected |
isSet() const override | exatn::numerics::TensorOpContract | virtual |
num_operands_ (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | protected |
num_scalars_ (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | protected |
opcode_ (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | protected |
operands_ (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | protected |
operator=(const TensorOpContract &)=default (defined in exatn::numerics::TensorOpContract) | exatn::numerics::TensorOpContract | |
operator=(TensorOpContract &&) noexcept=default (defined in exatn::numerics::TensorOpContract) | exatn::numerics::TensorOpContract | |
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::TensorOperation | protected |
printIt() const | exatn::numerics::TensorOperation | virtual |
printItFile(std::ofstream &output_file) const (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | virtual |
scalars_ (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | protected |
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 | |
TensorOpContract() (defined in exatn::numerics::TensorOpContract) | exatn::numerics::TensorOpContract | |
TensorOpContract(const TensorOpContract &)=default (defined in exatn::numerics::TensorOpContract) | exatn::numerics::TensorOpContract | |
TensorOpContract(TensorOpContract &&) noexcept=default (defined in exatn::numerics::TensorOpContract) | exatn::numerics::TensorOpContract | |
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 | |
~TensorOpContract()=default (defined in exatn::numerics::TensorOpContract) | exatn::numerics::TensorOpContract | virtual |
~TensorOperation()=default (defined in exatn::numerics::TensorOperation) | exatn::numerics::TensorOperation | virtual |