Skip to content

Commit 133ad06

Browse files
function changes
1 parent 5b4887d commit 133ad06

File tree

63 files changed

+112
-3717
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+112
-3717
lines changed

client/doc/AlgorithmClass.png

56.4 KB
Loading

client/doc/AlgorithmClass.puml

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
@startuml
2+
'https://plantuml.com/class-diagram
3+
4+
5+
package Models {
6+
interface ModelProvider
7+
interface VectorFactory
8+
interface ParameterFactory
9+
interface CoefficientFactory
10+
interface MatrixFactory
11+
interface Vector<T>
12+
interface Parameter<T>
13+
interface Coefficient<T>
14+
interface Matrix
15+
16+
ModelProvider *-- VectorFactory
17+
ModelProvider *-- ParameterFactory
18+
ModelProvider *-- CoefficientFactory
19+
ModelProvider *-- MatrixFactory
20+
21+
22+
23+
VectorFactory "creates" *-- Vector
24+
ParameterFactory "creates" *-- Parameter
25+
CoefficientFactory "creates" *-- Coefficient
26+
MatrixFactory "creates" *-- Matrix
27+
28+
interface Function<T>
29+
interface Model
30+
}
31+
32+
package Functions {
33+
interface FunctionProvider
34+
interface Statistics {
35+
+ LinearRegressionModel linearRegressionModel()
36+
+ ScalarFunction standardDeviation(Vector vector)
37+
38+
}
39+
interface Financial {
40+
+ ScalarFunction amortize(...)
41+
+ Function<RetirementBalance> retirementBalance(...)
42+
+ RetirementModel<List<RetirementBalance> retirementModel(...)
43+
}
44+
45+
FunctionProvider *-- Statistics
46+
FunctionProvider *-- Financial
47+
48+
Statistics --> Function
49+
Statistics --> Model
50+
51+
Financial --> Function
52+
Financial --> Model
53+
}
54+
55+
package Client {
56+
class AlgorithmClient
57+
58+
AlgorithmClient *-- ModelProvider
59+
AlgorithmClient *-- FunctionProvider
60+
}
61+
62+
63+
64+
65+
@enduml

client/doc/AlgorithmComponent.puml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
@startuml
2+
'https://plantuml.com/component-diagram
3+
4+
5+
package "Some Group" {
6+
HTTP - [First Component]
7+
[Another Component]
8+
}
9+
10+
node "Other Groups" {
11+
FTP - [Second Component]
12+
[First Component] --> FTP
13+
}
14+
15+
cloud {
16+
[Example 1]
17+
}
18+
19+
20+
database "MySql" {
21+
folder "This is my folder" {
22+
[Folder 3]
23+
}
24+
frame "Foo" {
25+
[Frame 4]
26+
}
27+
}
28+
29+
30+
[Another Component] --> [Example 1]
31+
[Example 1] --> [Folder 3]
32+
[Folder 3] --> [Frame 4]
33+
34+
@enduml

client/target/apidocs/allclasses-index.html

-110
This file was deleted.

client/target/apidocs/allpackages-index.html

-98
This file was deleted.

client/target/apidocs/constant-values.html

-84
This file was deleted.

0 commit comments

Comments
 (0)