Exemple #1
0
VectorBase<scalar,index,SizeAtCompileTime>::VectorBase( const VectorBase& vec )
	:
	Array(),
	AbstractVector()
{
	if (vec.isReferred())
	{
		// the vector is a referred vector
		this->setReferredArray(vec.size(),const_cast<scalar*>(vec.dataPtr()),vec.interval());
	}
	else{
		// copy the vector data
		this->setArray(vec.size(),vec.dataPtr(),vec.interval());
	}
}