ExaTN
All Classes Namespaces Functions Variables
exatn::numerics::TensorOpContract Member List

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

accept(runtime::TensorNodeExecutor &node_executor, runtime::TensorOpExecHandle *exec_handle) overrideexatn::numerics::TensorOpContractvirtual
createNew()exatn::numerics::TensorOpContractstatic
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::TensorOpContractvirtual
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 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::TensorOperationprotected
printIt() constexatn::numerics::TensorOperationvirtual
printItFile(std::ofstream &output_file) const (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationvirtual
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
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::TensorOpContractvirtual
~TensorOperation()=default (defined in exatn::numerics::TensorOperation)exatn::numerics::TensorOperationvirtual