IFEM  90A354
Classes | Namespaces | Typedefs
ASMbase.h File Reference

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>
Include dependency graph for ASMbase.h:
This graph shows which files directly or indirectly include this file:

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

 ASM
 Assembly scope.
 
 utl
 General utility classes and functions.
 

Typedefs

using IntVec = std::vector< int >
 General integer vector.
 
using IntMat = std::vector< IntVec >
 General 2D integer matrix.
 
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 ASMVec = std::vector< ASMbase * >
 Spline patch container type.
 
using IntFunc = utl::Function< int, double >
 Real-valued integer function.
 

Detailed Description

Base class for spline-based finite element (FE) assembly drivers.

Date
Sep 20 2009
Author
Knut Morten Okstad / SINTEF