hexed 0.3.0
 
Loading...
Searching...
No Matches
hexed::Element_func Class Referenceabstract

a function that has a single value for each element More...

#include <Element_func.hpp>

Inheritance diagram for hexed::Element_func:
hexed::Qpoint_func hexed::Output_data hexed::Elem_average hexed::Elem_l2 hexed::Elem_nonsmooth hexed::Element_info hexed::Equiangle_skewness hexed::Normalized_nonsmooth hexed::Has_tree hexed::Is_deformed hexed::Record hexed::Uncertainty

Public Member Functions

std::vector< double > operator() (Element &, const Basis &, int i_qpoint, double time) const override
 
virtual std::vector< double > operator() (Element &elem, const Basis &, double time) const =0
 
- Public Member Functions inherited from hexed::Output_data
virtual int n_var (int n_dim) const =0
 number of output variables when called on n_dim-dimensional input
 
virtual std::string variable_name (int n_dim, int i_var) const
 name of i_varth variable (for plotting) when called on n_dim-dimensional input
 

Detailed Description

a function that has a single value for each element

Member Function Documentation

◆ operator()() [1/2]

std::vector< double > hexed::Element_func::operator() ( Element & elem,
const Basis & basis,
int i_qpoint,
double time ) const
overridevirtual

Implements hexed::Qpoint_func.

◆ operator()() [2/2]

virtual std::vector< double > hexed::Element_func::operator() ( Element & elem,
const Basis & ,
double time ) const
pure virtual

The documentation for this class was generated from the following files: