diakoptic method