[ ] The Inner class should compute the inner scalar product of two arguments which may be scalars, vectors, or matrices. The result should always be scalar. It should also compute the complex or real inner product based on argument type.
[ ] The antilinearity in the SesquilinearForm and in the Inner should be applied to the second argument (aka to the test function).
[ ] The Dot class should be redesigned to compute the contraction between the last index of the first argument and the first index of the second argument.
[ ] Psydac: change name of VectorSpace.dot() into VectorSpace.inner()
Inner
class should compute the inner scalar product of two arguments which may be scalars, vectors, or matrices. The result should always be scalar. It should also compute the complex or real inner product based on argument type.SesquilinearForm
and in theInner
should be applied to the second argument (aka to the test function).Dot
class should be redesigned to compute the contraction between the last index of the first argument and the first index of the second argument.VectorSpace.dot()
intoVectorSpace.inner()