#include <stk_mesh/base/BulkData.hpp>
#include <stk_mesh/base/Entity.hpp>
#include <stk_mesh/base/Field.hpp>
#include <stk_mesh/base/GetEntities.hpp>
#include <stk_mesh/base/Types.hpp>
#include <stk_mesh/fem/CreateAdjacentEntities.hpp>
#include <stk_mesh/fem/FEMMetaData.hpp>
#include <stk_mesh/fem/SkinMesh.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/properties.hpp>
#include <boost/graph/connected_components.hpp>
#include <boost/graph/graphviz.hpp>
#include <Shards_CellTopology.hpp>
#include <Shards_BasicTopologies.hpp>
#include <Teuchos_RCP.hpp>
#include <Teuchos_ArrayRCP.hpp>
#include <Teuchos_ParameterList.hpp>
#include <Teuchos_ScalarTraits.hpp>
#include <Teuchos_CommandLineProcessor.hpp>
#include "Albany_AbstractSTKFieldContainer.hpp"
#include "Albany_AbstractDiscretization.hpp"
#include "Albany_DiscretizationFactory.hpp"
#include "Albany_STKDiscretization.hpp"
#include "Albany_Utils.hpp"
Go to the source code of this file.
Classes | |
struct | LCM::stkEdge |
Struct to store the data needed for creation or deletion of an edge in the stk mesh object. More... | |
struct | LCM::EdgeLessThan |
Check if edges are the same. More... | |
Namespaces | |
namespace | LCM |
Fracture criteria classes are required to have a method called check that takes as argument an entity and returns a bool. | |
Typedefs | |
typedef stk::mesh::RelationIdentifier | LCM::EdgeId |
typedef boost::vertex_name_t | LCM::VertexName |
typedef boost::edge_name_t | LCM::EdgeName |
typedef boost::property < VertexName, EntityRank > | LCM::VertexProperty |
typedef boost::property < EdgeName, EdgeId > | LCM::EdgeProperty |
typedef boost::listS | LCM::List |
typedef boost::vecS | LCM::Vector |
typedef boost::bidirectionalS | LCM::Undirected |
typedef boost::adjacency_list < List, List, Undirected, VertexProperty, EdgeProperty > | LCM::Graph |
typedef boost::property_map < Graph, VertexName >::type | LCM::VertexNamePropertyMap |
typedef boost::property_map < Graph, EdgeName >::type | LCM::EdgeNamePropertyMap |
typedef boost::graph_traits < Graph >::vertex_descriptor | LCM::Vertex |
typedef boost::graph_traits < Graph >::edge_descriptor | LCM::Edge |
typedef boost::graph_traits < Graph >::vertex_iterator | LCM::VertexIterator |
typedef boost::graph_traits < Graph >::edge_iterator | LCM::EdgeIterator |
typedef boost::graph_traits < Graph >::out_edge_iterator | LCM::OutEdgeIterator |
typedef boost::graph_traits < Graph >::in_edge_iterator | LCM::InEdgeIterator |
typedef Albany::AbstractSTKFieldContainer::IntScalarFieldType | LCM::IntScalarFieldType |
typedef std::pair< Entity *, Entity * > | LCM::EntityPair |
Enumerations | |
enum | LCM::FractureState { LCM::CLOSED = 0, LCM::OPEN = 1 } |
Variables | |
static EntityRank const | LCM::INVALID_RANK = stk::mesh::fem::FEMMetaData::INVALID_RANK |
static EntityRank const | LCM::NODE_RANK = stk::mesh::fem::FEMMetaData::NODE_RANK |
static EntityRank const | LCM::EDGE_RANK = stk::mesh::fem::FEMMetaData::EDGE_RANK |
static EntityRank const | LCM::FACE_RANK = stk::mesh::fem::FEMMetaData::FACE_RANK |
static EntityRank const | LCM::VOLUME_RANK = stk::mesh::fem::FEMMetaData::VOLUME_RANK |