Table of Contents

Namespace AiDotNet.PhysicsInformed.Interfaces

Classes

InverseProblemOptions<T>

Configuration options for inverse problem PINN training.

InverseProblemResult<T>

Results from inverse problem optimization.

MultiScaleTrainingOptions<T>

Configuration options for multi-scale PINN training.

PDEDerivatives<T>

Holds the derivatives needed for PDE computation.

PDEResidualGradient<T>

Holds gradients of a residual with respect to outputs and derivatives.

Interfaces

IBoundaryConditionGradient<T>

Provides gradients for boundary residuals with respect to outputs and derivatives.

IBoundaryCondition<T>

Defines boundary conditions for a PDE problem.

IDomainDecompositionTrainingHistory<T>

Extended training history interface for domain decomposition PINN training.

IGpuAcceleratedPINN<T>

Interface for Physics-Informed Neural Networks that support GPU acceleration.

IInitialCondition<T>

Defines initial conditions for time-dependent PDEs.

IInverseProblemGradient<T>

Provides gradient information for inverse problem parameters.

IInverseProblem<T>

Defines the interface for inverse problems in physics-informed neural networks.

IMultiFidelityTrainingHistory<T>

Extended training history interface for multi-fidelity PINN training.

IMultiScalePDEGradient<T>

Provides gradient information for multi-scale PDE residuals.

IMultiScalePDE<T>

Defines the interface for multi-scale Partial Differential Equations.

IPDEResidualGradient<T>

Provides gradients of the PDE residual with respect to outputs and derivatives.

IPDESpecification<T>

Defines the interface for specifying Partial Differential Equations (PDEs) that can be used with Physics-Informed Neural Networks.

Enums

InverseProblemRegularization

Specifies the type of regularization for inverse problems.