|
| IElemError (const char *functions, const char *subsets) |
|
| IElemError (const std::vector< std::string > &vFct, const std::vector< std::string > &vSubset) |
|
SmartPtr< ApproximationSpace< TDomain > > | approx_space () |
| returns approximation space More...
|
|
ConstSmartPtr< ApproximationSpace< TDomain > > | approx_space () const |
| returns approximation space More...
|
|
void | check_setup (bool bNonRegularGrid) |
| checks the setup of the elem disc More...
|
|
void | clear_imports () |
| removes all imports More...
|
|
SmartPtr< TDomain > | domain () |
| returns the domain More...
|
|
ConstSmartPtr< TDomain > | domain () const |
| returns the domain More...
|
|
const FunctionGroup & | function_group () const |
| returns the current function group More...
|
|
ConstSmartPtr< FunctionPattern > | function_pattern () const |
| returns the current function pattern More...
|
|
IDataImport< dim > & | get_import (size_t i) |
| returns an import More...
|
|
| IElemDiscBase (const char *functions="", const char *subsets="") |
| Constructor. More...
|
|
| IElemDiscBase (const std::vector< std::string > &vFct, const std::vector< std::string > &vSubset) |
| Constructor. More...
|
|
bool | is_time_dependent () const |
| returns if assembling is time-dependent More...
|
|
bool | local_time_series_needed () |
|
const LocalVectorTimeSeries * | local_time_solutions () const |
| returns the local time solutions More...
|
|
const FunctionIndexMapping & | map () const |
| returns the current function index mapping More...
|
|
size_t | num_fct () const |
| number of functions this discretization handles More...
|
|
size_t | num_imports () const |
| returns number of imports More...
|
|
size_t | num_subsets () const |
| number of subsets this discretization handles More...
|
|
virtual void | prepare_setting (const std::vector< LFEID > &vLfeID, bool bNonRegularGrid)=0 |
| requests assembling for trial spaces and grid type More...
|
|
void | register_import (IDataImport< dim > &Imp) |
| registers a data import More...
|
|
virtual bool | requests_local_time_series () |
| returns if local time series needed by assembling More...
|
|
void | set_approximation_space (SmartPtr< ApproximationSpace< TDomain > > approxSpace) |
| sets the approximation space More...
|
|
void | set_functions (const std::string &functions) |
| Approximation Space. More...
|
|
void | set_functions (const std::vector< std::string > &functions) |
| sets functions by vector of names More...
|
|
void | set_stationary () |
|
void | set_stationary (bool bStationaryForced=true) |
| sets that the assembling is always stationary (even in instationary case) More...
|
|
void | set_subsets (const std::string &subsets) |
| sets subset(s) by name list, divided by ',' More...
|
|
void | set_subsets (const std::vector< std::string > &subsets) |
| sets subset(s) by name list, divided by ',' More...
|
|
void | set_time_dependent (LocalVectorTimeSeries &locTimeSeries, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff) |
| sets if assembling should be time-dependent and the local time series More...
|
|
void | set_time_independent () |
| sets that the assembling is time independent More...
|
|
void | set_time_point (const size_t timePoint) |
| sets the current time point More...
|
|
TDomain::subset_handler_type & | subset_handler () |
| returns the subset handler More...
|
|
const TDomain::subset_handler_type & | subset_handler () const |
| returns the subset handler More...
|
|
const std::vector< std::string > & | symb_fcts () const |
| returns the symbolic functions More...
|
|
const std::vector< std::string > & | symb_subsets () const |
| returns the symbolic subsets More...
|
|
number | time () const |
| returns currently set timepoint More...
|
|
size_t | time_point () const |
| returns the currently considered time point of the time-disc scheme More...
|
|
virtual int | type () const |
| returns the type of elem disc More...
|
|
virtual bool | use_hanging () const |
| returns if discretization acts on hanging nodes if present More...
|
|
virtual | ~IElemDiscBase () |
| Virtual destructor. More...
|
|
const std::vector< number > & | mass_scales () const |
|
const std::vector< number > & | stiff_scales () const |
|
number | mass_scale (const size_t timePoint) const |
|
number | stiff_scale (const size_t timePoint) const |
|
number | mass_scale () const |
|
number | stiff_scale () const |
|
IElemDisc< TDomain > & | asLeaf () |
|
void | check_roid (ReferenceObjectID roid, int discType) |
| check, if all inputs have been set More...
|
|
virtual void | compute_err_est_A_elem (const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const number &scale) |
| virtual compute the error estimator (stiffness part) contribution for one element More...
|
|
virtual void | compute_err_est_M_elem (const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const number &scale) |
| virtual compute the error estimator (mass part) contribution for one element More...
|
|
virtual void | compute_err_est_rhs_elem (GridObject *elem, const MathVector< dim > vCornerCoords[], const number &scale) |
| virtual compute the error estimator (rhs part) contribution for one element More...
|
|
void | do_compute_err_est_A_elem (LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const number &scale) |
|
void | do_compute_err_est_M_elem (LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const number &scale) |
|
void | do_compute_err_est_rhs_elem (GridObject *elem, const MathVector< dim > vCornerCoords[], const number &scale) |
|
void | do_fsh_err_est_elem_loop () |
|
void | do_prep_err_est_elem (LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) |
|
void | do_prep_err_est_elem_loop (const ReferenceObjectID roid, const int si) |
|
virtual SmartPtr< IErrEstData< TDomain > > | err_est_data () |
| returns the pointer to the error estimator data object (or NULL) More...
|
|
bool | err_est_enabled () const |
| find out whether or not a posteriori error estimation is to be performed for this disc More...
|
|
virtual void | fsh_err_est_elem_loop () |
| virtual postprocesses the loop over all elements of one type in the computation of the error estimator More...
|
|
| IElemEstimatorFuncs () |
| constructor More...
|
|
virtual void | prep_err_est_elem (const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) |
| virtual prepares the loop over all elements of one type for the computation of the error estimator More...
|
|
virtual void | prep_err_est_elem_loop (const ReferenceObjectID roid, const int si) |
| virtual prepares the loop over all elements of one type for the computation of the error estimator More...
|
|
void | set_error_estimator (SmartPtr< IErrEstData< TDomain > > ee) |
| sets the pointer to an error estimator data object (or NULL) More...
|
|
void | set_roid (ReferenceObjectID id, int discType) |
| sets the geometric object type More...
|
|
virtual | ~IElemEstimatorFuncs () |
| Virtual destructor. More...
|
|