ManyBodyProtocols
- pydantic model qcmanybody.models.v2.ManyBodyProtocols[source]
Protocols regarding the manipulation of a ManyBody output data.
Show JSON schema
{ "title": "ManyBodyProtocols", "description": "Protocols regarding the manipulation of a ManyBody output data.", "type": "object", "properties": { "schema_name": { "const": "qcschema_many_body_protocols", "default": "qcschema_many_body_protocols", "title": "Schema Name", "type": "string" }, "cluster_results": { "$ref": "#/$defs/ClusterResultsProtocolEnum", "default": "none" } }, "$defs": { "ClusterResultsProtocolEnum": { "description": "Which component results to preserve in a many body result; usually AtomicResults.", "enum": [ "all", "none" ], "title": "ClusterResultsProtocolEnum", "type": "string" } }, "additionalProperties": false }
- Fields:
- field cluster_results: ClusterResultsProtocolEnum = ClusterResultsProtocolEnum.none
Which component results to preserve in a many body result; usually AtomicResults.
- field schema_name: Literal['qcschema_many_body_protocols'] = 'qcschema_many_body_protocols'
- convert_v(target_version, /) ManyBodyProtocols | ManyBodyProtocols[source]
Convert to instance of particular QCSchema version.
- Return type:
Union[ManyBodyProtocols,ManyBodyProtocols]- Parameters:
target_version (int)