diff --git a/README.md b/README.md index 766773b722f92175cb1284a292500ca7261437a9..3ebe1006e9eaf98aaf48eb058f9597ca1ddf06d2 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,9 @@ Le projet contient déjà un ensemble de tests unitaires. Faites-en sorte que le Vous devez réaliser des fonctionnalités sur les calculs vectoriels (dans un premier temps). Utilisez le package `ch.hepia.numeric` pour mettre vos classes. -Opération sur les vecteurs (méthodes d'instance), regardez les tests unitaires pour comprendre comment elles fonctionnent +### Opération sur les vecteurs (méthodes d'instance) + +(Regardez les tests unitaires pour comprendre comment elles fonctionnent) - [ ] `add(), mul(), sub()` pour les opérations de bases - [ ] `norm()` pour calculer la norme d'un vecteur @@ -28,9 +30,12 @@ Opération sur les vecteurs (méthodes d'instance), regardez les tests unitaires - [ ] `copy()` pour copier un vecteur - [ ] `slice(), sliceTo(), sliceFrom()` pour les opérations de slicing - [ ] `toString()` et `equals()` pour une représentation et la comparaison de vecteur -- ... -Opérations statiques (méthodes de classes), regardez les tests unitaires pour comprendre comment elles fonctionnent +Toutes ces fonctionnalités doivent exister sur un vecteur transposé. + +### Opérations statiques (méthodes de classes) + +(Regardez les tests unitaires pour comprendre comment elles fonctionnent) - [ ] `of()` - [ ] `empty()` @@ -42,6 +47,10 @@ Opérations statiques (méthodes de classes), regardez les tests unitaires pour - [ ] `sum()` - [ ] `norms()` +### Remarques + +Les constructeurs doivent être non publiques. Pour créer un élément, vous devez utilisez une fabrique (méthode statique) tel que `of()` ou `empty()` + ## Fonctionnalités à réaliser sur les matrices (prochaine itération) TBD diff --git a/src/main/java/ch/hepia/my_app/App.java b/src/main/java/ch/hepia/App.java similarity index 100% rename from src/main/java/ch/hepia/my_app/App.java rename to src/main/java/ch/hepia/App.java