Fix Codacy Warnings (#477)
--------- Co-authored-by: Dario Coscia <dariocos99@gmail.com>
This commit is contained in:
committed by
Nicola Demo
parent
e3790e049a
commit
4177bfbb50
@@ -13,37 +13,7 @@ class TimeDependentProblem(AbstractProblem):
|
||||
Here's an example of a 1D wave problem.
|
||||
|
||||
:Example:
|
||||
>>> from pina.problem import SpatialProblem, TimeDependentProblem
|
||||
>>> from pina.operator import grad, laplacian
|
||||
>>> from pina.equation import Equation, FixedValue
|
||||
>>> from pina import Condition
|
||||
>>> from pina.geometry import CartesianDomain
|
||||
>>> import torch
|
||||
>>>
|
||||
>>>
|
||||
>>> class Wave(TimeDependentSpatialProblem):
|
||||
>>>
|
||||
>>> output_variables = ['u']
|
||||
>>> spatial_domain = CartesianDomain({'x': [0, 3]})
|
||||
>>> temporal_domain = CartesianDomain({'t': [0, 1]})
|
||||
>>>
|
||||
>>> def wave_equation(input_, output_):
|
||||
>>> u_t = grad(output_, input_, components=['u'], d=['t'])
|
||||
>>> u_tt = grad(u_t, input_, components=['dudt'], d=['t'])
|
||||
>>> delta_u = laplacian(output_, input_, components=['u'], d=['x'])
|
||||
>>> return delta_u - u_tt
|
||||
>>>
|
||||
>>> def initial_condition(input_, output_):
|
||||
>>> u_expected = (-3*torch.sin(2*torch.pi*input_.extract(['x']))
|
||||
>>> + 5*torch.sin(8/3*torch.pi*input_.extract(['x'])))
|
||||
>>> u = output_.extract(['u'])
|
||||
>>> return u - u_expected
|
||||
>>>
|
||||
>>> conditions = {
|
||||
>>> 't0': Condition(CartesianDomain({'x': [0, 3], 't':0}), Equation(initial_condition)),
|
||||
>>> 'gamma1': Condition(CartesianDomain({'x':0, 't':[0, 1]}), FixedValue(0.)),
|
||||
>>> 'gamma2': Condition(CartesianDomain({'x':3, 't':[0, 1]}), FixedValue(0.)),
|
||||
>>> 'D': Condition(CartesianDomain({'x': [0, 3], 't':[0, 1]}), Equation(wave_equation))}
|
||||
TODO
|
||||
"""
|
||||
|
||||
@abstractmethod
|
||||
@@ -51,7 +21,6 @@ class TimeDependentProblem(AbstractProblem):
|
||||
"""
|
||||
The temporal domain of the problem.
|
||||
"""
|
||||
pass
|
||||
|
||||
@property
|
||||
def temporal_variable(self):
|
||||
|
||||
Reference in New Issue
Block a user