bloqade.analog.builder.assign.CastParams
← Module overview
class
method
sourcemethod
sourcemethod
source
classCastParams¶source
bloqade.analog.builder.assign.CastParams
Signature
class CastParams(n_sites: int, scalar_vars: Set[str], vector_vars: Set[str])Parameters
| Name | Type | Description |
|---|---|---|
n_sites | int | |
scalar_vars | Set[str] | |
vector_vars | Set[str] |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
n_sites | — | n_sites | |
scalar_vars | — | scalar_vars | |
vector_vars | — | vector_vars |
methodcast_scalar_param¶source
bloqade.analog.builder.assign.CastParams.cast_scalar_param
def cast_scalar_param(value: ParamType, name: str) -> DecimalParameters
| Name | Type | Description |
|---|---|---|
value | ParamType | |
name | str |
Returns
Decimal
methodcast_vector_param¶source
bloqade.analog.builder.assign.CastParams.cast_vector_param
Signature
def cast_vector_param(value: Union[np.ndarray, List[ParamType]], name: str) -> List[Decimal]Parameters
| Name | Type | Description |
|---|---|---|
value | Union[np.ndarray, List[ParamType]] | |
name | str |
Returns
List[Decimal]
methodcast_params¶source
bloqade.analog.builder.assign.CastParams.cast_params
def cast_params(params: Dict[str, ParamType]) -> Dict[str, ParamType]Parameters
| Name | Type | Description |
|---|---|---|
params | Dict[str, ParamType] |
Returns
Dict[str, ParamType]