active_dofs(vector< DoFIndex > &vActiveDoFs) | ug::IObstacleConstraint< TDomain, TAlgebra > | inline |
add(SmartPtr< UserData< number, dim, bool > > func, const char *function) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(SmartPtr< UserData< number, dim, bool > > func, const char *function, const char *subsets) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(SmartPtr< UserData< number, dim > > func, const char *function) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(SmartPtr< UserData< number, dim > > func, const char *function, const char *subsets) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(number value, const char *function) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(number value, const char *function, const char *subsets) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(SmartPtr< UserData< MathVector< dim >, dim > > func, const char *functions) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
add(SmartPtr< UserData< MathVector< dim >, dim > > func, const char *functions, const char *subsets) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
adjust_correction(vector_type &c, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) | ug::IConstraint< TAlgebra > | inlinevirtual |
adjust_defect(vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol=NULL, const std::vector< number > *vScaleMass=NULL, const std::vector< number > *vScaleStiff=NULL) | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
adjust_defect_to_constraint(vector_type &d) | ug::ObstacleInNormalDir< TDomain, TAlgebra > | virtual |
adjust_error(const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol=SPNULL, const std::vector< number > *vScaleMass=NULL, const std::vector< number > *vScaleStiff=NULL) | ug::IConstraint< TAlgebra > | inlinevirtual |
adjust_jacobian(matrix_type &J, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol=NULL, const number s_a0=1.0) | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
adjust_linear(matrix_type &A, vector_type &b, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
adjust_linear_residual(vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) | ug::IConstraint< TAlgebra > | inlinevirtual |
adjust_prolongation(matrix_type &P, ConstSmartPtr< DoFDistribution > ddFine, ConstSmartPtr< DoFDistribution > ddCoarse, int type, number time=0.0) | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
ug::IDomainConstraint::adjust_prolongation(vector_type &uFine, GridLevel fineLvl, const vector_type &uCoarse, GridLevel coarseLvl, int type) | ug::IConstraint< TAlgebra > | inlinevirtual |
adjust_restriction(matrix_type &R, ConstSmartPtr< DoFDistribution > ddCoarse, ConstSmartPtr< DoFDistribution > ddFine, int type, number time=0.0) | ug::IObstacleConstraint< TDomain, TAlgebra > | virtual |
ug::IDomainConstraint::adjust_restriction(vector_type &uCoarse, GridLevel coarseLvl, const vector_type &uFine, GridLevel fineLvl, int type) | ug::IConstraint< TAlgebra > | inlinevirtual |
adjust_rhs(vector_type &b, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
adjust_sol_and_cor(value_type &sol_i, value_type &c_i, bool &dofIsActive, const DoFIndex &dof) | ug::ObstacleInNormalDir< TDomain, TAlgebra > | virtual |
adjust_sol_and_cor_elem(TIterator iterBegin, TIterator iterEnd, value_type &sol_i, value_type &c_i, bool &dofIsAdmissible, const DoFIndex &dof) | ug::ObstacleInNormalDir< TDomain, TAlgebra > | private |
adjust_solution(vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
algebra_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
approximation_space() | ug::IDomainConstraint< TDomain, TAlgebra > | inline |
approximation_space() const | ug::IDomainConstraint< TDomain, TAlgebra > | inline |
base_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
check_functions_and_subsets(FunctionGroup &functionGroup, SubsetGroup &subsetGroup, size_t numFct) const | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
clear() | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
dd(const GridLevel &gl) const | ug::IDomainConstraint< TDomain, TAlgebra > | inlineprotected |
dim | ug::ObstacleInNormalDir< TDomain, TAlgebra > | static |
domain_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
err_est_data() | ug::IDomainConstraint< TDomain, TAlgebra > | inlinevirtual |
err_est_enabled() const | ug::IDomainConstraint< TDomain, TAlgebra > | inline |
extract_data() | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
extract_data(std::map< int, std::vector< TUserData * > > &mvUserDataObsSegment, std::vector< TScheduledUserData > &vUserData) | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
function_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
IDomainConstraint() | ug::IDomainConstraint< TDomain, TAlgebra > | inline |
init() | ug::IObstacleConstraint< TDomain, TAlgebra > | |
init_obstacle_dofs_with_values(number time) | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
init_obstacle_dofs_with_values(const std::map< int, std::vector< TUserData * > > &mvUserData, number time) | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
init_obstacle_dofs_with_values(const std::vector< TUserData * > &vUserData, int si, number time) | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
IObstacleConstraint(const GridFunction< TDomain, TAlgebra > &u) | ug::IObstacleConstraint< TDomain, TAlgebra > | inline |
IObstacleConstraint() | ug::IObstacleConstraint< TDomain, TAlgebra > | inline |
is_obs_dof(const DoFIndex &dof) | ug::IObstacleConstraint< TDomain, TAlgebra > | |
m_bDoErrEst | ug::IDomainConstraint< TDomain, TAlgebra > | private |
m_mCondNumberObsSegment | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_mConstNumberObsSegment | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_mNumberObsSegment | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_mObstacleValues | ug::IObstacleConstraint< TDomain, TAlgebra > | protected |
m_mVectorObsSegment | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_spApproxSpace | ug::IDomainConstraint< TDomain, TAlgebra > | protected |
m_spAssTuner | ug::IDomainConstraint< TDomain, TAlgebra > | protected |
m_spDD | ug::ObstacleInNormalDir< TDomain, TAlgebra > | private |
m_spDomain | ug::ObstacleInNormalDir< TDomain, TAlgebra > | private |
m_spErrEstData | ug::IDomainConstraint< TDomain, TAlgebra > | protected |
m_vActiveDofs | ug::IObstacleConstraint< TDomain, TAlgebra > | protected |
m_vCondNumberData | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_vConstNumberData | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_vNumberData | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
m_vObsSubsets | ug::IObstacleConstraint< TDomain, TAlgebra > | protected |
m_vVectorData | ug::IObstacleConstraint< TDomain, TAlgebra > | private |
matrix_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
modify_solution(vector_type &uMod, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type) | ug::IConstraint< TAlgebra > | inlinevirtual |
modify_solution(SmartPtr< VectorTimeSeries< vector_type > > vSolMod, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd, int type) | ug::IConstraint< TAlgebra > | inlinevirtual |
ObstacleInNormalDir(const function_type &u) | ug::ObstacleInNormalDir< TDomain, TAlgebra > | inline |
ObstacleInNormalDir() | ug::ObstacleInNormalDir< TDomain, TAlgebra > | inline |
position_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
preprocess() | ug::ObstacleInNormalDir< TDomain, TAlgebra > | virtual |
reset_active_dofs() | ug::IObstacleConstraint< TDomain, TAlgebra > | inline |
restrict_obs_values() | ug::ObstacleInNormalDir< TDomain, TAlgebra > | virtual |
set_approximation_space(SmartPtr< ApproximationSpace< TDomain > > approxSpace) | ug::IDomainConstraint< TDomain, TAlgebra > | inlinevirtual |
set_ass_tuner(ConstSmartPtr< AssemblingTuner< TAlgebra > > spAssemblingTuner=NULL) | ug::IDomainConstraint< TDomain, TAlgebra > | inline |
set_error_estimator(SmartPtr< IErrEstData< TDomain > > ee) | ug::IDomainConstraint< TDomain, TAlgebra > | inline |
transform_eulerian_coord_sys(MathVector< dim > transformedONB[], const MathVector< dim > &firstTransformedBaseVec) | ug::ObstacleInNormalDir< TDomain, TAlgebra > | private |
type() const | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
value_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
vector_type typedef | ug::ObstacleInNormalDir< TDomain, TAlgebra > | |
~IConstraint() | ug::IConstraint< TAlgebra > | inlinevirtual |
~IObstacleConstraint() | ug::IObstacleConstraint< TDomain, TAlgebra > | inlinevirtual |
~ObstacleInNormalDir() | ug::ObstacleInNormalDir< TDomain, TAlgebra > | inline |