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

Add details

parent 95563a71
Branches multiple_files
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.
Please register or to comment