IFEM  90A354
ASMu2DC1.h
Go to the documentation of this file.
1 // $Id$
2 //==============================================================================
12 //==============================================================================
13 
14 #ifndef _ASM_U2D_C1_H
15 #define _ASM_U2D_C1_H
16 
17 #include "ASMu2D.h"
18 
19 
26 class ASMu2DC1 : public ASMu2D
27 {
28 public:
30  ASMu2DC1(unsigned char n_s = 2, unsigned char n_f = 1) : ASMu2D(n_s,n_f) {}
32  ASMu2DC1(const ASMu2DC1& patch, unsigned char n_f = 0) : ASMu2D(patch,n_f) {}
34  virtual ~ASMu2DC1() {}
35 
36 
37  // Methods for model generation
38  // ============================
39 
43  virtual bool generateFEMTopology();
44 
45 
46  // Various methods for preprocessing of boundary conditions and patch topology
47  // ===========================================================================
48 
55  virtual void constrainEdge(int dir, bool open, int dof, int code, char basis);
56 };
57 
58 #endif
Driver for assembly of unstructured 2D spline FE models.
Driver for assembly of C1-continuous 2D LR-spline FE models.
Definition: ASMu2DC1.h:27
virtual void constrainEdge(int dir, bool open, int dof, int code, char basis)
Constrains all DOFs on a given boundary edge.
Definition: ASMu2DC1.C:35
ASMu2DC1(const ASMu2DC1 &patch, unsigned char n_f=0)
Copy constructor.
Definition: ASMu2DC1.h:32
virtual ~ASMu2DC1()
Empty destructor.
Definition: ASMu2DC1.h:34
ASMu2DC1(unsigned char n_s=2, unsigned char n_f=1)
Default constructor.
Definition: ASMu2DC1.h:30
virtual bool generateFEMTopology()
Generates the finite element topology data for the patch.
Definition: ASMu2DC1.C:19
Driver for assembly of unstructured 2D spline FE models.
Definition: ASMu2D.h:50