Skip to content

Commit

Permalink
convert between circuit structures
Browse files Browse the repository at this point in the history
Circuit2EquivalentCircuit
  • Loading branch information
MaximeVH committed May 8, 2024
1 parent 567b4d0 commit 7af524c
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/CircuitEvolution.jl
Expand Up @@ -29,6 +29,10 @@ function parametertuple(circuit,parameters)
return NamedTuple{name_symbols}(Tuple(parameters))
end

function Circuit2EquivalentCircuit(circuit)
circuitstring, parameters = tree_to_circuit(karva_to_tree(circuit.karva,circuit.parameters))
return EquivalentCircuit(circuitstring,parametertuple(circuitstring,flatten(parameters)))
end
# function initializecircuit(head=8,terminals="RCLP")
# karva = generatekarva(head,terminals)
# parameters = karva_parameters(karva)
Expand Down

0 comments on commit 7af524c

Please sign in to comment.