|
LMCAS
Lamina Computer Algebra System
|
成员的完整列表,这些成员属于 LMCAS::MatrixNode,包括所有继承而来的类成员
| accept(LMCAS::detail::SymbolicVisitor &visitor) const override | LMCAS::MatrixNode | inlinevirtual |
| cached_hash | LMCAS::SymbolicNode | mutableprotected |
| clone() const override | LMCAS::MatrixNode | inlinevirtual |
| cols() const noexcept | LMCAS::MatrixNode | inline |
| cols_ | LMCAS::MatrixNode | private |
| compare(const SymbolicNode &other) const | LMCAS::SymbolicNode | inline |
| compare_same_type(const SymbolicNode &other) const override | LMCAS::MatrixNode | protectedvirtual |
| compute_hash() const override | LMCAS::MatrixNode | inlineprotectedvirtual |
| create_storage_from_grid(const std::vector< std::vector< std::shared_ptr< const SymbolicNode > > > &grid, size_t total_elements, size_t ncols) | LMCAS::MatrixNode | inlinestatic |
| DenseStorage typedef | LMCAS::MatrixNode | |
| equals(const SymbolicNode &other) const | LMCAS::SymbolicNode | inline |
| get(size_t r, size_t c) const | LMCAS::MatrixNode | inline |
| hash() const | LMCAS::SymbolicNode | inline |
| hash_computed | LMCAS::SymbolicNode | mutableprotected |
| is_number() const | LMCAS::SymbolicNode | inlinevirtual |
| is_one() const | LMCAS::SymbolicNode | inlinevirtual |
| is_positive() const | LMCAS::SymbolicNode | inlinevirtual |
| is_sparse() const | LMCAS::MatrixNode | inline |
| is_zero() const | LMCAS::SymbolicNode | inlinevirtual |
| LMCAS_AST_NODE_FACTORY_FRIEND | LMCAS::MatrixNode | private |
| MatrixNode(const std::vector< std::vector< std::shared_ptr< const SymbolicNode > > > &grid) | LMCAS::MatrixNode | inlineprivate |
| MatrixNode(size_t r, size_t c, DenseStorage dense) | LMCAS::MatrixNode | inlineprivate |
| MatrixNode(size_t r, size_t c, SparseStorage sparse) | LMCAS::MatrixNode | inlineprivate |
| operator=(const SymbolicNode &) | LMCAS::SymbolicNode | inlineprotected |
| rows() const noexcept | LMCAS::MatrixNode | inline |
| rows_ | LMCAS::MatrixNode | private |
| SparseStorage typedef | LMCAS::MatrixNode | |
| storage() const noexcept | LMCAS::MatrixNode | inline |
| storage_ | LMCAS::MatrixNode | private |
| SymbolicNode()=default | LMCAS::SymbolicNode | protected |
| SymbolicNode(const SymbolicNode &) | LMCAS::SymbolicNode | inlineprotected |
| type_priority() const override | LMCAS::MatrixNode | inlinevirtual |
| validate_dense_storage(size_t r, size_t c, DenseStorage dense) | LMCAS::MatrixNode | inlinestatic |
| validate_grid_columns(const std::vector< std::vector< std::shared_ptr< const SymbolicNode > > > &grid) | LMCAS::MatrixNode | inlinestatic |
| validate_sparse_storage(size_t r, size_t c, SparseStorage sparse) | LMCAS::MatrixNode | inlinestatic |
| ~SymbolicNode()=default | LMCAS::SymbolicNode | virtual |