7#ifndef ARCGEOSIM_GEOMETRY_IMPL_ITEMGROUPGEOMETRYPROPERTY_H
8#define ARCGEOSIM_GEOMETRY_IMPL_ITEMGROUPGEOMETRYPROPERTY_H
13#include "arcane/geometry/IGeometryMng.h"
16using namespace Arcane::Numerics;
21namespace Arcane::Numerics
54 std::shared_ptr<IGeometryMng::RealVariable> realVar;
55 std::shared_ptr<IGeometryMng::Real3Variable> real3Var;
60 typedef std::map<IGeometryProperty::eProperty, StorageInfo> StorageInfos;
65 StorageInfos storages;
67 bool hasProperty(
const IGeometryProperty::eProperty p)
const;
68 Integer getStorage(
const IGeometryProperty::eProperty p)
const;
80 typedef IGeometryMng::RealVariable RealTVariable;
89 typedef IGeometryMng::Real3Variable RealTVariable;
Generic (empty) model for accessing StorageInfo by storage type.
virtual ~ItemGroupGeometryProperty()
ItemGroupGeometryProperty()
Class managing a 3-dimensional real vector.
std::uint32_t UInt32
Unsigned integer type of 32 bits.
Int32 Integer
Type representing an integer.
double Real
Type representing a real number.