Exodus.jl Types
Public methods
Exodus.Block
— Typestruct Block{I, A<:(AbstractMatrix)} <: Exodus.AbstractExodusSet{I, A<:(AbstractMatrix)}
id::Any
num_elem::Int64
num_nodes_per_elem::Int64
elem_type::String
conn::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.AbstractExodusMap
Exodus.ElementMap
— Typestruct ElementMap <: Exodus.AbstractExodusMap
Exodus.ElementVariable
— Typestruct ElementVariable <: Exodus.AbstractExodusVariable
Exodus.ExodusDatabase
— Typestruct ExodusDatabase{M, I, B, F, Init}
exo::Int32
mode::String
file_name::String
init::Any
block_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
— MethodExodusDatabase(
file_name::String,
mode::String,
init::Initialization,
_::Type{M},
_::Type{I},
_::Type{B},
_::Type{F}
) -> ExodusDatabase
Exodus.ExodusDatabase
— MethodExodus.FaceMap
— Typestruct FaceMap <: Exodus.AbstractExodusMap
Exodus.GlobalVariable
— Typestruct GlobalVariable <: Exodus.AbstractExodusVariable
Exodus.Initialization
— Typestruct Initialization{ND, NN, NE, NEB, NNS, NSS}
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.AbstractExodusVariable
Exodus.NodalVectorVariable
— Typestruct NodalVectorVariable <: Exodus.AbstractExodusVariable
Exodus.NodeMap
— Typestruct NodeMap <: Exodus.AbstractExodusMap
Exodus.NodeSet
— Typestruct NodeSet{I, A<:(AbstractVector)} <: Exodus.AbstractExodusSet{I, A<:(AbstractVector)}
id::Any
nodes::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.AbstractExodusVariable
Exodus.SideSet
— Typestruct SideSet{I, A<:(AbstractVector)} <: Exodus.AbstractExodusSet{I, A<:(AbstractVector)}
id::Any
elements::AbstractVector
sides::AbstractVector
num_nodes_per_side::AbstractVector
side_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.AbstractExodusVariable
Private methods
Exodus.AbstractExodusMap
— Typeabstract type AbstractExodusMap <: Exodus.AbstractExodusType
Exodus.AbstractExodusSet
— Typeabstract type AbstractExodusSet{I, A} <: Exodus.AbstractExodusType
Exodus.AbstractExodusType
— Typeabstract type AbstractExodusType
Exodus.AbstractExodusVariable
— Typeabstract type AbstractExodusVariable <: Exodus.AbstractExodusType
Exodus.CommunicationMapParameters
— Typestruct CommunicationMapParameters{B}
node_cmap_ids::Vector
node_cmap_node_cnts::Vector
elem_cmap_ids::Vector
elem_cmap_elem_cnts::Vector
Exodus.CommunicationMapParameters
— MethodCommunicationMapParameters(
exo::ExodusDatabase{M, I, B, F, Init},
lb_params::Exodus.LoadBalanceParameters{B},
processor::Integer
) -> Exodus.CommunicationMapParameters
Exodus.EPUException
— Typestruct EPUException <: Exception
cmd::Cmd
Exodus.ElementCommunicationMap
— Typestruct ElementCommunicationMap{B}
elem_ids::Vector
side_ids::Vector
proc_ids::Vector
Exodus.ElementCommunicationMap
— MethodElementCommunicationMap(
exo::ExodusDatabase{M, I, B, F, Init},
elem_map_id::Integer,
elem_cnt,
processor::Integer
) -> Exodus.ElementCommunicationMap
Exodus.ExodiffException
— Typestruct ExodiffException <: Exception
cmd::Cmd
Exodus.ExodusError
— Typestruct ExodusError <: Exception
error_code::Int32
error_msg::String
Exodus.ExodusWindowsError
— Typestruct ExodusWindowsError <: Exception
Exodus.LoadBalanceParameters
— Typestruct LoadBalanceParameters{B}
num_int_nodes::Any
num_bor_nodes::Any
num_ext_nodes::Any
num_int_elems::Any
num_bor_elems::Any
num_node_cmaps::Any
num_elem_cmaps::Any
processor::Int32
Exodus.LoadBalanceParameters
— MethodLoadBalanceParameters(
exo::ExodusDatabase{M, I, B, F, Init},
processor::Integer
) -> Exodus.LoadBalanceParameters
Exodus.ModeException
— Typestruct ModeException <: Exception
mode::String
Exodus.NemSliceException
— Typestruct NemSliceException <: Exception
cmd::Cmd
Exodus.NemSpreadException
— Typestruct NemSpreadException <: Exception
cmd::Cmd
Exodus.NodalScalarVariable
— Typestruct NodalVariable <: Exodus.AbstractExodusVariable
Exodus.NodeCommunicationMap
— Typestruct NodeCommunicationMap{B}
node_ids::Vector
proc_ids::Vector
Exodus.NodeCommunicationMap
— MethodNodeCommunicationMap(
exo::ExodusDatabase{M, I, B, F, Init},
node_map_id,
node_cnt,
processor
) -> Exodus.NodeCommunicationMap
Exodus.ProcessorElementMaps
— Typestruct ProcessorElementMaps{B}
elem_map_internal::Vector
elem_map_border::Vector
Exodus.ProcessorElementMaps
— MethodProcessorElementMaps(
exo::ExodusDatabase{M, I, B, F, Init},
processor
) -> Exodus.ProcessorElementMaps
Exodus.ProcessorNodeMaps
— Typestruct ProcessorNodeMaps{B}
node_map_internal::Vector
node_map_border::Vector
node_map_external::Vector
Exodus.ProcessorNodeMaps
— MethodProcessorNodeMaps(
exo::ExodusDatabase{M, I, B, F, Init},
processor
) -> Exodus.ProcessorNodeMaps
Exodus.SetIDException
— Typestruct SetIDException{M, I, B, F, V, I1<:Integer} <: Exception
exo::ExodusDatabase
type::Type
id::Integer
Exodus.SetNameException
— Typestruct SetNameException{M, I, B, F, V} <: Exception
exo::ExodusDatabase
type::Type
name::String
Exodus.VariableIDException
— Typestruct VariableIDException{M, I, B, F, V} <: Exception
exo::ExodusDatabase
type::Type
id::Int64
Exodus.VariableNameException
— Typestruct VariableNameException{M, I, B, F, V} <: Exception
exo::ExodusDatabase
type::Type
name::String
Exodus.ex_entity_id
— TypeExodus.ex_entity_type
— Typeex_entity_type
Entity type enums (exentitytype in exodusII.h)
Exodus.ex_inquiry
— Typeex_inquiry
Inquiry enums (ex_inquiry in exodusII.h).
Exodus.void_int
— Typevoid_int = Cvoid