Itasca C++ Interface
Toggle main menu visibility
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
10
11
namespace
itasca
12
{
13
class
IThing
;
14
}
15
16
namespace
block
17
{
18
19
class
IFElementThing
;
20
26
class
IFEFaceThing
27
{
28
public
:
29
31
virtual
const
itasca::IThing
*
getIThing
()
const
=0;
33
virtual
itasca::IThing
*
getIThing
()=0;
35
inline
static
const
TType
type_
= 0x52e81f69;
37
virtual
FInt
getFortranOffset
()
const
=0;
39
virtual
uint32
getFaceNumber
()
const
=0;
41
virtual
const
IFElementThing
*
getFElementThing
()
const
=0;
42
43
};
44
45
}
// end namespace block
46
// EOF
block::IFEFaceThing
This is the interface for FEFaceThing, a C++ wrapper for finite element faces. This will be stored in...
Definition
ifefacething.h:27
block::IFEFaceThing::getIThing
virtual itasca::IThing * getIThing()=0
Returns a IThing pointer.
block::IFEFaceThing::getFaceNumber
virtual uint32 getFaceNumber() const =0
Return the finite element face number (1-6).
block::IFEFaceThing::getFElementThing
virtual const IFElementThing * getFElementThing() const =0
Return the host finite element.
block::IFEFaceThing::getFortranOffset
virtual FInt getFortranOffset() const =0
Return finite element fortran offset.
block::IFEFaceThing::type_
static const TType type_
type used in IThing typing system
Definition
ifefacething.h:35
block::IFEFaceThing::getIThing
virtual const itasca::IThing * getIThing() const =0
Returns a const IThing pointer.
block::IFElementThing
This is the interface for FElementThing, a C++ wrapper for finite elements. This will be stored in a ...
Definition
ifelementthing.h:26
itasca::IThing
Base class for items that will be stored in containers.
Definition
ithing.h:31
TType
uint32 TType
class type indicator
Definition
basedef.h:47
FInt
int64 FInt
Interface to provide access to 3DEC modules, global data, list of 3DEC entities, etc.
Definition
iblockdef.h:14
itasca
namespace Itasca
Definition
basememory.cpp:14
3dec
block
interface
ifefacething.h
Generated by
1.18.0