Fluid structure interaction suite
ParsedTools::Function< dim > Member List

This is the complete list of members for ParsedTools::Function< dim >, including all inherited members.

acceptor_idParameterAcceptorprivate
add_parameter(const std::string &entry, ParameterType &parameter, const std::string &documentation="", ParameterHandler &prm_=prm, const Patterns::PatternBase &pattern=*Patterns::Tools::Convert< ParameterType >::to_pattern())ParameterAcceptor
advance_time(const Number delta_t)FunctionParser< dim >virtual
AutoDerivativeFunction(const double h, const unsigned int n_components=1, const double initial_time=0.0)AutoDerivativeFunction< int dim >
ParameterAcceptor::check_no_subscribers() const noexceptParameterAcceptorprivate
class_listParameterAcceptorprivatestatic
class_list_mutexParameterAcceptorprivatestatic
clear()ParameterAcceptorstatic
constantsParsedTools::Function< dim >private
ConstMap typedefFunctionParser< dim >
ParameterAcceptor::counterParameterAcceptorprivate
ParameterAcceptor::counter_mapParameterAcceptorprivate
declare_all_parameters(ParameterHandler &prm=ParameterAcceptor::prm)ParameterAcceptorstatic
declare_parameters(ParameterHandler &prm)ParameterAcceptorvirtual
declare_parameters_call_backParameterAcceptor
default_variable_names()FunctionParser< dim >static
DifferenceFormula enum nameFunctionParser< dim >
dimensionFunctionParser< dim >static
do_all_values(const Point< dim > &p, const double time, ArrayView< double > &values) constFunctionParser< dim >
do_value(const Point< dim > &p, const double time, unsigned int component) constFunctionParser< dim >
enter_my_subsection(ParameterHandler &prm)ParameterAcceptor
enter_subsection(const std::string &subsection)ParameterAcceptor
EulerFunctionParser< dim >
ParameterAcceptor::ExcInUse(int arg1, std::string arg2, std::string arg3)ParameterAcceptorstatic
FunctionParser< dim >::ExcInUse(int arg1, std::string arg2, std::string arg3)FunctionParser< dim >static
ExcInvalidExpressionSize(int arg1, int arg2)FunctionParser< dim >static
ParameterAcceptor::ExcNoSubscriber(std::string arg1, std::string arg2)ParameterAcceptorstatic
FunctionParser< dim >::ExcNoSubscriber(std::string arg1, std::string arg2)FunctionParser< dim >static
ExcParseError(int arg1, std::string arg2)FunctionParser< dim >static
expressionParsedTools::Function< dim >private
expressionsFunctionParser< dim >
formulaFunctionParser< dim >private
FourthOrderFunctionParser< dim >
Function(const std::string &section_name="", const std::string &expression="0", const std::string &function_description="Function expression", const std::map< std::string, double > &constants={}, const std::string &variable_names=FunctionParser< dim >::default_variable_names()+",t", const double h=1e-8)ParsedTools::Function< dim >
FunctionParser< dim >::Function(const unsigned int n_components=1, const time_type initial_time=0.0)Function< int dim, typename RangeNumberType >
FunctionParser< dim >::Function(const Function &f)=defaultFunction< int dim, typename RangeNumberType >
FunctionParser(const unsigned int n_components=1, const double initial_time=0.0, const double h=1e-8)FunctionParser< dim >
FunctionParser(const std::string &expression, const std::string &constants="", const std::string &variable_names=default_variable_names()+",t", const double h=1e-8)FunctionParser< dim >
FunctionParser(const FunctionParser &)=deleteFunctionParser< dim >
FunctionParser(FunctionParser &&)=deleteFunctionParser< dim >
FunctionTime(const Number initial_time=Number(0.0))FunctionTime< typename Number >
get_acceptor_id() constParameterAcceptor
get_expressions() constFunctionParser< dim >
get_formula_of_order(const unsigned int ord)FunctionParser< dim >static
get_next_free_id()ParameterAcceptorprivatestatic
get_section_name() constParameterAcceptor
get_section_path() constParameterAcceptor
get_time() constFunctionParser< dim >
gradient(const Point< dim > &p, const unsigned int component=0) const overrideFunctionParser< dim >virtual
gradient_list(const std::vector< Point< dim > > &points, std::vector< Tensor< 1, dim > > &gradients, const unsigned int component=0) const overrideFunctionParser< dim >virtual
gradient_list(const std::vector< Point< dim > > &points, std::vector< Tensor< 1, dim, RangeNumberType > > &gradients, const unsigned int component=0) constFunctionParser< dim >virtual
hFunctionParser< dim >private
hessian(const Point< dim > &p, const unsigned int component=0) constFunctionParser< dim >virtual
hessian_list(const std::vector< Point< dim > > &points, std::vector< SymmetricTensor< 2, dim, RangeNumberType > > &values, const unsigned int component=0) constFunctionParser< dim >virtual
htFunctionParser< dim >private
init_muparser() constFunctionParser< dim >
ParameterAcceptor::initialize(const std::string &filename="", const std::string &output_filename="", const ParameterHandler::OutputStyle output_style_for_output_filename=ParameterHandler::Short, ParameterHandler &prm=ParameterAcceptor::prm, const ParameterHandler::OutputStyle output_style_for_filename=ParameterHandler::DefaultStyle)ParameterAcceptorstatic
ParameterAcceptor::initialize(std::istream &input_stream, ParameterHandler &prm=ParameterAcceptor::prm)ParameterAcceptorstatic
FunctionParser< dim >::initialize(const std::string &vars, const std::vector< std::string > &expressions, const ConstMap &constants, const bool time_dependent=false) overrideFunctionParser< dim >virtual
FunctionParser< dim >::initialize(const std::string &vars, const std::string &expression, const ConstMap &constants, const bool time_dependent=false)FunctionParser< dim >
initializedFunctionParser< dim >private
laplacian(const Point< dim > &p, const unsigned int component=0) constFunctionParser< dim >virtual
laplacian_list(const std::vector< Point< dim > > &points, std::vector< RangeNumberType > &values, const unsigned int component=0) constFunctionParser< dim >virtual
leave_my_subsection(ParameterHandler &prm)ParameterAcceptor
leave_subsection()ParameterAcceptor
ParameterAcceptor::list_subscribers(StreamType &stream) constParameterAcceptor
ParameterAcceptor::list_subscribers() constParameterAcceptor
ParameterAcceptor::list_subscribers(StreamType &stream) constParameterAcceptor
ParameterAcceptor::list_subscribers() constParameterAcceptor
FunctionParser< dim >::list_subscribers(StreamType &stream) constFunctionParser< dim >
FunctionParser< dim >::list_subscribers() constFunctionParser< dim >
ParameterAcceptor::map_iterator typedefParameterAcceptorprivate
ParameterAcceptor::map_value_type typedefParameterAcceptorprivate
memory_consumption() constFunctionParser< dim >virtual
ParameterAcceptor::mutexParameterAcceptorprivatestatic
n_componentsFunctionParser< dim >
ParameterAcceptor::n_subscriptions() constParameterAcceptor
ParameterAcceptor::n_subscriptions() constParameterAcceptor
FunctionParser< dim >::n_subscriptions() constFunctionParser< dim >
n_varsFunctionParser< dim >private
ParameterAcceptor::object_infoParameterAcceptorprivate
ParameterAcceptor::operator=(const Subscriptor &)Subscriptor
ParameterAcceptor::operator=(Subscriptor &&) noexceptSubscriptor
FunctionParser< dim >::operator=(const FunctionParser &)=deleteFunctionParser< dim >
FunctionParser< dim >::operator=(FunctionParser &&)=deleteFunctionParser< dim >
AutoDerivativeFunction::operator=(const Function &f)Function< int dim, typename RangeNumberType >
Subscriptor::operator=(const Subscriptor &)Subscriptor
Subscriptor::operator=(Subscriptor &&) noexceptSubscriptor
ParameterAcceptor(const std::string &section_name="")ParameterAcceptor
parse_all_parameters(ParameterHandler &prm=ParameterAcceptor::prm)ParameterAcceptorstatic
parse_parameters(ParameterHandler &prm)ParameterAcceptorvirtual
parse_parameters_call_backParameterAcceptor
parser_dataFunctionParser< dim >private
prmParameterAcceptorstatic
reinit()ParsedTools::Function< dim >private
section_nameParameterAcceptorprotected
sepParameterAcceptorprivatestatic
ParameterAcceptor::serialize(Archive &ar, const unsigned int version)ParameterAcceptor
FunctionParser< dim >::serialize(Archive &ar, const unsigned int version)FunctionParser< dim >
set_formula(const DifferenceFormula formula=Euler)FunctionParser< dim >
set_h(const double h)FunctionParser< dim >
set_time(const Number new_time)FunctionParser< dim >virtual
ParameterAcceptor::subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constParameterAcceptor
ParameterAcceptor::subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constParameterAcceptor
FunctionParser< dim >::subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constFunctionParser< dim >
ParameterAcceptor::Subscriptor()Subscriptor
ParameterAcceptor::Subscriptor(const Subscriptor &)Subscriptor
ParameterAcceptor::Subscriptor(Subscriptor &&) noexceptSubscriptor
FunctionParser< dim >::Subscriptor()Subscriptor
FunctionParser< dim >::Subscriptor(const Subscriptor &)Subscriptor
FunctionParser< dim >::Subscriptor(Subscriptor &&) noexceptSubscriptor
subsectionsParameterAcceptorprotected
timeFunctionParser< dim >private
time_type typedefFunctionParser< dim >
ParameterAcceptor::unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constParameterAcceptor
ParameterAcceptor::unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constParameterAcceptor
FunctionParser< dim >::unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constFunctionParser< dim >
update_constants(const std::map< std::string, double > &constants)ParsedTools::Function< dim >
update_expression(const std::string &expr)ParsedTools::Function< dim >
UpwindEulerFunctionParser< dim >
ParameterAcceptor::validity_pointersParameterAcceptorprivate
value(const Point< dim > &p, const unsigned int component=0) const overrideFunctionParser< dim >virtual
value_list(const std::vector< Point< dim > > &points, std::vector< RangeNumberType > &values, const unsigned int component=0) constFunctionParser< dim >virtual
var_namesFunctionParser< dim >private
variable_namesParsedTools::Function< dim >private
vector_gradient(const Point< dim > &p, std::vector< Tensor< 1, dim > > &gradients) const overrideFunctionParser< dim >virtual
vector_gradient(const Point< dim > &p, std::vector< Tensor< 1, dim, RangeNumberType > > &gradients) constFunctionParser< dim >virtual
vector_gradient_list(const std::vector< Point< dim > > &points, std::vector< std::vector< Tensor< 1, dim > > > &gradients) const overrideFunctionParser< dim >virtual
vector_gradient_list(const std::vector< Point< dim > > &points, std::vector< std::vector< Tensor< 1, dim, RangeNumberType > > > &gradients) constFunctionParser< dim >virtual
vector_gradients(const std::vector< Point< dim > > &points, std::vector< std::vector< Tensor< 1, dim, RangeNumberType > > > &gradients) constFunctionParser< dim >virtual
vector_hessian(const Point< dim > &p, std::vector< SymmetricTensor< 2, dim, RangeNumberType > > &values) constFunctionParser< dim >virtual
vector_hessian_list(const std::vector< Point< dim > > &points, std::vector< std::vector< SymmetricTensor< 2, dim, RangeNumberType > > > &values) constFunctionParser< dim >virtual
vector_laplacian(const Point< dim > &p, Vector< RangeNumberType > &values) constFunctionParser< dim >virtual
vector_laplacian_list(const std::vector< Point< dim > > &points, std::vector< Vector< RangeNumberType > > &values) constFunctionParser< dim >virtual
vector_value(const Point< dim > &p, Vector< RangeNumberType > &values) constFunctionParser< dim >virtual
vector_value_list(const std::vector< Point< dim > > &points, std::vector< Vector< RangeNumberType > > &values) constFunctionParser< dim >virtual
vector_values(const std::vector< Point< dim > > &points, std::vector< std::vector< RangeNumberType > > &values) constFunctionParser< dim >virtual
~AutoDerivativeFunction() override=defaultAutoDerivativeFunction< int dim >virtual
~Function() override=0Function< int dim, typename RangeNumberType >pure virtual
~FunctionTime()=defaultFunctionTime< typename Number >virtual
~ParameterAcceptor() overrideParameterAcceptorvirtual
~Subscriptor()Subscriptorvirtual