1111
1212class InputTargetCondition (ConditionInterface ):
1313 """
14- Condition for domain/equation data. This condition must be used every
15- time a Physics Informed or a Supervised Loss is needed in the Solver .
14+ Condition defined by input and target data. This condition can be used in
15+ both supervised learning and Physics-informed problems .
1616 """
1717
1818 __slots__ = ["input" , "target" ]
@@ -25,15 +25,11 @@ def __new__(cls, input, target):
2525 the types of input and target data.
2626
2727 :param input: Input data for the condition.
28- :type input: torch.Tensor | LabelTensor | Graph |
29- torch_geometric.data.Data | list[Graph] |
30- list[torch_geometric.data.Data] | tuple[Graph] |
31- tuple[torch_geometric.data.Data]
28+ :type input: torch.Tensor | LabelTensor | Graph | Data | list[Graph] |
29+ list[Data] | tuple[Graph] | tuple[Data]
3230 :param target: Target data for the condition.
33- :type target: torch.Tensor | LabelTensor | Graph |
34- torch_geometric.data.Data | list[Graph] |
35- list[torch_geometric.data.Data] | tuple[Graph] |
36- tuple[torch_geometric.data.Data]
31+ :type target: torch.Tensor | LabelTensor | Graph | Data | list[Graph] |
32+ list[Data] | tuple[Graph] | tuple[Data]
3733 :return: Subclass of InputTargetCondition
3834 :rtype: pina.condition.input_target_condition.
3935 TensorInputTensorTargetCondition |
@@ -43,7 +39,7 @@ def __new__(cls, input, target):
4339 GraphInputTensorTargetCondition |
4440 pina.condition.input_target_condition.GraphInputGraphTargetCondition
4541
46- :raises ValueError: If input and or target are not of type
42+ :raises ValueError: If ` input` and/ or ` target` are not of type
4743 :class:`torch.Tensor`, :class:`~pina.label_tensor.LabelTensor`,
4844 :class:`~pina.graph.Graph`, or :class:`~torch_geometric.data.Data`.
4945 """
@@ -85,12 +81,11 @@ def __new__(cls, input, target):
8581
8682 def __init__ (self , input , target ):
8783 """
88- Initialize the object storing the input and target data.
84+ Initialize the object by storing the ` input` and ` target` data.
8985
9086 :param input: Input data for the condition.
9187 :type input: torch.Tensor | LabelTensor | Graph | Data | list[Graph] |
92- list[Data] | tuple[Graph] |
93- tuple[Data]
88+ list[Data] | tuple[Graph] | tuple[Data]
9489 :param target: Target data for the condition.
9590 :type target: torch.Tensor | LabelTensor | Graph | Data | list[Graph] |
9691 list[Data] | tuple[Graph] | tuple[Data]
@@ -122,29 +117,29 @@ def _check_input_target_len(input, target):
122117class TensorInputTensorTargetCondition (InputTargetCondition ):
123118 """
124119 InputTargetCondition subclass for :class:`torch.Tensor` or
125- :class:`~pina.label_tensor.LabelTensor` input and target data.
120+ :class:`~pina.label_tensor.LabelTensor` ` input` and ` target` data.
126121 """
127122
128123
129124class TensorInputGraphTargetCondition (InputTargetCondition ):
130125 """
131126 InputTargetCondition subclass for :class:`torch.Tensor` or
132- :class:`~pina.label_tensor.LabelTensor` input and
133- :class:`~pina.graph.Graph` or :class:`~torch_geometric.data.Data` target
127+ :class:`~pina.label_tensor.LabelTensor` ` input` and
128+ :class:`~pina.graph.Graph` or :class:`~torch_geometric.data.Data` ` target`
134129 data.
135130 """
136131
137132
138133class GraphInputTensorTargetCondition (InputTargetCondition ):
139134 """
140135 InputTargetCondition subclass for :class:`~pina.graph.Graph` o
141- :class:`~torch_geometric.data.Data` input and :class:`torch.Tensor` or
142- :class:`~pina.label_tensor.LabelTensor` target data.
136+ :class:`~torch_geometric.data.Data` ` input` and :class:`torch.Tensor` or
137+ :class:`~pina.label_tensor.LabelTensor` ` target` data.
143138 """
144139
145140
146141class GraphInputGraphTargetCondition (InputTargetCondition ):
147142 """
148143 InputTargetCondition subclass for :class:`~pina.graph.Graph`/
149- :class:`~torch_geometric.data.Data` input and target data.
144+ :class:`~torch_geometric.data.Data` ` input` and ` target` data.
150145 """
0 commit comments