Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
bertini::NodeMatrix Struct Reference

A matrix of expression-tree nodes (the symbolic Jacobian), stored row-major. More...

#include <system.hpp>

Public Attributes

std::vector< std::shared_ptr< node::Node > > entries
 row-major, length rows*cols
size_t rows = 0
 the number of rows (functions)
size_t cols = 0
 the number of columns (variables)

Detailed Description

A matrix of expression-tree nodes (the symbolic Jacobian), stored row-major.

Unlike the numeric Mat<T> Jacobian, this carries the partial-derivative expressions themselves (one Node per entry). entries has rows*cols elements in row-major order (entries[i*cols + j] is row i, column j). See SymbolicJacobian.

Member Data Documentation

◆ cols

size_t bertini::NodeMatrix::cols = 0

the number of columns (variables)

◆ entries

std::vector<std::shared_ptr<node::Node> > bertini::NodeMatrix::entries

row-major, length rows*cols

◆ rows

size_t bertini::NodeMatrix::rows = 0

the number of rows (functions)