Vectors: allow seamless interaction with scalar types

Issue #2216 closed
created an issue
  • Vectors: allow implicit cast from scalar_t
  • Vectors: provide binary operations with scalars

one needs both

operatorX(T, vectype<T>)

and

operatorX(vectype<T>, T)

for both commuting and non-commuting operators

Pull request is here: https://bitbucket.org/cactuscode/cactusutils/pull-requests/16/rhaas-inclict-conv/diff

Keyword: Vectors

Comments (6)

  1. Erik Schnetter
    • removed comment

    I see you define operators for + and *. What about subtraction and division?

  2. Roland Haas reporter
    • removed comment

    Erik says (offline communication): "please apply".

  3. Roland Haas reporter
    • changed status to resolved
    • removed comment

    Applied as git hash cf7053e "Vectors: make all conversion ops templates" of cactusutils.

  4. Log in to comment