aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/vespa/eval/eval/tensor_nodes.cpp
blob: ef2718234b2748d9395e86de55b85f817b64c9e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.

#include "tensor_nodes.h"
#include "node_visitor.h"

namespace vespalib::eval::nodes {

void TensorMap         ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorMapSubspaces::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorJoin        ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorMerge       ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorReduce      ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorRename      ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorConcat      ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorCellCast    ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorCreate      ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorLambda      ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }
void TensorPeek        ::accept(NodeVisitor &visitor) const { visitor.visit(*this); }

}