#include "geoslib_enum.h"
#include "Basic/Utilities.hpp"
#include "Basic/Law.hpp"
#include "LithoRule/Node.hpp"
#include "Basic/MathFunc.hpp"
#include "LithoRule/Rule.hpp"
#include <sstream>
Macros | |
#define | THRESH_IDLE 0 |
#define | THRESH_Y1 1 |
#define | THRESH_Y2 2 |
#define | NODES(inode, i) (nodes[6 * (inode) + (i)]) |
#define | FROM_TYPE(inode) (nodes[6 * (inode) + 0]) |
#define | FROM_RANK(inode) (nodes[6 * (inode) + 1]) |
#define | FROM_VERS(inode) (nodes[6 * (inode) + 2]) |
#define | NODE_TYPE(inode) (nodes[6 * (inode) + 3]) |
#define | NODE_RANK(inode) (nodes[6 * (inode) + 4]) |
#define | FACIES(inode) (nodes[6 * (inode) + 5]) |
Variables | |
static const VectorString | symbol = {"F","S","T"} |
#define FACIES | ( | inode | ) | (nodes[6 * (inode) + 5]) |
#define FROM_RANK | ( | inode | ) | (nodes[6 * (inode) + 1]) |
#define FROM_TYPE | ( | inode | ) | (nodes[6 * (inode) + 0]) |
#define FROM_VERS | ( | inode | ) | (nodes[6 * (inode) + 2]) |
#define NODE_RANK | ( | inode | ) | (nodes[6 * (inode) + 4]) |
#define NODE_TYPE | ( | inode | ) | (nodes[6 * (inode) + 3]) |
#define NODES | ( | inode, | |
i | |||
) | (nodes[6 * (inode) + (i)]) |
#define THRESH_IDLE 0 |
#define THRESH_Y1 1 |
#define THRESH_Y2 2 |
|
static |