Macaulay2 Engine
Loading...
Searching...
No Matches

◆ show_mem_usage()

void gbA::show_mem_usage ( )

Definition at line 2840 of file gb-default.cpp.

2841{
2842 buffer o;
2843
2844 long nmonoms = 0;
2845 for (int i = 0; i < gb.size(); i++)
2846 if (gb[i])
2847 {
2848 nmonoms += R->gbvector_n_terms(gb[i]->g.f);
2849 nmonoms += R->gbvector_n_terms(gb[i]->g.fsyz);
2850 }
2851 emit_line(o.str());
2852 o << "number of (nonminimal) gb elements = " << gb.size();
2853 emit_line(o.str());
2854 o.reset();
2855 o << "number of monomials = " << nmonoms;
2856 emit_line(o.str());
2857}
int size()
Definition buffer.hpp:70
char * str()
Definition buffer.hpp:72
void reset()
Definition buffer.hpp:69
GBRing * R
void gb(IntermediateBasis &F, int n)
void emit_line(const char *s)
Definition text-io.cpp:47

References emit_line(), gb(), R, buffer::reset(), and buffer::str().

Referenced by start_computation().