Itasca C++ Interface
Loading...
Searching...
No Matches
iconfigure.h
Go to the documentation of this file.
1#pragma once
2// iconfigure.h
3
9namespace block
10{
14 {
15 public:
17 virtual bool thermal() const=0;
19 virtual bool dynamic() const=0;
21 virtual bool leftHandedSystem() const=0;
23 virtual bool liner() const=0;
25 virtual bool creep() const=0;
27 //virtual bool cppUserDefinedModels() const=0;
29 virtual bool groundWaterFlow() const=0;
31 virtual bool highOrderTetra() const=0;
33 virtual bool energy() const=0;
35 virtual bool feblock() const=0;
37 virtual int mainArraySize() const=0;
38 };
39} // namespace block
40// EoF
This interface provides linked list offsets to access to configuration settings.
Definition iconfigure.h:14
virtual bool creep() const =0
creep mode
virtual bool feblock() const =0
allows creation of finite element blocks
virtual bool liner() const =0
liner mode
virtual bool thermal() const =0
thermal mode (must be applied before blocks are created)
virtual bool energy() const =0
allows energy to be accumulated
virtual bool groundWaterFlow() const =0
user defined constitutive models
virtual bool highOrderTetra() const =0
higher order tetras (must be applied before blocks are created)
virtual int mainArraySize() const =0
size of main data array
virtual bool dynamic() const =0
dynamic mode (must be applied before blocks are created)
virtual bool leftHandedSystem() const =0
left handed coordinate system (must be applied before blocks are created)