Public API: meent package#
Subpackages#
- meent.on_numpy package
- Subpackages
- meent.on_numpy.emsolver package
- meent.on_numpy.modeler package
- Submodules
- meent.on_numpy.mee module
- Module contents
- Subpackages
- meent.on_jax package
- Subpackages
- meent.on_jax.emsolver package
- Submodules
- meent.on_jax.emsolver.convolution_matrix module
- meent.on_jax.emsolver.field_distribution module
- meent.on_jax.emsolver.primitives module
- meent.on_jax.emsolver.rcwa module
- meent.on_jax.emsolver.scattering_method module
- meent.on_jax.emsolver.smm_util module
- meent.on_jax.emsolver.transfer_method module
- Module contents
- meent.on_jax.modeler package
- meent.on_jax.optimizer package
- meent.on_jax.emsolver package
- Submodules
- meent.on_jax.mee module
- Module contents
- Subpackages
- meent.on_torch package
- Subpackages
- meent.on_torch.emsolver package
- Submodules
- meent.on_torch.emsolver.convolution_matrix module
- meent.on_torch.emsolver.field_distribution module
- meent.on_torch.emsolver.primitives module
- meent.on_torch.emsolver.rcwa module
- meent.on_torch.emsolver.scattering_method module
- meent.on_torch.emsolver.smm_util module
- meent.on_torch.emsolver.transfer_method module
- Module contents
- meent.on_torch.modeler package
- meent.on_torch.optimizer package
- meent.on_torch.emsolver package
- Submodules
- meent.on_torch.mee module
- Module contents
- Subpackages
Submodules#
meent.main module#
- meent.main.call_mee(backend=0, *args, **kwargs)#
return RCWA mee instance according to backend option.
- Parameters:
backend – decide backend. 0: NumPy, 1: JAX, 2: Torch
*args – passed to RCWA instance
**kwargs – passed to RCWA instance
- Returns:
RCWA mee instance
- Return type:
RCWA