MOAB: Mesh Oriented datABase  (version 5.2.1)
ReadABAQUS.hpp File Reference
#include <vector>
#include <map>
#include <string>
#include <iostream>
#include <fstream>
#include "moab/Forward.hpp"
#include "moab/ReaderIface.hpp"
#include "moab/Range.hpp"
+ Include dependency graph for ReadABAQUS.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moab::ReadABAQUS

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Defines

#define ABAQUS_SET_TYPE_TAG_NAME   "abaqus_set_type"
#define ABAQUS_SET_NAME_TAG_NAME   "abaqus_set_name"
#define ABAQUS_SET_NAME_LENGTH   100
#define ABAQUS_LOCAL_ID_TAG_NAME   "abaqus_local_id"
#define ABAQUS_INSTANCE_HANDLE_TAG_NAME   "abaqus_instance_handle"
#define ABAQUS_ASSEMBLY_HANDLE_TAG_NAME   "abaqus_assembly_handle"
#define ABAQUS_PART_HANDLE_TAG_NAME   "abaqus_part_handle"
#define ABAQUS_INSTANCE_PART_ID_TAG_NAME   "abaqus_instance_part_id"
#define ABAQUS_INSTANCE_GLOBAL_ID_TAG_NAME   "abaqus_instance_global_id"
#define ABAQUS_MAT_NAME_TAG_NAME   "abaqus_mat_name"
#define ABAQUS_MAT_NAME_LENGTH   100
#define ABQ_ASSEMBLY_SET   1
#define ABQ_PART_SET   2
#define ABQ_INSTANCE_SET   3
#define ABQ_NODE_SET   4
#define ABQ_ELEMENT_SET   5

Enumerations

enum  moab::abaqus_line_types {
  moab::abq_undefined_line = 0, moab::abq_blank_line, moab::abq_comment_line, moab::abq_keyword_line,
  moab::abq_data_line, moab::abq_eof
}
enum  moab::abaqus_keyword_type {
  moab::abq_undefined = 0, moab::abq_unsupported, moab::abq_ambiguous, moab::abq_heading,
  moab::abq_part, moab::abq_end_part, moab::abq_assembly, moab::abq_end_assembly,
  moab::abq_node, moab::abq_element, moab::abq_nset, moab::abq_elset,
  moab::abq_instance, moab::abq_end_instance, moab::abq_solid_section
}
enum  moab::abaqus_part_params { moab::abq_part_undefined = 0, moab::abq_part_ambiguous, moab::abq_part_name }
enum  moab::abaqus_instance_params { moab::abq_instance_undefined = 0, moab::abq_instance_ambiguous, moab::abq_instance_name, moab::abq_instance_part }
enum  moab::abaqus_assembly_params { moab::abq_assembly_undefined = 0, moab::abq_assembly_ambiguous, moab::abq_assembly_name }
enum  moab::abaqus_node_params { moab::abq_node_undefined = 0, moab::abq_node_ambiguous, moab::abq_node_nset, moab::abq_node_system }
enum  moab::abaqus_element_params { moab::abq_element_undefined = 0, moab::abq_element_ambiguous, moab::abq_element_elset, moab::abq_element_type }
enum  moab::abaqus_element_type {
  moab::abq_eletype_unsupported = 0, moab::abq_eletype_dc3d8, moab::abq_eletype_c3d8r, moab::abq_eletype_dcc3d8,
  moab::abq_eletype_c3d4, moab::abq_eletype_dc3d4, moab::abq_eletype_ds4
}
enum  moab::abaqus_nset_params {
  moab::abq_nset_undefined = 0, moab::abq_nset_ambiguous, moab::abq_nset_nset, moab::abq_nset_elset,
  moab::abq_nset_generate, moab::abq_nset_instance
}
enum  moab::abaqus_elset_params {
  moab::abq_elset_undefined = 0, moab::abq_elset_ambiguous, moab::abq_elset_elset, moab::abq_elset_generate,
  moab::abq_elset_instance
}
enum  moab::abaqus_solid_section_params { moab::abq_solid_section_undefined = 0, moab::abq_solid_section_ambiguous, moab::abq_solid_section_elset, moab::abq_solid_section_matname }

Define Documentation

#define ABAQUS_ASSEMBLY_HANDLE_TAG_NAME   "abaqus_assembly_handle"

Definition at line 221 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_INSTANCE_GLOBAL_ID_TAG_NAME   "abaqus_instance_global_id"

Definition at line 229 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_INSTANCE_HANDLE_TAG_NAME   "abaqus_instance_handle"

Definition at line 220 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_INSTANCE_PART_ID_TAG_NAME   "abaqus_instance_part_id"

Definition at line 228 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_LOCAL_ID_TAG_NAME   "abaqus_local_id"

Definition at line 217 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_MAT_NAME_LENGTH   100

Definition at line 234 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_MAT_NAME_TAG_NAME   "abaqus_mat_name"

Definition at line 233 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_PART_HANDLE_TAG_NAME   "abaqus_part_handle"

Definition at line 222 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_SET_NAME_TAG_NAME   "abaqus_set_name"

Definition at line 215 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABAQUS_SET_TYPE_TAG_NAME   "abaqus_set_type"

Definition at line 214 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::ReadABAQUS().

#define ABQ_ASSEMBLY_SET   1

Definition at line 236 of file ReadABAQUS.hpp.

Referenced by moab::ReadABAQUS::read_assembly().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines