update public distribution
based on internal repository c9a2ac8 2019-01-03 16:04:57 +0100 tagged rev-master-2.0.0
This commit is contained in:
90
docs/src/uml/calculation-task.puml
Normal file
90
docs/src/uml/calculation-task.puml
Normal file
@@ -0,0 +1,90 @@
|
||||
@startuml
|
||||
|
||||
|
||||
class CalculationTask {
|
||||
model
|
||||
scan
|
||||
symmetry
|
||||
emitter
|
||||
region
|
||||
..
|
||||
files
|
||||
}
|
||||
|
||||
class Model {
|
||||
index
|
||||
..
|
||||
dlat
|
||||
dAS
|
||||
dS1S2
|
||||
V0
|
||||
Zsurf
|
||||
Texp
|
||||
rmax
|
||||
}
|
||||
|
||||
class Scan {
|
||||
index
|
||||
..
|
||||
filename
|
||||
mode
|
||||
initial_state
|
||||
energies
|
||||
thetas
|
||||
phis
|
||||
alphas
|
||||
}
|
||||
|
||||
class Symmetry {
|
||||
index
|
||||
..
|
||||
rotation
|
||||
registry
|
||||
}
|
||||
|
||||
class Emitter {
|
||||
index
|
||||
|
||||
}
|
||||
|
||||
class Region {
|
||||
index
|
||||
..
|
||||
range
|
||||
}
|
||||
|
||||
CalculationTask *-- Model
|
||||
CalculationTask *-- Scan
|
||||
CalculationTask *-- Symmetry
|
||||
CalculationTask *-- Emitter
|
||||
CalculationTask *-- Region
|
||||
|
||||
class Project {
|
||||
scans
|
||||
symmetries
|
||||
model_handler
|
||||
cluster_generator
|
||||
}
|
||||
|
||||
class ClusterGenerator {
|
||||
count_emitters()
|
||||
create_cluster()
|
||||
}
|
||||
|
||||
class ModelHandler {
|
||||
create_tasks()
|
||||
add_result()
|
||||
}
|
||||
|
||||
Model ..> ModelHandler
|
||||
Scan ..> Project
|
||||
Symmetry ..> Project
|
||||
Emitter ..> ClusterGenerator
|
||||
Region ..> Project
|
||||
|
||||
Project *-left- ModelHandler
|
||||
Project *- ClusterGenerator
|
||||
|
||||
hide empty members
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user