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

Inconsistent class names for Mesh, Field, IntegralForm, ...? #561

Closed
adtzlr opened this issue Oct 26, 2023 · 0 comments
Closed

Inconsistent class names for Mesh, Field, IntegralForm, ...? #561

adtzlr opened this issue Oct 26, 2023 · 0 comments
Labels
consistency All tasks towards consistent namings for similar tasks enhancement New feature or request

Comments

@adtzlr
Copy link
Owner

adtzlr commented Oct 26, 2023

FElupe often consists of some sort of one or more base class(es), a collector/container class and sometimes a meta-container class. However, the naming conventions differ. This issue summarizes these naming schemes.

An 👁 indicates public classes.

Base Container Meta (Derived or Generator)
👁 Field 👁 FieldContainer 👁 FieldsMixed, 👁 FieldDual, 👁 FieldAxisymmetric, 👁 FieldPlaneStrain
👁 IntegralFormCartesian 👁 IntegralForm 👁 IntegralFormAxisymmetric
(Bi)LinearForm (Bi)LinearFormExpression FormExpression, 👁 FormExpressionDecorator (Form)
@adtzlr adtzlr added the enhancement New feature or request label Oct 26, 2023
@adtzlr adtzlr changed the title Inconsistent class names Enhance inconsistent class names Feb 20, 2024
@adtzlr adtzlr changed the title Enhance inconsistent class names Inconsistent class namings for Mesh, Field, IntegralForm, ...? Feb 23, 2024
@adtzlr adtzlr changed the title Inconsistent class namings for Mesh, Field, IntegralForm, ...? Inconsistent class names for Mesh, Field, IntegralForm, ...? Feb 23, 2024
@adtzlr adtzlr added the consistency All tasks towards consistent namings for similar tasks label Feb 26, 2024
@adtzlr adtzlr closed this as completed May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consistency All tasks towards consistent namings for similar tasks enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant