| 807 | |
| 808 | |
| 809 | class DftEnergy(DftObj): |
| 810 | """ """ |
| 811 | |
| 812 | def __init__(self, func, args): |
| 813 | """Construct a `DftEnergy`.""" |
| 814 | super().__init__(func, args) |
| 815 | self.nfreqs = len(args[0]) |
| 816 | self.regions = args[1] |
| 817 | self.num_components = 12 |
| 818 | |
| 819 | @property |
| 820 | def electric(self): |
| 821 | return self.swigobj_attr("electric") |
| 822 | |
| 823 | @property |
| 824 | def magnetic(self): |
| 825 | return self.swigobj_attr("magnetic") |
| 826 | |
| 827 | @property |
| 828 | def total(self): |
| 829 | return self.swigobj_attr("total") |
| 830 | |
| 831 | @property |
| 832 | def freq(self): |
| 833 | return self.swigobj_attr("freq") |
| 834 | |
| 835 | |
| 836 | class DftFields(DftObj): |