Gridap.Integration
Gridap.Integration
— ModuleThe exported names are
Gridap.Integration.DuffyQuadrature
— Typestruct DuffyQuadrature{D,T} <: Quadrature{D,T}
coordinates::Vector{Point{D,T}}
weights::Vector{T}
end
Duffy quadrature for simplices in [0,1]^D
Gridap.Integration.DuffyQuadrature
— MethodDuffyQuadrature{D}(degree::Integer) where D
Gridap.Integration.GenericQuadrature
— Typestruct GenericQuadrature{D,T} <: Quadrature{D,T}
coordinates::Vector{Point{D,T}}
weights::Vector{T}
end
Gridap.Integration.Quadrature
— Typeabstract type Quadrature{D,T} <: GridapType end
-get_coordinates(q::Quadrature)
-get_weights(q::Quadrature)
-test_quadrature
Gridap.Integration.TensorProductQuadrature
— Typestruct TensorProductQuadrature{D,T} <: Quadrature{D,T}
coordinates::Vector{Point{D,T}}
weights::Vector{T}
end
Tensor product quadrature rule (nodes and weights) on a hyper cube [0,1]^D
Gridap.Integration.TensorProductQuadrature
— MethodTensorProductQuadrature{D}(degree::Integer) where D
TensorProductQuadrature{D}(degrees) where D
Gridap.Integration.TensorProductQuadrature
— MethodTensorProductQuadrature(degrees::NTuple{D}) where D
TensorProductQuadrature(degrees::Point{D}) where D
Gridap.Integration.get_coordinates
— Methodget_coordinates(q::Quadrature)
Gridap.Integration.get_weights
— Methodget_weights(q::Quadrature)
Gridap.Integration.num_dims
— Methodnum_dims(::Quadrature{D}) where D where D
num_dims(::Type{<:Quadrature{D}}) where D
Gridap.Integration.num_point_dims
— Methodnum_point_dims(::Quadrature{D}) where D
num_point_dims(::Type{<:Quadrature{D}}) where D
Gridap.Integration.num_points
— Methodnum_points(q::Quadrature)
Gridap.Integration.test_quadrature
— Methodtest_quadrature(q::Quadrature{D,T}) where {D,T}