Exodus.jl Types
Public methods
Exodus.Block — Typestruct Block{I, A<:(AbstractMatrix)} <: Exodus.AbstractExodusSet{I, A<:(AbstractMatrix)}id::Anynum_elem::Int64num_nodes_per_elem::Int64elem_type::Stringconn::AbstractMatrix
Exodus.Block — MethodBlock(exo::ExodusDatabase, block_id::Integer) -> Block
Init method for block container.
Exodus.Block — MethodBlock(exo::ExodusDatabase, name::String) -> Block
Exodus.EdgeMap — Typestruct EdgeMap <: Exodus.AbstractExodusMapExodus.ElementMap — Typestruct ElementMap <: Exodus.AbstractExodusMapExodus.ElementVariable — Typestruct ElementVariable <: Exodus.AbstractExodusVariableExodus.ExodusDatabase — Typestruct ExodusDatabase{M, I, B, F}exo::Int32mode::Stringfile_name::Stringinit::Initializationblock_name_dict::Dict{String}nset_name_dict::Dict{String}sset_name_dict::Dict{String}element_var_name_dict::Dict{String}global_var_name_dict::Dict{String}nodal_var_name_dict::Dict{String}nset_var_name_dict::Dict{String}sset_var_name_dict::Dict{String}
Exodus.ExodusDatabase — MethodExodusDatabase(
file_name::String,
mode::String
) -> ExodusDatabase
Type unstable helper to eliminate annoying lines of code to get type stability.
If you're looking for a type stable way to to open an exodus file, Simple copy past some of this into a barrier function
Exodus.ExodusDatabase — MethodExodus.ExodusDatabase — MethodExodusDatabase(
file_name::String,
mode::String
) -> ExodusDatabase
Exodus.ExodusDatabase — MethodExodusDatabase(
file_name::String,
mode::String
) -> ExodusDatabase
Exodus.ExodusDatabase — MethodExodus.FaceMap — Typestruct FaceMap <: Exodus.AbstractExodusMapExodus.GlobalVariable — Typestruct GlobalVariable <: Exodus.AbstractExodusVariableExodus.Initialization — Typestruct Initialization{B}Type that holds initialization information.
Exodus.Initialization — MethodInitialization(exo::Int32, _::Type{B}) -> Initialization
Exodus.Initialization — MethodInitialization(
exo::ExodusDatabase{M, I, B, F}
) -> Initialization
Exodus.Initialization — MethodInitialization(_::Type{B<:Integer}) -> Initialization
Initialization(_)
Exodus.NodalVariable — Typestruct NodalVariable <: Exodus.AbstractExodusVariableExodus.NodalVectorVariable — Typestruct NodalVectorVariable <: Exodus.AbstractExodusVariableExodus.NodeMap — Typestruct NodeMap <: Exodus.AbstractExodusMapExodus.NodeSet — Typestruct NodeSet{I, A<:(AbstractVector)} <: Exodus.AbstractExodusSet{I, A<:(AbstractVector)}id::Anynodes::AbstractVector
Exodus.NodeSet — MethodNodeSet(exo::ExodusDatabase, name::String) -> NodeSet
Exodus.NodeSet — MethodNodeSet(
exo::ExodusDatabase{M, I, B, F},
id::Integer
) -> NodeSet
Exodus.NodeSetVariable — Typestruct NodeSetVariable <: Exodus.AbstractExodusVariableExodus.SideSet — Typestruct SideSet{I, A<:(AbstractVector)} <: Exodus.AbstractExodusSet{I, A<:(AbstractVector)}id::Anyelements::AbstractVectorsides::AbstractVectornum_nodes_per_side::AbstractVectorside_nodes::AbstractVector
Exodus.SideSet — MethodSideSet(exo::ExodusDatabase, name::String) -> SideSet
Exodus.SideSet — MethodSideSet(
exo::ExodusDatabase{M, I, B, F},
id::Integer
) -> SideSet
Exodus.SideSetVariable — Typestruct SideSetVariable <: Exodus.AbstractExodusVariablePrivate methods
Exodus.AbstractExodusMap — Typeabstract type AbstractExodusMap <: Exodus.AbstractExodusTypeExodus.AbstractExodusSet — Typeabstract type AbstractExodusSet{I, A} <: Exodus.AbstractExodusTypeExodus.AbstractExodusType — Typeabstract type AbstractExodusTypeExodus.AbstractExodusVariable — Typeabstract type AbstractExodusVariable <: Exodus.AbstractExodusTypeExodus.CommunicationMapParameters — Typestruct CommunicationMapParameters{B}node_cmap_ids::Vectornode_cmap_node_cnts::Vectorelem_cmap_ids::Vectorelem_cmap_elem_cnts::Vector
Exodus.CommunicationMapParameters — MethodCommunicationMapParameters(
exo::ExodusDatabase{M, I, B, F},
lb_params::Exodus.LoadBalanceParameters{B},
processor::Integer
) -> Exodus.CommunicationMapParameters
Exodus.EPUException — Typestruct EPUException <: Exceptioncmd::Cmd
Exodus.ElementCommunicationMap — Typestruct ElementCommunicationMap{B}elem_ids::Vectorside_ids::Vectorproc_ids::Vector
Exodus.ElementCommunicationMap — MethodElementCommunicationMap(
exo::ExodusDatabase{M, I, B, F},
elem_map_id::Integer,
elem_cnt,
processor::Integer
) -> Exodus.ElementCommunicationMap
Exodus.ExodiffException — Typestruct ExodiffException <: Exceptioncmd::Cmd
Exodus.ExodusError — Typestruct ExodusError <: Exceptionerror_code::Int32error_msg::String
Exodus.ExodusWindowsError — Typestruct ExodusWindowsError <: ExceptionExodus.LoadBalanceParameters — Typestruct LoadBalanceParameters{B}num_int_nodes::Anynum_bor_nodes::Anynum_ext_nodes::Anynum_int_elems::Anynum_bor_elems::Anynum_node_cmaps::Anynum_elem_cmaps::Anyprocessor::Int32
Exodus.LoadBalanceParameters — MethodLoadBalanceParameters(
exo::ExodusDatabase{M, I, B, F},
processor::Integer
) -> Exodus.LoadBalanceParameters
Exodus.ModeException — Typestruct ModeException <: Exceptionmode::String
Exodus.NemSliceException — Typestruct NemSliceException <: Exceptioncmd::Cmd
Exodus.NemSpreadException — Typestruct NemSpreadException <: Exceptioncmd::Cmd
Exodus.NodalScalarVariable — Typestruct NodalVariable <: Exodus.AbstractExodusVariableExodus.NodeCommunicationMap — Typestruct NodeCommunicationMap{B}node_ids::Vectorproc_ids::Vector
Exodus.NodeCommunicationMap — MethodNodeCommunicationMap(
exo::ExodusDatabase{M, I, B, F},
node_map_id,
node_cnt,
processor
) -> Exodus.NodeCommunicationMap
Exodus.ProcessorElementMaps — Typestruct ProcessorElementMaps{B}elem_map_internal::Vectorelem_map_border::Vector
Exodus.ProcessorElementMaps — MethodProcessorElementMaps(
exo::ExodusDatabase{M, I, B, F},
processor
) -> Exodus.ProcessorElementMaps
Exodus.ProcessorNodeMaps — Typestruct ProcessorNodeMaps{B}node_map_internal::Vectornode_map_border::Vectornode_map_external::Vector
Exodus.ProcessorNodeMaps — MethodProcessorNodeMaps(
exo::ExodusDatabase{M, I, B, F},
processor
) -> Exodus.ProcessorNodeMaps
Exodus.SetIDException — Typestruct SetIDException{M, I, B, F, V, I1<:Integer} <: Exceptionexo::ExodusDatabasetype::Typeid::Integer
Exodus.SetNameException — Typestruct SetNameException{M, I, B, F, V} <: Exceptionexo::ExodusDatabasetype::Typename::String
Exodus.VariableIDException — Typestruct VariableIDException{M, I, B, F, V} <: Exceptionexo::ExodusDatabasetype::Typeid::Int64
Exodus.VariableNameException — Typestruct VariableNameException{M, I, B, F, V} <: Exceptionexo::ExodusDatabasetype::Typename::String
Exodus.ex_entity_id — TypeExodus.ex_entity_type — Typeex_entity_typeEntity type enums (exentitytype in exodusII.h)
Exodus.ex_inquiry — Typeex_inquiryInquiry enums (ex_inquiry in exodusII.h).
Exodus.void_int — Typevoid_int = Cvoid