NuTo
Numerics Tool
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
nuto
mechanics
tools
CellStorage.h
Go to the documentation of this file.
1
#pragma once
2
#include <boost/ptr_container/ptr_vector.hpp>
3
#include "
nuto/mechanics/cell/CellInterface.h
"
4
#include "
nuto/mechanics/elements/ElementCollection.h
"
5
#include "
nuto/base/Group.h
"
6
7
namespace
NuTo
8
{
9
10
class
IntegrationTypeBase;
11
13
class
CellStorage
14
{
15
public
:
21
Group<CellInterface>
AddCells
(
Group<ElementCollectionFem>
elements,
const
IntegrationTypeBase
& integrationType,
22
int
cellStartId = 0);
23
24
private
:
25
boost::ptr_vector<CellInterface> mCells;
26
};
27
}
/* NuTo */
NuTo::CellStorage::AddCells
Group< CellInterface > AddCells(Group< ElementCollectionFem > elements, const IntegrationTypeBase &integrationType, int cellStartId=0)
creates and stores cells from elements, an integration type and a continuous id
Definition:
CellStorage.cpp:6
Group.h
NuTo::CellStorage
stores and creates integration cells
Definition:
CellStorage.h:13
ElementCollection.h
NuTo::IntegrationTypeBase
standard abstract class for all integration types
Definition:
IntegrationTypeBase.h:14
NuTo
Definition:
Exception.h:6
CellInterface.h
NuTo::Group< CellInterface >
Generated on Wed Sep 19 2018 05:53:21 for NuTo by
1.8.11