windse.FunctionSpaceManager

The FunctionSpaceManager contains all the different types of function spaces required for solve multiple classes of problems.

class windse.FunctionSpaceManager.LinearFunctionSpace(dom)

Bases: windse.FunctionSpaceManager.GenericFunctionSpace

The LinearFunctionSpace is made up of a vector function space for velocity and a scaler space for pressure. Both spaces are “CG1” or Linear Lagrange elements.

class windse.FunctionSpaceManager.TaylorHoodFunctionSpace(dom)

Bases: windse.FunctionSpaceManager.GenericFunctionSpace

The TaylorHoodFunctionSpace is made up of a vector function space for velocity and a scalar space for pressure. The velocity function space is piecewise quadratic and the pressure function space is piecewise linear.

Classes

class windse.FunctionSpaceManager.GenericFunctionSpace(dom)

Bases: object

class windse.FunctionSpaceManager.LinearFunctionSpace(dom)

Bases: windse.FunctionSpaceManager.GenericFunctionSpace

The LinearFunctionSpace is made up of a vector function space for velocity and a scaler space for pressure. Both spaces are “CG1” or Linear Lagrange elements.

class windse.FunctionSpaceManager.TaylorHoodFunctionSpace(dom)

Bases: windse.FunctionSpaceManager.GenericFunctionSpace

The TaylorHoodFunctionSpace is made up of a vector function space for velocity and a scalar space for pressure. The velocity function space is piecewise quadratic and the pressure function space is piecewise linear.