SAF Software¶
SAF Software is available on github
SAF User Manuals¶
- Sets and Fields (SAF) API
- Table of Contents
- Permuted_Index [chapter]
- Concept_Index [chapter]
- Introduction [chapter]
- Environment [chapter]
- Error_Handling [chapter]
- Library_Initialization [chapter]
- Library_Properties [chapter]
- Members
- saf_createProps_lib [Public function]
- saf_freeProps_lib [Public function]
- saf_setProps_DontAbort [Public function]
- saf_setProps_ErrFunc [Public function]
- saf_setProps_ErrorLogging [Public function]
- saf_setProps_ErrorMode [Public function]
- saf_setProps_LibComm [Public function]
- saf_setProps_Registry [Public function]
- saf_setProps_StrMode [Public function]
- saf_setProps_StrPoolSize [Public function]
- Members
- Path_Info [chapter]
- Members
- saf_freeInfo_path [Public function]
- saf_getInfo_errmsg [Public function]
- saf_getInfo_hdfversion [Public function]
- saf_getInfo_isHDFfile [Public function]
- saf_getInfo_isSAFdatabase [Public function]
- saf_getInfo_libversion [Public function]
- saf_getInfo_mpiversion [Public function]
- saf_getInfo_permissions [Public function]
- saf_getInfo_staterror [Public function]
- saf_readInfo_path [Public function]
- Members
- Databases [chapter]
- Database_Properties [chapter]
- Sets [chapter]
- Collection_Categories [chapter]
- Collections [chapter]
- Subset_Relations [chapter]
- Members
- SAF_BOUNDARY [Public macro]
- SAF_COMMON [Public macro]
- SAF_EMBEDBND [Public macro]
- SAF_GENERAL [Public macro]
- saf_declare_subset_relation [Public function]
- saf_describe_subset_relation [Public function]
- saf_find_subset_relations [Public function]
- saf_get_count_and_type_for_subset_relation [Public function]
- saf_read_subset_relation [Public function]
- saf_target_subset_relation [Public function]
- saf_use_written_subset_relation [Public function]
- saf_write_subset_relation [Public function]
- Members
- Topology_Relations [chapter]
- Members
- saf_declare_topo_relation [Public function]
- saf_describe_topo_relation [Public function]
- saf_find_topo_relations [Public function]
- saf_get_count_and_type_for_topo_relation [Public function]
- saf_is_self_stored_topo_relation [Public function]
- saf_read_topo_relation [Public function]
- saf_target_topo_relation [Public function]
- saf_write_topo_relation [Public function]
- Members
- Relations [chapter]
- Field_Templates [chapter]
- Fields [chapter]
- Members
- SAF_CONSTANT [Public macro]
- SAF_DECOMP [Public macro]
- SAF_NODAL [Public macro]
- SAF_NULL_FIELD [Public macro]
- SAF_WHOLE_FIELD [Public symbol]
- SAF_ZONAL [Public macro]
- _saf_find_parent_field [Public function]
- saf_data_has_been_written_to_comp_field [Public function]
- saf_data_has_been_written_to_field [Public function]
- saf_declare_coords [Public function]
- saf_declare_default_coords [Public function]
- saf_declare_field [Public function]
- saf_describe_field [Public function]
- saf_find_coords [Public function]
- saf_find_default_coords [Public function]
- saf_find_fields [Public function]
- saf_get_count_and_type_for_field [Public function]
- saf_get_field_att [Public function]
- saf_is_self_stored_field [Public function]
- saf_put_field_att [Public function]
- saf_read_field [Public function]
- saf_target_field [Public function]
- saf_write_field [Public function]
- Members
- State_Templates [chapter]
- States [chapter]
- Members
- SAF_NULL_STATE_GRP [Public macro]
- saf_declare_state_group [Public function]
- saf_describe_state_group [Public function]
- saf_find_state_groups [Public function]
- saf_get_state_grp_att [Public function]
- saf_put_state_grp_att [Public function]
- saf_read_state [Public function]
- saf_write_state [Public function]
- Members
- Suites [chapter]
- Quantities [chapter]
- Members
- SAF_QAMOUNT [Public symbol]
- SAF_QCURRENT [Public symbol]
- SAF_QLENGTH [Public symbol]
- SAF_QLIGHT [Public symbol]
- SAF_QMASS [Public symbol]
- SAF_QNAME [Public macro]
- SAF_QTEMP [Public symbol]
- SAF_QTIME [Public symbol]
- saf_declare_quantity [Public function]
- saf_describe_quantity [Public function]
- saf_divide_quantity [Public macro]
- saf_find_one_quantity [Public function]
- saf_find_quantities [Public function]
- saf_multiply_quantity [Public function]
- Members
- Units [chapter]
- Members
- saf_declare_unit [Public function]
- saf_describe_unit [Public function]
- saf_divide_unit [Public macro]
- saf_find_one_unit [Public function]
- saf_find_unit_not_applicable [Public function]
- saf_find_units [Public function]
- saf_log_unit [Public function]
- saf_multiply_unit [Public function]
- saf_offset_unit [Public function]
- saf_quantify_unit [Public function]
- Members
- Attributes [chapter]
- Miscellaneous_Utilities [chapter]
- Version_Numbers [chapter]
- Datatypes [chapter]
- Members
- SAF [Public datatype]
- SAF_1DC [Public macro]
- SAF_1DF [Public macro]
- SAF_2DC [Public macro]
- SAF_2DF [Public macro]
- SAF_3DC [Public macro]
- SAF_3DF [Public macro]
- SAF_ATT [Public datatype]
- SAF_BasisConstants [Public datatype]
- SAF_BoundMode [Public datatype]
- SAF_CORDER [Public macro]
- SAF_DEFAULT_LIBPROPS [Public symbol]
- SAF_DecompMode [Public datatype]
- SAF_ErrMode [Public datatype]
- SAF_EvalConstants [Public datatype]
- SAF_ExtendMode [Public datatype]
- SAF_FORDER [Public macro]
- SAF_FindSetMode [Public datatype]
- SAF_IndexSchema [Public datatype]
- SAF_Interleave [Public datatype]
- SAF_NA_INDEXSPEC [Public symbol]
- SAF_NOT_APPLICABLE_INT [Public symbol]
- SAF_NOT_IMPL [Public symbol]
- SAF_RoleConstants [Public datatype]
- SAF_SilRole [Public datatype]
- SAF_StrMode [Public datatype]
- SAF_SubsetRelRep [Public datatype]
- SAF_TopMode [Public datatype]
- SAF_TopoDim [Public datatype]
- SAF_TopoRelRep [Public datatype]
- SAF_TriState [Public datatype]
- SAF_VoidPtr [Public datatype]
- SAF_return_t [Public datatype]
- SAF_type_t [Public datatype]
- Members
- Notes [chapter]
- Algebraic_Types [chapter]
- Alternative_Index_Specification [chapter]
- Basis_Types [chapter]
- Collection_Roles [chapter]
- Data_Types [chapter]
- Evaluation_Types [chapter]
- Relation_Representation_Types [chapter]
- Table of Contents
- SAF Examples
- Table of Contents
- Birth_and_Death_Use_Case [chapter]
- Storagew [chapter]
- Triangle_Mesh [chapter]
- Members
- main
- Members
- make_base_space
- Members
- make_coord_field [Public function]
- make_coord_field_dofs [Public function]
- make_mesh_connectivity [Public function]
- make_scalar_field [Public function]
- make_scalar_field_dofs [Public function]
- make_stress_field [Public function]
- make_stress_field_dofs [Public function]
- Members
- Dynamic_Load_Balance_Use_Case [chapter]
- Example_Utilities [chapter]
- Hadaptive_Use_Case [chapter]
- Larry_Use_Case [chapter]
- Members
- main
- Members
- make_base_space
- Members
- make_displacement_field [Public function]
- make_distribution_factors_on_ss2_field [Public function]
- make_global_coord_field [Public function]
- make_init_suite [Public function]
- make_pressure_on_ss1_field [Public function]
- make_stress_on_cell_1_field [Public function]
- make_temperature_on_cell_2_field [Public function]
- make_temperature_on_ns1_field [Public function]
- make_time_base_field [Public function]
- make_time_suite [Public function]
- Members
- N_to_1_Remapping_Use_Case [chapter]
- Overloaded_Definitions [chapter]
- Tests [chapter]
- Permuted_Index [chapter]
- Table of Contents
- SAF Support Library
- Table of Contents
- Introduction [chapter]
- Library [chapter]
- Environment_Variables [chapter]
- Error_Handling [chapter]
- Members
- SS_MINOR [Public datatype]
- SS_ASSERT_TYPE [Public macro]
- SS_ASSERT_MEM [Public macro]
- SS_ASSERT_CLASS [Public macro]
- SS_CHECKING [Public macro]
- SS_FAILED [Public symbol]
- SS_FAILED_WHEN [Public macro]
- SS_SKIPPED [Public symbol]
- SS_SKIPPED_WHEN [Public macro]
- SS_END_CHECKING [Public symbol]
- SS_END_CHECKING_WITH [Public macro]
- Members
- Magic_Numbers [chapter]
- Properties [chapter]
- Members
- ss_prop_new [Public function]
- ss_prop_dup [Public function]
- ss_prop_cons [Public function]
- ss_prop_dest [Public function]
- ss_prop_add [Public function]
- ss_prop_has [Public function]
- ss_prop_set [Public function]
- ss_prop_set_i [Public function]
- ss_prop_set_u [Public function]
- ss_prop_set_f [Public function]
- ss_prop_get [Public function]
- ss_prop_get_i [Public function]
- ss_prop_get_u [Public function]
- ss_prop_get_f [Public function]
- ss_prop_buffer [Public function]
- ss_prop_type [Public function]
- ss_prop_appendable [Public function]
- ss_prop_modifiable [Public function]
- ss_prop_immutable [Public function]
- Members
- Persistent_Objects [chapter]
- Members
- ss_pers_new [Public function]
- ss_pers_copy [Public function]
- ss_pers_reset [Public function]
- ss_pers_dest [Public function]
- ss_pers_deref [Public function]
- ss_pers_update [Public function]
- ss_pers_refer [Public function]
- ss_pers_scope [Public function]
- ss_pers_file [Public function]
- ss_pers_iswritable [Public function]
- ss_pers_topscope [Public function]
- ss_pers_eq [Public function]
- ss_pers_equal [Public function]
- ss_pers_state [Public function]
- ss_pers_cmp [Public function]
- ss_pers_cmp_ [Public function]
- ss_pers_cksum [Public function]
- ss_pers_find [Public function]
- ss_pers_modified [Public function]
- ss_pers_unique [Public function]
- ss_pers_debug [Public function]
- ss_pers_decode_cb [Public function]
- SS_PERS_DEST [Public macro]
- SS_PERS_NEW [Public macro]
- SS_PERS_COPY [Public macro]
- SS_PERS_FIND [Public macro]
- SS_PERS_EQ [Public macro]
- SS_PERS_EQUAL [Public macro]
- SS_PERS_MODIFIED [Public macro]
- SS_PERS_ISNULL [Public macro]
- SS_PERS_UNIQUE [Public macro]
- Members
- Persistent_Object_Tables [chapter]
- Strings [chapter]
- Members
- ss_string_get [Public function]
- ss_string_ptr [Public function]
- ss_string_set [Public function]
- ss_string_memset [Public function]
- ss_string_reset [Public function]
- ss_string_realloc [Public function]
- ss_string_cmp [Public function]
- ss_string_cmp_s [Public function]
- ss_string_cat [Public function]
- ss_string_splice [Public function]
- ss_string_len [Public function]
- ss_string_memlen [Public function]
- Members
- Variable_Length_Arrays [chapter]
- Files [chapter]
- Members
- ss_file_open [Public function]
- ss_file_references [Public function]
- ss_file_openall [Public function]
- ss_file_create [Public function]
- ss_file_isopen [Public function]
- ss_file_istransient [Public function]
- ss_file_iswritable [Public function]
- ss_file_readonly [Public function]
- ss_file_synchronize [Public function]
- ss_file_synchronized [Public function]
- ss_file_flush [Public function]
- ss_file_close [Public function]
- ss_file_registry [Public function]
- ss_file_topscope [Public function]
- Members
- Global_File_Information [chapter]
- Scopes [chapter]
- Members
- ss_scope_open [Public function]
- ss_scope_close [Public function]
- ss_scope_isopen [Public function]
- ss_scope_isopentop [Public function]
- ss_scope_istransient [Public function]
- ss_scope_iswritable [Public function]
- ss_scope_synchronize [Public function]
- ss_scope_synchronized [Public function]
- ss_scope_flush [Public function]
- ss_scope_comm [Public function]
- Members
- Object_Attributes [chapter]
- Values [chapter]
- HDF5 [chapter]
- Datatypes [chapter]
- Miscellaneous [chapter]
- Notes [chapter]
- Debugging [chapter]
- Overloaded_Definitions [chapter]
- Permuted_Index [chapter]
- Table of Contents