PLaSK library
Loading...
Searching...
No Matches
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.