﻿fdtdx.ObjectContainer
=====================

.. currentmodule:: fdtdx

.. autoclass:: ObjectContainer
   :show-inheritance:

Quick Reference
---------------



.. rubric:: Attributes



* :attr:`~ObjectContainer.all_objects_diagonally_anisotropic_electric_conductivity`



* :attr:`~ObjectContainer.all_objects_diagonally_anisotropic_magnetic_conductivity`



* :attr:`~ObjectContainer.all_objects_diagonally_anisotropic_permeability`



* :attr:`~ObjectContainer.all_objects_diagonally_anisotropic_permittivity`



* :attr:`~ObjectContainer.all_objects_isotropic_electric_conductivity`



* :attr:`~ObjectContainer.all_objects_isotropic_magnetic_conductivity`



* :attr:`~ObjectContainer.all_objects_isotropic_permeability`



* :attr:`~ObjectContainer.all_objects_isotropic_permittivity`



* :attr:`~ObjectContainer.all_objects_non_dispersive`



* :attr:`~ObjectContainer.all_objects_non_electrically_conductive`



* :attr:`~ObjectContainer.all_objects_non_magnetic`



* :attr:`~ObjectContainer.all_objects_non_magnetically_conductive`





* :attr:`~ObjectContainer.backward_detectors`



* :attr:`~ObjectContainer.bloch_objects`



* :attr:`~ObjectContainer.boundary_objects`



* :attr:`~ObjectContainer.detectors`



* :attr:`~ObjectContainer.devices`



* :attr:`~ObjectContainer.forward_detectors`



* :attr:`~ObjectContainer.max_num_dispersive_poles`



* :attr:`~ObjectContainer.object_list`



* :attr:`~ObjectContainer.objects`



* :attr:`~ObjectContainer.pec_objects`



* :attr:`~ObjectContainer.periodic_objects`



* :attr:`~ObjectContainer.pmc_objects`



* :attr:`~ObjectContainer.pml_objects`



* :attr:`~ObjectContainer.sources`



* :attr:`~ObjectContainer.static_material_objects`



* :attr:`~ObjectContainer.volume`



* :attr:`~ObjectContainer.volume_idx`






.. rubric:: Methods





* :attr:`~ObjectContainer.aset`



* :attr:`~ObjectContainer.copy`



* :attr:`~ObjectContainer.get_class_fields`



* :attr:`~ObjectContainer.get_public_fields`



* :attr:`~ObjectContainer.index`



* :attr:`~ObjectContainer.replace_sources`







Attributes
==========



.. autoattribute:: ObjectContainer.all_objects_diagonally_anisotropic_electric_conductivity



.. autoattribute:: ObjectContainer.all_objects_diagonally_anisotropic_magnetic_conductivity



.. autoattribute:: ObjectContainer.all_objects_diagonally_anisotropic_permeability



.. autoattribute:: ObjectContainer.all_objects_diagonally_anisotropic_permittivity



.. autoattribute:: ObjectContainer.all_objects_isotropic_electric_conductivity



.. autoattribute:: ObjectContainer.all_objects_isotropic_magnetic_conductivity



.. autoattribute:: ObjectContainer.all_objects_isotropic_permeability



.. autoattribute:: ObjectContainer.all_objects_isotropic_permittivity



.. autoattribute:: ObjectContainer.all_objects_non_dispersive



.. autoattribute:: ObjectContainer.all_objects_non_electrically_conductive



.. autoattribute:: ObjectContainer.all_objects_non_magnetic



.. autoattribute:: ObjectContainer.all_objects_non_magnetically_conductive





.. autoattribute:: ObjectContainer.backward_detectors



.. autoattribute:: ObjectContainer.bloch_objects



.. autoattribute:: ObjectContainer.boundary_objects



.. autoattribute:: ObjectContainer.detectors



.. autoattribute:: ObjectContainer.devices



.. autoattribute:: ObjectContainer.forward_detectors



.. autoattribute:: ObjectContainer.max_num_dispersive_poles



.. autoattribute:: ObjectContainer.object_list



.. autoattribute:: ObjectContainer.objects



.. autoattribute:: ObjectContainer.pec_objects



.. autoattribute:: ObjectContainer.periodic_objects



.. autoattribute:: ObjectContainer.pmc_objects



.. autoattribute:: ObjectContainer.pml_objects



.. autoattribute:: ObjectContainer.sources



.. autoattribute:: ObjectContainer.static_material_objects



.. autoattribute:: ObjectContainer.volume



.. autoattribute:: ObjectContainer.volume_idx








Methods
==========








.. automethod:: ObjectContainer.aset





.. automethod:: ObjectContainer.copy





.. automethod:: ObjectContainer.get_class_fields





.. automethod:: ObjectContainer.get_public_fields





.. automethod:: ObjectContainer.index





.. automethod:: ObjectContainer.replace_sources






If you find any errors in the documentation, please report them in the `Github Issues <https://github.com/ymahlau/fdtdx/issues>`_!