hexed 0.4.0
 
Loading...
Searching...
No Matches
hexed::Element_info Class Referenceabstract

an Element_func that doesn't depend on a Basis or the time More...

#include <Element_func.hpp>

Inheritance diagram for hexed::Element_info:
hexed::Element_func hexed::Qpoint_func hexed::Output_data hexed::Has_tree hexed::Is_deformed hexed::Record hexed::Uncertainty

Public Member Functions

std::vector< double > operator() (Element &elem, const Basis &, double time) const override
 
virtual std::vector< double > operator() (Element &elem) const =0
 
- Public Member Functions inherited from hexed::Element_func
std::vector< double > operator() (Element &, const Basis &, int i_qpoint, double time) const override
 
- 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

an Element_func that doesn't depend on a Basis or the time

Member Function Documentation

◆ operator()() [1/2]

virtual std::vector< double > hexed::Element_info::operator() ( Element & elem) const
pure virtual

◆ operator()() [2/2]

std::vector< double > hexed::Element_info::operator() ( Element & elem,
const Basis & ,
double time ) const
overridevirtual

Implements hexed::Element_func.


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