|
IFEM 90A354
|
Base class for spline-based finite element (FE) assembly drivers. More...
#include "ASMenums.h"#include "MatVec.h"#include "MPCLess.h"#include <map>#include <set>#include <array>#include <string>

Go to the source code of this file.
Classes | |
| class | ASMbase |
| Base class for spline-based finite element (FE) assembly drivers. More... | |
| struct | ASMbase::BC |
| Struct for boundary condition codes. More... | |
Namespaces | |
| namespace | ASM |
| Assembly scope. | |
Typedefs | |
| using | IntVec = std::vector< int > |
| General integer vector. | |
| using | IntMat = std::vector< IntVec > |
| General 2D integer matrix. | |
| using | Ipair = std::pair< int, int > |
| A pair of integers. | |
| using | MPCMap = std::map< MPC *, int, MPCLess > |
| MPC-to-function code mapping. | |
| using | MPCSet = std::set< MPC *, MPCLess > |
| Sorted set of MPC-equations. | |
| using | MPCIter = MPCSet::const_iterator |
| Iterator over an MPC-equation set. | |
| using | ASM::NodeSet = std::pair< std::string, IntVec > |
| Named set container type. | |
| using | ASM::PatchVec = std::vector< ASMbase * > |
| Spline patch container type. | |
Base class for spline-based finite element (FE) assembly drivers.