Rulings¶
- class kgpy.optics.surface.rulings.Rulings¶
Bases:
Broadcastable,Copyable,ABC- __init__()¶
Attributes
Methods
__init__()copy()- rtype
typing.TypeVar(CopyableT, bound= Copyable)
- rtype
typing.TypeVar(CopyableT, bound= Copyable)
effective_input_direction(input_vector)effective_input_index(input_vector)effective_input_vector(rays[, material])- rtype
normal(x, y[, num_extra_dims])Inheritance Diagram
- copy()¶
- Return type
typing.TypeVar(CopyableT, bound= Copyable)- Parameters
self (CopyableT) –
- copy_shallow()¶
- Return type
typing.TypeVar(CopyableT, bound= Copyable)- Parameters
self (CopyableT) –
- abstract effective_input_vector(rays, material=None)¶
- Return type
- Parameters
- abstract normal(x, y, num_extra_dims=0)¶
- property broadcasted¶
- property shape¶