![]() |
IgANet
IGAnets - Isogeometric Analysis Networks
|
Classes | |
| struct | make_reverse_index_sequence_helper |
| Reverse index sequence helper. More... | |
| struct | make_reverse_index_sequence_helper< N, std::index_sequence< NN... > > |
| class | zip_helper |
Functions | |
| void | check_finite_scalar (const torch::Tensor &value, const char *message) |
Provides the check_finite_scalar operation. | |
| void | check_finite_tensor (const torch::Tensor &value, const char *message) |
Provides the check_finite_tensor operation. | |
| void | check_nonnegative_finite_scalar (const torch::Tensor &value, const char *message) |
Provides the check_nonnegative_finite_scalar operation. | |
| void | check_nonzero_finite_scalar (const torch::Tensor &value, const char *message) |
Provides the check_nonzero_finite_scalar operation. | |
| void | check_positive_finite_scalar (const torch::Tensor &value, const char *message) |
Provides the check_positive_finite_scalar operation. | |
| bool | tensor_values_are_finite (const torch::Tensor &tensor) |
Provides the tensor_values_are_finite operation. | |
| void | validate_gmres_parameters (int restart) |
Provides the validate_gmres_parameters operation. | |
| void | validate_inverse_preconditioner (const torch::Tensor &inverse_preconditioner, const torch::Tensor &A) |
Provides the validate_inverse_preconditioner operation. | |
| void | validate_iterative_solver_inputs (const torch::Tensor &A, const torch::Tensor &b, int max_iter, double tol) |
Provides the validate_iterative_solver_inputs operation. | |
| void | validate_preconditioner_output (const torch::Tensor &value, const torch::Tensor &residual) |
Provides the validate_preconditioner_output operation. | |
| struct iganet::utils::detail::make_reverse_index_sequence_helper |
Reverse index sequence helper.
|
inline |
Provides the check_finite_scalar operation.
| value | Value to process. |
| message | Value of message. |
|
inline |
Provides the check_finite_tensor operation.
| value | Value to process. |
| message | Value of message. |
|
inline |
Provides the check_nonnegative_finite_scalar operation.
| value | Value to process. |
| message | Value of message. |
|
inline |
Provides the check_nonzero_finite_scalar operation.
| value | Value to process. |
| message | Value of message. |
|
inline |
Provides the check_positive_finite_scalar operation.
| value | Value to process. |
| message | Value of message. |
|
inline |
Provides the tensor_values_are_finite operation.
| tensor | Tensor to process. |
| auto iganet::utils::detail::to_tensorAccessor | ( | const BlockTensor< torch::Tensor, Dims... > & | blocktensor, |
| c10::DeviceType | deviceType, | ||
| std::index_sequence< Is... > | |||
| ) |
Provides the to_tensorAccessor operation.
| T | Template parameter T. |
| N | Template parameter N. |
| Dims | Template parameter Dims. |
| Is | Template parameter Is. |
| blocktensor | Value of blocktensor. |
| deviceType | Value of deviceType. |
| auto iganet::utils::detail::to_tensorAccessor | ( | const TensorArray< sizeof...(Is)> & | tensorArray, |
| c10::DeviceType | deviceType, | ||
| std::index_sequence< Is... > | |||
| ) |
Provides the to_tensorAccessor operation.
| T | Template parameter T. |
| N | Template parameter N. |
| Is | Template parameter Is. |
| tensorArray | Value of tensorArray. |
| deviceType | Value of deviceType. |
| auto iganet::utils::detail::to_tensorAccessor | ( | const TensorArray< sizeof...(Is)> & | tensorArray, |
| std::index_sequence< Is... > | |||
| ) |
Converts a std::array of torch::Tensor objects to an array of torch::TensorAccessor objects.
| T | Template parameter T. |
| N | Template parameter N. |
| Is | Template parameter Is. |
| tensorArray | Value of tensorArray. |
|
inline |
Provides the validate_gmres_parameters operation.
| restart | Value of restart. |
|
inline |
Provides the validate_inverse_preconditioner operation.
| inverse_preconditioner | Value of inverse_preconditioner. |
| A | Value of A. |
|
inline |
Provides the validate_iterative_solver_inputs operation.
| A | Value of A. |
| b | Value of b. |
| max_iter | Value of max_iter. |
| tol | Value of tol. |
|
inline |
Provides the validate_preconditioner_output operation.
| value | Value to process. |
| residual | Value of residual. |