#endif
{
last_action = Zero;
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map));
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,false));
}
map (InputMap)
{
last_action = Zero;
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map));
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,false));
}
{
vector.reset();
map = input_map;
+ (void)fast;
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,!fast));
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,false));
last_action = Zero;
}
if (map.SameAs(v.vector->Map()) == false)
map = Epetra_Map(v.vector->GlobalLength(),0,v.vector->Comm());
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,!fast));
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,false));
last_action = Zero;
}
{
last_action = Zero;
vector = std::auto_ptr<Epetra_FEVector>
- (new Epetra_FEVector(map,true));
+ (new Epetra_FEVector(map,false));
}
last_action = Zero;
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector (map,true));
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector (map,false));
}
last_action = Zero;
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector (map, !fast));
+ (void)fast;
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector (map, false));
}
if (map.SameAs(v.vector->Map()) == false)
map = Epetra_LocalMap (v.vector->GlobalLength(),0,v.vector->Comm());
- vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,!fast));
+ vector = std::auto_ptr<Epetra_FEVector> (new Epetra_FEVector(map,false));
last_action = Zero;
}
// what we did last to the vector.
const int ierr = vector->GlobalAssemble(last_action);
AssertThrow (ierr == 0, ExcTrilinosError(ierr));
+ last_action = Zero;
compressed = true;
}
ExcMessage("The given value is not finite but either "
"infinite or Not A Number (NaN)"));
+ compress();
+
const int ierr = vector->PutScalar(s);
AssertThrow (ierr == 0, ExcTrilinosError(ierr));