LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::MatrixNode 成员列表

成员的完整列表,这些成员属于 LMCAS::MatrixNode,包括所有继承而来的类成员

accept(LMCAS::detail::SymbolicVisitor &visitor) const overrideLMCAS::MatrixNodeinlinevirtual
cached_hashLMCAS::SymbolicNodemutableprotected
clone() const overrideLMCAS::MatrixNodeinlinevirtual
cols() const noexceptLMCAS::MatrixNodeinline
cols_LMCAS::MatrixNodeprivate
compare(const SymbolicNode &other) constLMCAS::SymbolicNodeinline
compare_same_type(const SymbolicNode &other) const overrideLMCAS::MatrixNodeprotectedvirtual
compute_hash() const overrideLMCAS::MatrixNodeinlineprotectedvirtual
create_storage_from_grid(const std::vector< std::vector< std::shared_ptr< const SymbolicNode > > > &grid, size_t total_elements, size_t ncols)LMCAS::MatrixNodeinlinestatic
DenseStorage typedefLMCAS::MatrixNode
equals(const SymbolicNode &other) constLMCAS::SymbolicNodeinline
get(size_t r, size_t c) constLMCAS::MatrixNodeinline
hash() constLMCAS::SymbolicNodeinline
hash_computedLMCAS::SymbolicNodemutableprotected
is_number() constLMCAS::SymbolicNodeinlinevirtual
is_one() constLMCAS::SymbolicNodeinlinevirtual
is_positive() constLMCAS::SymbolicNodeinlinevirtual
is_sparse() constLMCAS::MatrixNodeinline
is_zero() constLMCAS::SymbolicNodeinlinevirtual
LMCAS_AST_NODE_FACTORY_FRIENDLMCAS::MatrixNodeprivate
MatrixNode(const std::vector< std::vector< std::shared_ptr< const SymbolicNode > > > &grid)LMCAS::MatrixNodeinlineprivate
MatrixNode(size_t r, size_t c, DenseStorage dense)LMCAS::MatrixNodeinlineprivate
MatrixNode(size_t r, size_t c, SparseStorage sparse)LMCAS::MatrixNodeinlineprivate
operator=(const SymbolicNode &)LMCAS::SymbolicNodeinlineprotected
rows() const noexceptLMCAS::MatrixNodeinline
rows_LMCAS::MatrixNodeprivate
SparseStorage typedefLMCAS::MatrixNode
storage() const noexceptLMCAS::MatrixNodeinline
storage_LMCAS::MatrixNodeprivate
SymbolicNode()=defaultLMCAS::SymbolicNodeprotected
SymbolicNode(const SymbolicNode &)LMCAS::SymbolicNodeinlineprotected
type_priority() const overrideLMCAS::MatrixNodeinlinevirtual
validate_dense_storage(size_t r, size_t c, DenseStorage dense)LMCAS::MatrixNodeinlinestatic
validate_grid_columns(const std::vector< std::vector< std::shared_ptr< const SymbolicNode > > > &grid)LMCAS::MatrixNodeinlinestatic
validate_sparse_storage(size_t r, size_t c, SparseStorage sparse)LMCAS::MatrixNodeinlinestatic
~SymbolicNode()=defaultLMCAS::SymbolicNodevirtual