|
| DiffFilter (Hermes::vector< MeshFunction< Scalar > * > solutions, Hermes::vector< int > items=*(new Hermes::vector< int >)) |
|
virtual MeshFunction< Scalar > * | clone () const |
|
| SimpleFilter (const Hermes::vector< MeshFunction< Scalar > * > &solutions, const Hermes::vector< int > &items=Hermes::vector< int >()) |
|
| SimpleFilter (const Hermes::vector< Solution< Scalar > * > &solutions, const Hermes::vector< int > &items=Hermes::vector< int >()) |
|
virtual Func< Scalar > * | get_pt_value (double x, double y) |
| Returns the value at the coordinates x,y.
|
|
| Filter (const Hermes::vector< MeshFunction< Scalar > * > &solutions) |
|
| Filter (MeshFunction< Scalar > **solutions, int num) |
|
| Filter (const Hermes::vector< Solution< Scalar > * > &solutions) |
|
virtual void | reinit () |
|
std::string | getClassName () const |
| State querying helpers.
|
|
| MeshFunction (const Mesh *mesh) |
|
virtual bool | isOkay () const |
| State querying helpers.
|
|
std::string | getClassName () const |
| Get class name, for the purpose of messaging.
|
|
const Mesh * | get_mesh () const |
|
RefMap * | get_refmap (bool update=true) |
|
void | set_refmap (RefMap *refmap_to_set) |
|
virtual int | get_edge_fn_order (int edge) |
|
virtual void | handle_overflow_idx () |
|
| Function () |
| Default constructor.
|
|
virtual | ~Function () |
|
int | get_num_components () const |
| Returns the number of components of the function being represented by the class.
|
|
Scalar * | get_fn_values (int component=0) |
| Returns function values. More...
|
|
Scalar * | get_dx_values (int component=0) |
| Returns the x partial derivative. More...
|
|
Scalar * | get_dy_values (int component=0) |
| Returns the y partial derivative. More...
|
|
void | get_dx_dy_values (Scalar *&dx, Scalar *&dy, int component=0) |
| Returns both x and y partial derivatives. This function provides the both often-used dx and dy values in one call. More...
|
|
Scalar * | get_dxx_values (int component=0) |
| Returns the second x partial derivative. More...
|
|
Scalar * | get_dyy_values (int component=0) |
| Returns the second y partial derivative. More...
|
|
Scalar * | get_dxy_values (int component=0) |
| Returns the second mixed derivative. More...
|
|
Quad2D * | get_quad_2d () const |
| Returns the current quadrature points.
|
|
void | set_quad_order (unsigned int order, int mask=H2D_FN_DEFAULT) |
|
Scalar * | get_values (int a, int b) |
|
int | get_fn_order () const |
| Returns the polynomial degree of the function being represented by the class.
|
|
Element * | get_active_element () const |
|
void | set_transform (uint64_t idx) |
|
uint64_t | get_transform () const |
|
void | check () const |
| Method to handle the state.
|
|
template<typename Scalar>
class Hermes::Hermes2D::DiffFilter< Scalar >
Calculates the difference of two functions.
Definition at line 281 of file filter.h.