PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Variables
stack.cpp File Reference
`#include "stack.hpp"`
`#include "separator.hpp"`
Include dependency graph for stack.cpp:

Go to the source code of this file.

## Classes
struct | plask::HeightReader
| Helper used by read_... stack functions. More...

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.

## Macros
#define | PLASK_STACK2D_NAME ("stack" PLASK_GEOMETRY_TYPE_NAME_SUFFIX_2D)
#define | PLASK_STACK3D_NAME ("stack" PLASK_GEOMETRY_TYPE_NAME_SUFFIX_3D)
#define | PLASK_SHELF_NAME "shelf"
#define | BASEH_ATTR "shift"
#define | REPEAT_ATTR "repeat"
#define | REQUIRE_EQUAL_HEIGHTS_ATTR "flat"
#define | ZERO_ATTR "zero"

## Variables
template struct PLASK_API | plask::StackContainer< 2 >
template struct PLASK_API | plask::StackContainer< 3 >
template class PLASK_API | plask::MultiStackContainer< StackContainer< 2 > >
template class PLASK_API | plask::MultiStackContainer< StackContainer< 3 > >
template class PLASK_API | plask::MultiStackContainer< ShelfContainer2D >

## Macro Definition Documentation

## ◆ BASEH_ATTR

#define BASEH_ATTR "shift"

Definition at line 21 of file stack.cpp.

## ◆ PLASK_SHELF_NAME

#define PLASK_SHELF_NAME "shelf"

Definition at line 19 of file stack.cpp.

## ◆ PLASK_STACK2D_NAME

#define PLASK_STACK2D_NAME ("stack" PLASK_GEOMETRY_TYPE_NAME_SUFFIX_2D)

Definition at line 17 of file stack.cpp.

## ◆ PLASK_STACK3D_NAME

#define PLASK_STACK3D_NAME ("stack" PLASK_GEOMETRY_TYPE_NAME_SUFFIX_3D)

Definition at line 18 of file stack.cpp.

## ◆ REPEAT_ATTR

#define REPEAT_ATTR "repeat"

Definition at line 22 of file stack.cpp.

## ◆ REQUIRE_EQUAL_HEIGHTS_ATTR

#define REQUIRE_EQUAL_HEIGHTS_ATTR "flat"

Definition at line 23 of file stack.cpp.

## ◆ ZERO_ATTR

#define ZERO_ATTR "zero"

Definition at line 24 of file stack.cpp.