Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redefine class Dot and Inner to mimic FEniCSx for complex values #131

Open
4 tasks
tomcaruso opened this issue Jun 22, 2023 · 2 comments
Open
4 tasks

Redefine class Dot and Inner to mimic FEniCSx for complex values #131

tomcaruso opened this issue Jun 22, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@tomcaruso
Copy link
Contributor

tomcaruso commented Jun 22, 2023

  • 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()
@yguclu yguclu added the enhancement New feature or request label Jun 23, 2023
@yguclu yguclu pinned this issue Jul 5, 2023
@yguclu yguclu changed the title Redefine class Dot and Inner to mimic FEniCSx for complex values Redefine class Dot and Inner to mimic FEniCSx for complex values Sep 20, 2023
@campospinto
Copy link
Collaborator

How is this related with PR #133 ?

@yguclu
Copy link
Member

yguclu commented Aug 1, 2024

How is this related with PR #133 ?

The second point in the to-do list in the PR description mentions sesquilinear forms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants