Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
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

 moab
 Class representing axis-aligned bounding box.
 

Macros

#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 }
 

Macro Definition Documentation

◆ ABAQUS_ASSEMBLY_HANDLE_TAG_NAME

#define ABAQUS_ASSEMBLY_HANDLE_TAG_NAME   "abaqus_assembly_handle"

Definition at line 221 of file ReadABAQUS.hpp.

◆ ABAQUS_INSTANCE_GLOBAL_ID_TAG_NAME

#define ABAQUS_INSTANCE_GLOBAL_ID_TAG_NAME   "abaqus_instance_global_id"

Definition at line 229 of file ReadABAQUS.hpp.

◆ ABAQUS_INSTANCE_HANDLE_TAG_NAME

#define ABAQUS_INSTANCE_HANDLE_TAG_NAME   "abaqus_instance_handle"

Definition at line 220 of file ReadABAQUS.hpp.

◆ ABAQUS_INSTANCE_PART_ID_TAG_NAME

#define ABAQUS_INSTANCE_PART_ID_TAG_NAME   "abaqus_instance_part_id"

Definition at line 228 of file ReadABAQUS.hpp.

◆ ABAQUS_LOCAL_ID_TAG_NAME

#define ABAQUS_LOCAL_ID_TAG_NAME   "abaqus_local_id"

Definition at line 217 of file ReadABAQUS.hpp.

◆ ABAQUS_MAT_NAME_LENGTH

#define ABAQUS_MAT_NAME_LENGTH   100

Definition at line 234 of file ReadABAQUS.hpp.

◆ ABAQUS_MAT_NAME_TAG_NAME

#define ABAQUS_MAT_NAME_TAG_NAME   "abaqus_mat_name"

Definition at line 233 of file ReadABAQUS.hpp.

◆ ABAQUS_PART_HANDLE_TAG_NAME

#define ABAQUS_PART_HANDLE_TAG_NAME   "abaqus_part_handle"

Definition at line 222 of file ReadABAQUS.hpp.

◆ ABAQUS_SET_NAME_LENGTH

#define ABAQUS_SET_NAME_LENGTH   100

Definition at line 216 of file ReadABAQUS.hpp.

◆ ABAQUS_SET_NAME_TAG_NAME

#define ABAQUS_SET_NAME_TAG_NAME   "abaqus_set_name"

Definition at line 215 of file ReadABAQUS.hpp.

◆ ABAQUS_SET_TYPE_TAG_NAME

#define ABAQUS_SET_TYPE_TAG_NAME   "abaqus_set_type"

Definition at line 214 of file ReadABAQUS.hpp.

◆ ABQ_ASSEMBLY_SET

#define ABQ_ASSEMBLY_SET   1

Definition at line 236 of file ReadABAQUS.hpp.

◆ ABQ_ELEMENT_SET

#define ABQ_ELEMENT_SET   5

Definition at line 240 of file ReadABAQUS.hpp.

◆ ABQ_INSTANCE_SET

#define ABQ_INSTANCE_SET   3

Definition at line 238 of file ReadABAQUS.hpp.

◆ ABQ_NODE_SET

#define ABQ_NODE_SET   4

Definition at line 239 of file ReadABAQUS.hpp.

◆ ABQ_PART_SET

#define ABQ_PART_SET   2

Definition at line 237 of file ReadABAQUS.hpp.