Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
ifefacearray.h
Go to the documentation of this file.
1
#pragma once
2
// ifefacearray.h
3
8
9
namespace
itasca
10
{
11
class
IContainer
;
12
class
IThing
;
13
}
14
15
namespace
block
16
{
17
using namespace
itasca;
18
19
class
IFEFaceThing
;
20
23
class
IFEFaceArray
24
{
25
public
:
26
28
virtual
const
IThing
*
getIThing
()
const
=0;
30
virtual
IThing
*
getIThing
()=0;
32
virtual
const
IContainer
*
getIContainer
()
const
=0;
34
virtual
IContainer
*
getIContainer
() =0;
36
virtual
const
IFEFaceThing
*
findFEFaceWithID
(uint64
id
)
const
=0;
38
virtual
IFEFaceThing
*
findFEFaceWithID
(uint64
id
)=0;
40
virtual
uint32
getFEFaceType
()
const
=0;
42
virtual
uint32
getFEFaceExtraNotice
()
const
=0;
44
virtual
uint32
getGroupNotice
()
const
=0;
45
};
46
47
}
// end namespace block
48
// EOF
block::IFEFaceArray
This interface provides access to beam thing array.
Definition
ifefacearray.h:24
block::IFEFaceArray::getIContainer
virtual const IContainer * getIContainer() const =0
Returns a const pointer to the IContainer interface representing the global list of finite element fa...
block::IFEFaceArray::getFEFaceType
virtual uint32 getFEFaceType() const =0
Returns the finite element face type identifier.
block::IFEFaceArray::findFEFaceWithID
virtual const IFEFaceThing * findFEFaceWithID(uint64 id) const =0
Returns a const pointer to the element, IFEFaceThing, with the ID id, or 0 if the finite element face...
block::IFEFaceArray::getIThing
virtual IThing * getIThing()=0
Returns a pointer to an IThing interface representing the IFEFaceArray.
block::IFEFaceArray::getFEFaceExtraNotice
virtual uint32 getFEFaceExtraNotice() const =0
Returns the tag for the finite element face extra variable change notice.
block::IFEFaceArray::getIThing
virtual const IThing * getIThing() const =0
Returns a const pointer to an IThing interface representing the IFEFaceArray.
block::IFEFaceArray::getIContainer
virtual IContainer * getIContainer()=0
Returns a pointer to the IContainer interface representing the global list of finite element faces.
block::IFEFaceArray::getGroupNotice
virtual uint32 getGroupNotice() const =0
Returns tag for group change notice.
block::IFEFaceArray::findFEFaceWithID
virtual IFEFaceThing * findFEFaceWithID(uint64 id)=0
Returns a pointer to the element, IFEFaceThing, with the ID id, or 0 if the beam finite face does not...
block::IFEFaceThing
This is the interface for FEFaceThing, a C++ wrapper for finite element faces. This will be stored in...
Definition
ifefacething.h:27
itasca::IContainer
Interface for containers of IThings.
Definition
icontainer.h:21
itasca::IThing
Base class for items that will be stored in containers.
Definition
ithing.h:31
itasca
namespace Itasca
Definition
basememory.cpp:14
3dec
block
interface
ifefacearray.h
Generated by
1.18.0