Differences From Artifact [652bf845ed]:

To Artifact [7422411f93]:


45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

static ColumnVector
nozeros (const ColumnVector v0, const double tol = 0.0)
{
  ColumnVector v (v0.length ());
  register int i, j;
  for (i = j = 0; i < v.length (); i++)
    if (tol < abs (v0 (i)))
      {
	v (j) = v0 (i);
	j++;
      }
  if (0 == j)
    {
      return *new ColumnVector ();







|







45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

static ColumnVector
nozeros (const ColumnVector v0, const double tol = 0.0)
{
  ColumnVector v (v0.length ());
  register int i, j;
  for (i = j = 0; i < v.length (); i++)
    if (tol < std::abs (v0 (i)))
      {
	v (j) = v0 (i);
	j++;
      }
  if (0 == j)
    {
      return *new ColumnVector ();

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]