at_current_time(size_t s) const | ug::ICplUserData< dim > | inline |
base_type typedef | ug::LuaUserFunction< TData, dim, TDataIn > | |
call_storage_callback() const | ug::CplUserData< TData, dim, void > | protected |
CallbackFct typedef | ug::CplUserData< TData, dim, void > | private |
check_s(size_t s) const | ug::ICplUserData< dim > | inlineprotected |
check_s_ip(size_t s, size_t ip) const | ug::ICplUserData< dim > | inlineprotected |
check_series(size_t s) const | ug::CplUserData< TData, dim, void > | inlineprotected |
check_series_ip(size_t s, size_t ip) const | ug::CplUserData< TData, dim, void > | inlineprotected |
check_setup() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
clear() | ug::ICplUserData< dim > | |
compute(LocalVector *u, GridObject *elem, const MathVector< dim > vCornerCoords[], bool bDeriv=false) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
compute(LocalVectorTimeSeries *u, GridObject *elem, const MathVector< dim > vCornerCoords[], bool bDeriv=false) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
constant() const | ug::ICplUserData< dim > | inlinevirtual |
continuous() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
data_type typedef | ug::UserData< TData, dim, void > | |
defined(size_t s, size_t ip) const | ug::CplUserData< TData, dim, void > | inline |
dim_local_ips() const | ug::ICplUserData< dim > | inline |
eval_and_deriv(TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< refDim > vLocIP[], const size_t nip, LocalVector *u, bool bDeriv, int s, std::vector< std::vector< TData > > vvvDeriv[], const MathMatrix< refDim, dim > *vJT=NULL) | ug::LuaUserFunction< TData, dim, TDataIn > | |
eval_deriv(TData &out, const std::vector< TDataIn > &dataIn, const MathVector< dim > &x, number time, int si, size_t arg) const | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim >::eval_deriv(LocalVector *u, GridObject *elem, const MathVector< dim > vCornerCoords[], bool bDeriv=false) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protected |
StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim >::eval_deriv(LocalVectorTimeSeries *u, GridObject *elem, const MathVector< dim > vCornerCoords[], bool bDeriv=false) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protected |
eval_value(TData &out, const std::vector< TDataIn > &dataIn, const MathVector< dim > &x, number time, int si) const | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
evaluate(TData &value, const MathVector< dim > &globIP, number time, int si) const | ug::LuaUserFunction< TData, dim, TDataIn > | inline |
evaluate(TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< refDim > vLocIP[], const size_t nip, LocalVector *u, const MathMatrix< refDim, dim > *vJT=NULL) const | ug::LuaUserFunction< TData, dim, TDataIn > | inline |
free_callback_ref() | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
free_deriv_callback_ref(size_t arg) | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
function_group() const | ug::UserDataInfo | inline |
ug::get_dim() const =0 | ug::UserDataInfo | pure virtual |
UserData< TData, dim, void >::get_dim() const | ug::UserData< TData, dim, void > | inlinevirtual |
get_local_ips(Int2Type< 1 >) | ug::ICplUserData< dim > | inlineprotected |
get_local_ips(Int2Type< 2 >) | ug::ICplUserData< dim > | inlineprotected |
get_local_ips(Int2Type< 3 >) | ug::ICplUserData< dim > | inlineprotected |
get_local_ips(Int2Type< 1 >) const | ug::ICplUserData< dim > | inlineprotected |
get_local_ips(Int2Type< 2 >) const | ug::ICplUserData< dim > | inlineprotected |
get_local_ips(Int2Type< 3 >) const | ug::ICplUserData< dim > | inlineprotected |
getImpl() | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlineprotected |
getImpl() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlineprotected |
global_ips_changed(const size_t seriesID, const MathVector< dim > *vPos, const size_t numIP) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protectedvirtual |
ICplUserData() | ug::ICplUserData< dim > | |
input_common_fct(size_t i, size_t fct) const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlineprotected |
input_num_fct(size_t i) const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlineprotected |
ip(size_t s, size_t ip) const | ug::ICplUserData< dim > | inline |
ips(size_t s) const | ug::ICplUserData< dim > | inline |
local_ip(size_t s, size_t ip) const | ug::ICplUserData< dim > | |
local_ip_series_added(const size_t seriesID) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protectedvirtual |
local_ip_series_to_be_cleared() | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protectedvirtual |
local_ips(size_t s) const | ug::ICplUserData< dim > | |
local_ips_changed(const size_t seriesID, const size_t newNumIP) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protectedvirtual |
LuaUserFunction(const char *luaCallback, size_t numArgs) | ug::LuaUserFunction< TData, dim, TDataIn > | |
LuaUserFunction(const char *luaCallback, size_t numArgs, bool bPosTimeNeed) | ug::LuaUserFunction< TData, dim, TDataIn > | |
LuaUserFunction(LuaFunctionHandle handle, size_t numArgs) | ug::LuaUserFunction< TData, dim, TDataIn > | |
LuaUserFunction(LuaFunctionHandle handle, size_t numArgs, bool bPosTimeNeed) | ug::LuaUserFunction< TData, dim, TDataIn > | |
m_bPosTimeNeed | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_cbDerivName | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_cbDerivRef | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_cbValueName | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_cbValueRef | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_defaultTimePoint | ug::ICplUserData< dim > | protected |
m_fctGrp | ug::UserDataInfo | protected |
m_L | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_locPosDim | ug::ICplUserData< dim > | protected |
m_map | ug::UserDataInfo | protected |
m_numArgs | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_objName | ug::UserDataInfo | protected |
m_pvLocIP1d | ug::ICplUserData< dim > | protected |
m_pvLocIP2d | ug::ICplUserData< dim > | protected |
m_pvLocIP3d | ug::ICplUserData< dim > | protected |
m_si | ug::ICplUserData< dim > | protected |
m_timePoint | ug::ICplUserData< dim > | protected |
m_vCallback | ug::CplUserData< TData, dim, void > | private |
m_vMap | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protected |
m_vMayChange | ug::ICplUserData< dim > | protected |
m_vNumIP | ug::ICplUserData< dim > | protected |
m_vpDependData | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_vpUserData | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
m_vspICplUserData | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protected |
m_vspUserDataInfo | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protected |
m_vTime | ug::ICplUserData< dim > | protected |
m_vTimePoint | ug::ICplUserData< dim > | protected |
m_vvBoolFlag | ug::CplUserData< TData, dim, void > | private |
m_vvGlobPos | ug::ICplUserData< dim > | protected |
m_vvSeriesID | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | protected |
m_vvValue | ug::CplUserData< TData, dim, void > | private |
map() const | ug::UserDataInfo | inline |
needed_data(size_t i) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlinevirtual |
num_fct() const | ug::UserDataInfo | inline |
num_input() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlinevirtual |
num_ip(size_t s) const | ug::CplUserData< TData, dim, void > | inline |
ug::ICplUserData::num_ip(size_t s) const | ug::ICplUserData< dim > | inline |
num_needed_data() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlinevirtual |
num_series() const | ug::CplUserData< TData, dim, void > | inline |
ug::ICplUserData::num_series() const | ug::ICplUserData< dim > | inline |
obj_name() | ug::UserDataInfo | inline |
operator()(TData &out, int numArgs,...) const | ug::LuaUserFunction< TData, dim, TDataIn > | virtual |
StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim >::operator()(TData &value, const MathVector< dim > &globIP, number time, int si) const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim >::operator()(TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, const size_t nip) const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
ug::StdUserData::operator()(TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< 1 > vLocIP[], const size_t nip, LocalVector *u, const MathMatrix< 1, dim > *vJT=NULL) const | ug::StdUserData< TImpl, TData, dim, TRet, TBase > | inlinevirtual |
ug::StdUserData::operator()(TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< 2 > vLocIP[], const size_t nip, LocalVector *u, const MathMatrix< 2, dim > *vJT=NULL) const | ug::StdUserData< TImpl, TData, dim, TRet, TBase > | inlinevirtual |
ug::StdUserData::operator()(TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< 3 > vLocIP[], const size_t nip, LocalVector *u, const MathMatrix< 3, dim > *vJT=NULL) const | ug::StdUserData< TImpl, TData, dim, TRet, TBase > | inlinevirtual |
CplUserData< TData, dim, void >::operator()(TData &value, const MathVector< dim > &globIP, number time, int si, Vertex *vrt) const | ug::UserData< TData, dim, void > | inlinevirtual |
CplUserData< TData, dim, void >::operator()(TData &value, const MathVector< dim > &globIP, number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< 1 > &locIP, LocalVector *u) const | ug::UserData< TData, dim, void > | inline |
CplUserData< TData, dim, void >::operator()(TData &value, const MathVector< dim > &globIP, number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< 2 > &locIP, LocalVector *u) const | ug::UserData< TData, dim, void > | inline |
CplUserData< TData, dim, void >::operator()(TData &value, const MathVector< dim > &globIP, number time, int si, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< 3 > &locIP, LocalVector *u) const | ug::UserData< TData, dim, void > | inline |
register_local_ip_series(const MathVector< ldim > *vPos, const size_t numIP, const int timePointSpec, bool bMayChange=true) | ug::ICplUserData< dim > | |
register_local_ip_series(const MathVector< ldim > *vPos, const size_t numIP, bool bMayChange=true) | ug::ICplUserData< dim > | inline |
register_storage_callback(DataImport< TData, dim > *obj, void(DataImport< TData, dim >::*func)()) | ug::CplUserData< TData, dim, void > | |
requires_grid_fct() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
return_type typedef | ug::UserData< TData, dim, void > | |
series_id(size_t i, size_t s) const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlineprotected |
set_deriv(size_t arg, const char *luaCallback) | ug::LuaUserFunction< TData, dim, TDataIn > | |
set_deriv(size_t arg, LuaFunctionHandle handle) | ug::LuaUserFunction< TData, dim, TDataIn > | |
set_function_pattern(ConstSmartPtr< FunctionPattern > fctPatt) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
set_global_ips(size_t s, const MathVector< dim > *vPos, size_t numIP) | ug::ICplUserData< dim > | |
set_input(size_t i, SmartPtr< CplUserData< TDataIn, dim > > data) | ug::LuaUserFunction< TData, dim, TDataIn > | |
set_input(size_t i, number val) | ug::LuaUserFunction< TData, dim, TDataIn > | |
StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim >::set_input(size_t i, SmartPtr< ICplUserData< dim > > input, SmartPtr< UserDataInfo > info) | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inlinevirtual |
set_input_and_deriv(size_t i, SmartPtr< CplUserData< TDataIn, dim > > input, LuaFunctionHandle deriv) | ug::LuaUserFunction< TData, dim, TDataIn > | inline |
set_local_ips(const size_t seriesId, const MathVector< ldim > *vPos, const size_t numIP) | ug::ICplUserData< dim > | |
set_lua_value_callback(const char *luaCallback, size_t numArgs) | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
set_lua_value_callback(LuaFunctionHandle handle, size_t numArgs) | ug::LuaUserFunction< TData, dim, TDataIn > | protected |
set_num_input(size_t num) | ug::LuaUserFunction< TData, dim, TDataIn > | |
set_obj_name(const char *name) | ug::UserDataInfo | inline |
set_subset(int si) | ug::ICplUserData< dim > | inline |
set_time_point(size_t timePoint) | ug::ICplUserData< dim > | inline |
set_time_point(const size_t seriesId, const int timePointSpec) | ug::ICplUserData< dim > | |
set_times(const std::vector< number > &vTime) | ug::ICplUserData< dim > | inline |
subset() const | ug::ICplUserData< dim > | inline |
time() const | ug::ICplUserData< dim > | inline |
time(size_t s) const | ug::ICplUserData< dim > | inline |
time_point() | ug::ICplUserData< dim > | inline |
time_point(size_t s) const | ug::ICplUserData< dim > | inline |
time_point_specification(size_t s) const | ug::ICplUserData< dim > | inline |
ug::type() const =0 | ug::UserDataInfo | pure virtual |
UserData< TData, dim, void >::type() const | ug::UserData< TData, dim, void > | inlinevirtual |
unregister_storage_callback(DataImport< TData, dim > *obj) | ug::CplUserData< TData, dim, void > | |
update_dof_sizes(const LocalIndices &ind) | ug::ICplUserData< dim > | inlinevirtual |
value(size_t s, size_t ip) const | ug::CplUserData< TData, dim, void > | inline |
value(size_t s, size_t ip) | ug::CplUserData< TData, dim, void > | inline |
value_storage_changed(const size_t seriesID) | ug::CplUserData< TData, dim, void > | inlineprotectedvirtual |
values(size_t s) const | ug::CplUserData< TData, dim, void > | inline |
values(size_t s) | ug::CplUserData< TData, dim, void > | inline |
zero_derivative() const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | virtual |
zero_derivative(size_t i) const | ug::StdDataLinker< LuaUserFunction< TData, dim, TDataIn >, TData, dim > | inline |
~CplUserData() | ug::CplUserData< TData, dim, void > | inline |
~ICplUserData() | ug::ICplUserData< dim > | inlinevirtual |
~LuaUserFunction() | ug::LuaUserFunction< TData, dim, TDataIn > | virtual |
~UserDataInfo() | ug::UserDataInfo | inlinevirtual |