FunctionSpace
julia> using Exodus, FiniteElementContainersERROR: ArgumentError: Package Exodus not found in current path. - Run `import Pkg; Pkg.add("Exodus")` to install the Exodus package.julia> mesh = UnstructuredMesh("../../test/poisson/poisson.g")ERROR: UndefVarError: `UnstructuredMesh` not definedjulia> V = FunctionSpace(mesh, H1Field, Lagrange)ERROR: UndefVarError: `FunctionSpace` not defined
API
FiniteElementContainers.AbstractFunctionSpace — Type
abstract type AbstractFunctionSpaceFiniteElementContainers.FunctionSpace — Type
struct FunctionSpace{IsJuliaCSafe, FieldType, IT<:Integer, IV<:AbstractArray{IT<:Integer, 1}, RT<:Number, RV<:AbstractArray{RT<:Number, 1}, ND, BTRE, RefFEs} <: FiniteElementContainers.AbstractFunctionSpaceblock_names::Vector{String}block_to_ref_fe_id::Anycoords::H1Field{RT, RV} where {RT<:Number, RV<:AbstractVector{RT}}elem_conns::Connectivity{IT, IV} where {IT<:Integer, IV<:AbstractVector{IT}}elem_id_maps::Array{Vector{IT}, 1} where IT<:Integerelem_to_facets::Union{Nothing, Connectivity{IT, IV}} where {IT<:Integer, IV<:AbstractVector{IT}}facet_orientation::Union{Nothing, Connectivity{IT, IV}} where {IT<:Integer, IV<:AbstractVector{IT}}node_id_map::AbstractVector{IT} where IT<:Integerref_fes::Any
FiniteElementContainers._setup_ref_fes — Method
default code path that sets up ref fes as a namedtuple
FiniteElementContainers.block_names — Method
block_names(fspace::FunctionSpace) -> Vector{String}
Names of the element blocks, in block order: block_names(fspace)[b] is the name of the block whose connectivity, reference element, physics and properties all live at index b.