Capis.APIsPlugin | |
CArg | Argument for a branching node |
CBranch | Branching (Functor or Group) node |
Ceteq::BuilderArg | FuncArg equivalent for optimizer's IR of functor |
Copt::CandArg | Encapsulation of match output argument |
Cdbg::ClientConfig | Configuration wrapper for creating the client |
Copt::CommHasher | Hash variadic/commutative arguments that ignores order |
CConversion | Represent a conversion between two rule trees |
Cdtypes.DTypesPlugin | |
CGraphEmitterImpl::Edge | |
CCSVEquation::Edge | |
Cdbg::EdgeInfo | Graph edge intermediate representation |
Cdbg::EdgeInfoHash | Graph edge hashing |
Ceteq::FuncArg< T > | Eigen node version of teq::FuncArg |
Cteq::FuncArg | Coordinate mapper and tensor pair |
Cdbg::GraphEmitterClient | GRPC client that checks for server health and make graph creation and update calls |
Ctag::GroupRegistry | |
Cteq::HeightMatrix | Leaves set and sets of functors ordered by height (by ascending order) |
▶Copt::iConverter | Converter interface for building TEQ graphs |
Ceteq::AnyConvr< T > | Implementation of optimization converter that represents any node |
Ceteq::FuncConvr< T > | Implementation of optimization converter that represents and builds functors |
Ceteq::GroupConvr< T > | Implementation of optimization converter that represents and builds subgraphs of specific types |
Ceteq::ScalarConvr< T > | Implementation of optimization converter that represents and builds scalar constants |
▶Copt::iConverterBuilder | Interface for TEQ extensions to construct conversion rules |
Ceteq::ConverterBuilder< T > | Optimization builder's implementation for building ETEQ nodes |
▶Cteq::iCoordMap | Interface for transforming coordinates and reversing the coordinate |
Ceteq::CoordMap | Eigen transformation wrapper implementation of iCoordMap |
Cteq::CoordMap | |
▶Cteq::iData | Interface for unveiling data |
▶Cteq::iLeaf | Leaf of the graph commonly representing the variable in an equation |
▶Ceteq::iLeaf< T > | ILeaf extension of TEQ iLeaf containing Eigen data objects |
Ceteq::Constant< T > | Constant implementation of Eigen leaf tensor |
Ceteq::Variable< T > | Leaf node implementation containing mutable Eigen data |
▶Cteq::iOperableFunc | A functor node with direct access to evaluated data |
Cdbg::CustomFunctor< T > | Functor that runs a custom functor instead of Eigen operators |
Ceteq::Functor< T > | Functor implementation of operable functor of Eigen operators |
▶Ceteq::iEigen< T > | Interface of generic Eigen data wrapper |
Ceteq::EigenMatOp< T, EigenSource, EigenArgs > | Implementation of iEigen that assigns Matrix operator to Matrix object |
Ceteq::EigenTensOp< T, EigenSource, EigenArgs > | Implementation of iEigen that assigns Tensor operator to Tensor object |
▶Cteq::iGradientBuilder | |
Ceteq::GradientBuilder< T > | ETEQ implementation of TEQ's Backward Propagation Builder |
▶Clayr::iLayer | |
Clayr::Conv | Layer implementation to apply conv2d functions to weight and optional bias |
Clayr::Dense | Layer implementation to apply fully_connect functions to weight and optional bias |
Clayr::RBM | |
Clayr::SequentialModel | Layer implementation that sequentially applies sublayers |
Clayr::ULayer | Layer implementation to apply activation and pooling functions |
▶Clayr::iLayerBuilder | |
Clayr::ConvBuilder | Builder implementation for convolution layer |
Clayr::DenseBuilder | Builder implementation for fully connected layer |
Clayr::RBMBuilder | Builder implementation for restricted boltzmann layer |
Clayr::SeqModelBuilder | Builder implementation for sequentially connected models |
Clayr::ULayerBuilder | Builder implementation for activation layer |
▶Cpbm::iLoader | Interface for building implementations of leaves, functors, shaper, and coorder |
Ceteq::EADLoader | PBM Unmarshaller implementation for loading ETEQ Nodes |
▶CiMarshalSet | |
Cmodl::RNN | |
▶Ceteq::iNode< T > | Interface node for wrapping typed tensor |
Cdbg::CustomFunctorNode< T > | CustomFunctor's node wrapper |
Ceteq::ConstantNode< T > | Constant's node wrapper |
Ceteq::FunctorNode< T > | Functor's node wrapper |
Ceteq::VariableNode< T > | Variable's node wrapper |
▶Cpbm::iSaver | Interface for saving implementations of leaves, shaper, and coorder |
Ceteq::EADSaver | PBM Marshaller implementation for saving ETEQ Nodes |
▶Ceteq::iSession | Session interface that tracks and rapidly updates subgraphs |
Cccur::Session | |
Cdbg::InteractiveSession | Session that makes GRPC client calls |
Ceteq::Session | |
▶Ctag::iTag | |
Clayr::LayerTag | Tag implementation specifically for contents of layers |
Ctag::GroupTag | |
Ctag::PropTag | PropTag (properties tag) define node properties |
▶Cteq::iTensor | Interface of traversible and differentiable nodes with shape information |
▶Cteq::iFunctor | Interface of iOperation-defined operation node |
Cteq::Functor | Functor of the graph mapping to operators specified by opcode argument |
Cteq::iOperableFunc | A functor node with direct access to evaluated data |
Cteq::iLeaf | Leaf of the graph commonly representing the variable in an equation |
▶Cteq::iTraveler | Interface to travel through graph, treating iLeaf and iFunctor differently |
CCSVEquation | Use CSVEquation to render teq::TensptrT graph to output csv edges |
Copt::Matcher | |
Cpbm::GraphSaver< SAVER, > | Graph serialization traveler |
Ctag::Subgraph | Subgraph group encapsulation |
Cteq::GraphStat | Traveler that maps each tensor to its subtree's maximum depth |
▶Cteq::OnceTraveler | Extremely generic traveler that visits every node in the graph once |
Ctag::Query | |
Cteq::ParentFinder | Traveler that for each child tracks the relationship to all parents |
Cteq::PathFinder | |
▶Copt::iVoter | Rule tree node that identify and selects matching candidates |
Copt::CommVoter | Implement voter for commutative functors |
Copt::OrdrVoter | Implement voter for ordered (non-commutative) functors |
Copt::VariadicVoter | Implement voter for variadic groups |
Clayr::LayerId | Sublayer type, label, and index encapsulation |
Clayr::LayerRegistry | |
CCSVEquation::Node | |
CGraphEmitterImpl::Node | |
Ceteq::NodeConverters< T > | Node registry of tensor types and tensor to node function |
CNumList | Decimal linked list |
CNumNode | Node of a decimal linked list |
Ceteq::OpArg< T > | Raw data, shape, and transformation argument struct |
Cteq::Opcode | Encoding of operation |
Copcodes.OpcodesPlugin | |
Copt::OptCtx | Encapsulation of all conversion rules |
Copt::OrdrHasher | Hash voter arguments while preserving order of arguments |
CPrettyEquation | Use PrettyTree to render teq::TensptrT graph as an ascii art |
CPrettyTensor< T > | Draw data as a multi-dimension array (similar to python) according to shape |
CPrettyTree< T > | |
CPrettyTree< teq::iTensor *> | |
CProperty | |
Ctag::PropertyRegistry | TagRegistry wrapper to tag and check properties on tensors |
CPtrList | Pointer linked list |
CPtrNode | Node of a pointer linked list |
Cpyapis.PyAPIsPlugin | |
Copt::RulesContext | Global statements shared between all rule statements |
Copt::SegVArgs | Variadic/communtative branch voter arguments |
▶CService | |
CGraphEmitterImpl | |
Cteq::Shape | |
Ceteq::ShapedArr< T > | Shaped array wraps around a vector and shape |
CStatement | Generic statement representation |
CSubgraph | Rule tree node |
Copt::Symbol | Generic representation of a conversion rule |
Copt::SymbolHash | Hasher to encode rule key |
Ctag::TagCollective | Collective of generic iTag instances |
Ctag::TagRegistry | Registry for associating tensors to tag collectives |
Ctag::TensKey | Tensor ref key wrapper |
Ctag::TensKeyHash | TensKey hasher |
Clayr::VarAssign | Variable and error approximation assignment encapsulation |
Copt::VoterArg | Argument voter for functors |
Copt::VoterPool | Parsed representation of a rule tree |