comparison diffOp.jl @ 175:bcd2029c590d boundary_conditions

Remove a bunch of obsolete method sketches
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 12 Jun 2019 15:12:03 +0200
parents 187295479984
children
comparison
equal deleted inserted replaced
174:187295479984 175:bcd2029c590d
8 function innerProduct(D::DiffOp, u::AbstractVector, v::AbstractVector)::Real 8 function innerProduct(D::DiffOp, u::AbstractVector, v::AbstractVector)::Real
9 error("not implemented") 9 error("not implemented")
10 end 10 end
11 11
12 function matrixRepresentation(D::DiffOp) 12 function matrixRepresentation(D::DiffOp)
13 error("not implemented")
14 end
15
16 function boundaryCondition(D::DiffOp,b::BoundaryIdentifier,type)::(Closure, Penalty)
17 error("not implemented")
18 end
19
20 function interface(Du::DiffOp, Dv::DiffOp, b::BoundaryIdentifier; type)
21 error("not implemented")
22 end
23
24 abstract type Closure end
25
26 function apply(c::Closure, v::AbstractVector, i::Int)
27 error("not implemented")
28 end
29
30 abstract type Penalty end
31
32 function apply(c::Penalty, g, i::Int)
33 error("not implemented") 13 error("not implemented")
34 end 14 end
35 15
36 abstract type DiffOpCartesian{Dim} <: DiffOp end 16 abstract type DiffOpCartesian{Dim} <: DiffOp end
37 17