Add accurate arithmetic for summation, fix order of input particles

This commit is contained in:
Anton Reinhard
2023-09-07 15:15:21 +02:00
parent 0f78053ccf
commit d1666de432
14 changed files with 183 additions and 66 deletions

View File

@ -1,5 +1,5 @@
DataTaskNode(t::AbstractDataTask) = DataTaskNode(
DataTaskNode(t::AbstractDataTask, name = "") = DataTaskNode(
t,
Vector{Node}(),
Vector{Node}(),
@ -7,6 +7,7 @@ DataTaskNode(t::AbstractDataTask) = DataTaskNode(
missing,
missing,
missing,
name,
)
ComputeTaskNode(t::AbstractComputeTask) = ComputeTaskNode(
t,
@ -36,6 +37,7 @@ copy(n::DataTaskNode) = DataTaskNode(
copy(n.nodeReduction),
copy(n.nodeSplit),
copy(n.nodeFusion),
copy(n.name),
)
"""
@ -52,8 +54,8 @@ end
Construct and return a new [`DataTaskNode`](@ref) with the given task.
"""
function make_node(t::AbstractDataTask)
return DataTaskNode(t)
function make_node(t::AbstractDataTask, name::String = "")
return DataTaskNode(t, name)
end
"""