Itasca C++ Interface
Loading...
Searching...
No Matches
ifefacething.h
Go to the documentation of this file.
1#pragma once
2// ifelementthing.h
3
4#include "fortconv/fortdefc.h"
5
11namespace itasca
12{
13 class IThing;
14}
15
16namespace block
17{
18
19 class IFElementThing;
20
27 {
28 public:
29
31 virtual const itasca::IThing * getIThing() const=0;
35 inline static const TType type_ = 0x52e81f69;
37 virtual FInt getFortranOffset() const=0;
39 virtual uint getFaceNumber() const=0;
41 virtual const IFElementThing * getFElementThing() const=0;
42
43 };
44
45} // end namespace block
46// EOF
This is the interface for FEFaceThing, a C++ wrapper for finite element faces. This will be stored in...
Definition ifefacething.h:27
virtual itasca::IThing * getIThing()=0
Returns a IThing pointer.
virtual uint getFaceNumber() const =0
Return the finite element face number (1-6)
virtual const IFElementThing * getFElementThing() const =0
Return the host finite element.
virtual FInt getFortranOffset() const =0
Return finite element fortran offset.
static const TType type_
type used in IThing typing system
Definition ifefacething.h:35
virtual const itasca::IThing * getIThing() const =0
Returns a const IThing pointer.
This is the interface for FElementThing, a C++ wrapper for finite elements. This will be stored in a ...
Definition ifelementthing.h:26
Base class for items that will be stored in containers.
Definition ithing.h:30
uint32 TType
class type indicator
Definition basedef.h:46
int32 FInt
Interface to provide access to 3DEC modules, global data, list of 3DEC entities, etc.
Definition iblockdef.h:19
namespace Itasca
Definition basememory.cpp:14