```cpp
template<typename Scalar>
```