Exodus.jl Types
Public methods
Exodus.Block — Type
struct Block{I, A<:(AbstractMatrix)} <: Exodus.AbstractExodusSet{I, A<:(AbstractMatrix)}id::Anynum_elem::Int64num_nodes_per_elem::Int64elem_type::Stringconn::AbstractMatrix
Exodus.Block — Method
Block(exo::ExodusDatabase, block_id::Integer) -> Block
Init method for block container.
Exodus.Block — Method
Block(exo::ExodusDatabase, name::String) -> Block
Exodus.EdgeMap — Type
struct EdgeMap <: Exodus.AbstractExodusMapExodus.ElementMap — Type
struct ElementMap <: Exodus.AbstractExodusMapExodus.ElementVariable — Type
struct ElementVariable <: Exodus.AbstractExodusVariableExodus.ExodusDatabase — Type
struct 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 — Method
ExodusDatabase(
f::Function,
file_name::String,
mode::String
) -> Any
Method that safely does stuff by ensuring the file closes no matter what.
Exodus.ExodusDatabase — Method
ExodusDatabase(
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 — Method
Exodus.ExodusDatabase — Method
ExodusDatabase(
file_name::String,
mode::String
) -> ExodusDatabase
Exodus.ExodusDatabase — Method
ExodusDatabase(
file_name::String,
mode::String
) -> ExodusDatabase
Exodus.ExodusDatabase — Method
Exodus.FaceMap — Type
struct FaceMap <: Exodus.AbstractExodusMapExodus.GlobalVariable — Type
struct GlobalVariable <: Exodus.AbstractExodusVariableExodus.Initialization — Type
struct Initialization{B}Type that holds initialization information.
Exodus.Initialization — Method
Initialization(exo::Int32, _::Type{B}) -> Initialization
Exodus.Initialization — Method
Initialization(
exo::ExodusDatabase{M, I, B, F}
) -> Initialization
Exodus.Initialization — Method
Initialization(_::Type{B<:Integer}) -> Initialization
Initialization(_)
Exodus.NodalVariable — Type
struct NodalVariable <: Exodus.AbstractExodusVariableExodus.NodalVectorVariable — Type
struct NodalVectorVariable <: Exodus.AbstractExodusVariableExodus.NodeMap — Type
struct NodeMap <: Exodus.AbstractExodusMapExodus.NodeSet — Type
struct NodeSet{I, A<:(AbstractVector)} <: Exodus.AbstractExodusSet{I, A<:(AbstractVector)}id::Anynodes::AbstractVector
Exodus.NodeSet — Method
NodeSet(exo::ExodusDatabase, name::String) -> NodeSet
Exodus.NodeSet — Method
NodeSet(
exo::ExodusDatabase{M, I, B, F},
id::Integer
) -> NodeSet
Exodus.NodeSetVariable — Type
struct NodeSetVariable <: Exodus.AbstractExodusVariableExodus.SideSet — Type
struct SideSet{I, A<:(AbstractVector)} <: Exodus.AbstractExodusSet{I, A<:(AbstractVector)}id::Anyelements::AbstractVectorsides::AbstractVectornum_nodes_per_side::AbstractVectorside_nodes::AbstractVector
Exodus.SideSet — Method
SideSet(exo::ExodusDatabase, name::String) -> SideSet
Exodus.SideSet — Method
SideSet(
exo::ExodusDatabase{M, I, B, F},
id::Integer
) -> SideSet
Exodus.SideSetVariable — Type
struct SideSetVariable <: Exodus.AbstractExodusVariablePrivate methods
Exodus.AbstractExodusMap — Type
abstract type AbstractExodusMap <: Exodus.AbstractExodusTypeExodus.AbstractExodusSet — Type
abstract type AbstractExodusSet{I, A} <: Exodus.AbstractExodusTypeExodus.AbstractExodusType — Type
abstract type AbstractExodusTypeExodus.AbstractExodusVariable — Type
abstract type AbstractExodusVariable <: Exodus.AbstractExodusTypeExodus.CommunicationMapParameters — Type
struct CommunicationMapParameters{B}node_cmap_ids::Vectornode_cmap_node_cnts::Vectorelem_cmap_ids::Vectorelem_cmap_elem_cnts::Vector
Exodus.CommunicationMapParameters — Method
CommunicationMapParameters(
exo::ExodusDatabase{M, I, B, F},
lb_params::Exodus.LoadBalanceParameters{B},
processor::Integer
) -> Exodus.CommunicationMapParameters
Exodus.EPUException — Type
struct EPUException <: Exceptioncmd::Cmd
Exodus.ElementCommunicationMap — Type
struct ElementCommunicationMap{B}elem_ids::Vectorside_ids::Vectorproc_ids::Vector
Exodus.ElementCommunicationMap — Method
ElementCommunicationMap(
exo::ExodusDatabase{M, I, B, F},
elem_map_id::Integer,
elem_cnt,
processor::Integer
) -> Exodus.ElementCommunicationMap
Exodus.ExodiffException — Type
struct ExodiffException <: Exceptioncmd::Cmd
Exodus.ExodusError — Type
struct ExodusError <: Exceptionerror_code::Int32error_msg::String
Exodus.ExodusWindowsError — Type
struct ExodusWindowsError <: ExceptionExodus.LoadBalanceParameters — Type
struct 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 — Method
LoadBalanceParameters(
exo::ExodusDatabase{M, I, B, F},
processor::Integer
) -> Exodus.LoadBalanceParameters
Exodus.ModeException — Type
struct ModeException <: Exceptionmode::String
Exodus.NemSliceException — Type
struct NemSliceException <: Exceptioncmd::Cmd
Exodus.NemSpreadException — Type
struct NemSpreadException <: Exceptioncmd::Cmd
Exodus.NodalScalarVariable — Type
struct NodalVariable <: Exodus.AbstractExodusVariableExodus.NodeCommunicationMap — Type
struct NodeCommunicationMap{B}node_ids::Vectorproc_ids::Vector
Exodus.NodeCommunicationMap — Method
NodeCommunicationMap(
exo::ExodusDatabase{M, I, B, F},
node_map_id,
node_cnt,
processor
) -> Exodus.NodeCommunicationMap
Exodus.ProcessorElementMaps — Type
struct ProcessorElementMaps{B}elem_map_internal::Vectorelem_map_border::Vector
Exodus.ProcessorElementMaps — Method
ProcessorElementMaps(
exo::ExodusDatabase{M, I, B, F},
processor
) -> Exodus.ProcessorElementMaps
Exodus.ProcessorNodeMaps — Type
struct ProcessorNodeMaps{B}node_map_internal::Vectornode_map_border::Vectornode_map_external::Vector
Exodus.ProcessorNodeMaps — Method
ProcessorNodeMaps(
exo::ExodusDatabase{M, I, B, F},
processor
) -> Exodus.ProcessorNodeMaps
Exodus.SetIDException — Type
struct SetIDException{M, I, B, F, V, I1<:Integer} <: Exceptionexo::ExodusDatabasetype::Typeid::Integer
Exodus.SetNameException — Type
struct SetNameException{M, I, B, F, V} <: Exceptionexo::ExodusDatabasetype::Typename::String
Exodus.VariableIDException — Type
struct VariableIDException{M, I, B, F, V} <: Exceptionexo::ExodusDatabasetype::Typeid::Int64
Exodus.VariableNameException — Type
struct VariableNameException{M, I, B, F, V} <: Exceptionexo::ExodusDatabasetype::Typename::String
Exodus.ex_entity_id — Type
Exodus.ex_entity_type — Type
ex_entity_typeEntity type enums (exentitytype in exodusII.h)
Exodus.ex_inquiry — Type
ex_inquiryInquiry enums (ex_inquiry in exodusII.h).
Exodus.void_int — Type
void_int = Cvoid