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

Represents a function which can be evaluated at quadrature points. More...

#include <Qpoint_func.hpp>

Inheritance diagram for hexed::Qpoint_func:
hexed::Output_data hexed::Advection_state hexed::Art_visc_coef hexed::Art_visc_forcing hexed::Component hexed::Domain_func hexed::Element_func hexed::Fix_admis_coef hexed::Jac_inv_det_func hexed::Jacobian_det_func hexed::Physical_residual hexed::Pow hexed::Qpoint_expr hexed::Scaled hexed::Time_step_scale_func

Public Member Functions

virtual std::vector< double > operator() (Element &, const Basis &, int i_qpoint, 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

Represents a function which can be evaluated at quadrature points.

Can depend on flow state, position, time, or on mathematical parameters like element Jabobian, quadrature weights, etc. Note: Output_data is a virtual base class because derived classes may inherit from multiple types of Output_data.


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