Skip to content
Snippets Groups Projects
Commit b001dc2c authored by Joel Cavat's avatar Joel Cavat
Browse files

Add details

parent 95563a71
No related branches found
No related tags found
No related merge requests found
...@@ -15,7 +15,9 @@ Le projet contient déjà un ensemble de tests unitaires. Faites-en sorte que le ...@@ -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. 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 - [ ] `add(), mul(), sub()` pour les opérations de bases
- [ ] `norm()` pour calculer la norme d'un vecteur - [ ] `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 ...@@ -28,9 +30,12 @@ Opération sur les vecteurs (méthodes d'instance), regardez les tests unitaires
- [ ] `copy()` pour copier un vecteur - [ ] `copy()` pour copier un vecteur
- [ ] `slice(), sliceTo(), sliceFrom()` pour les opérations de slicing - [ ] `slice(), sliceTo(), sliceFrom()` pour les opérations de slicing
- [ ] `toString()` et `equals()` pour une représentation et la comparaison de vecteur - [ ] `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()` - [ ] `of()`
- [ ] `empty()` - [ ] `empty()`
...@@ -42,6 +47,10 @@ Opérations statiques (méthodes de classes), regardez les tests unitaires pour ...@@ -42,6 +47,10 @@ Opérations statiques (méthodes de classes), regardez les tests unitaires pour
- [ ] `sum()` - [ ] `sum()`
- [ ] `norms()` - [ ] `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) ## Fonctionnalités à réaliser sur les matrices (prochaine itération)
TBD TBD
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment