Filter Class Reference
[Filters]
Abstract class for creating filters.
More...
#include <filter.h>
Inherits MeshFunction.
Inherited by SimpleFilter, and VonMisesFilter.
List of all members.
Detailed Description
Abstract class for creating filters.
Filter is a general postprocessing class, intended for visualization. The output of Filter is an arbitrary combination of up to three input functions, which usually are Solutions to PDEs, but also ExactSolutions and even other Filters.
(This class cannot be instantiated.)
Constructor & Destructor Documentation
| Filter::~Filter |
( |
|
) |
[virtual] |
Member Function Documentation
| void Filter::copy_base |
( |
Filter * |
flt |
) |
[protected] |
| void Filter::free |
( |
|
) |
[virtual] |
| order3_t Filter::get_order |
( |
|
) |
[virtual] |
- Returns:
- Order of the function on the active element
Implements MeshFunction.
| void Filter::init |
( |
|
) |
[protected] |
| void Filter::pop_transform |
( |
|
) |
[virtual] |
Removes the current transformation matrix from the top of the stack. The new top becomes the current transformation matrix. This returns the transform to the state before the last push_transform() was performed.
Reimplemented from Transformable.
| void Filter::push_transform |
( |
int |
son |
) |
[virtual] |
Multiplies the current transformation matrix on the right by a transformation to the specified son element and pushes it on top of the matrix stack. All integration points will then be transformed to this sub-element. This process can be repeated.
- Parameters:
-
| [in] | son | - Son element number in the range [0-25] for hexes. |
Reimplemented from Transformable.
| void Filter::set_active_element |
( |
Element * |
e |
) |
[virtual] |
Called by the assembling procedure and by other functions. In PrecalcShapeset it sets an internal variable that can be later retrieved by get_active_element(). In Solution it selects the element to retrieve solution values for, etc.
- Parameters:
-
| [in] | e | - Element associated with the function being represented by the class. |
Reimplemented from MeshFunction.
Member Data Documentation
The documentation for this class was generated from the following files: