ug4
ug::DirichletBoundary< TDomain, TAlgebra > Member List

This is the complete list of members for ug::DirichletBoundary< TDomain, TAlgebra >, including all inherited members.

add(SmartPtr< UserData< number, dim, bool > > func, const char *function, const char *subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(SmartPtr< UserData< number, dim, bool > > func, const std::vector< std::string > &Fcts, const std::vector< std::string > &Subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(SmartPtr< UserData< number, dim > > func, const char *function, const char *subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(SmartPtr< UserData< number, dim > > func, const std::vector< std::string > &Fcts, const std::vector< std::string > &Subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(number value, const char *function, const char *subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(number value, const std::vector< std::string > &Fcts, const std::vector< std::string > &Subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(SmartPtr< UserData< MathVector< dim >, dim > > func, const char *functions, const char *subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(SmartPtr< UserData< MathVector< dim >, dim > > func, const std::vector< std::string > &Fcts, const std::vector< std::string > &Subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(const char *functions, const char *subsets)ug::DirichletBoundary< TDomain, TAlgebra >
add(const std::vector< std::string > &Fcts, const std::vector< std::string > &Subsets)ug::DirichletBoundary< TDomain, TAlgebra >
adjust_correction(vector_type &c, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0)ug::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_correction(const std::map< int, std::vector< TUserData * > > &mvUserData, vector_type &c, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_correction(const std::vector< TUserData * > &vUserData, int si, vector_type &c, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
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::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_defect(const std::map< int, std::vector< TUserData * > > &mvUserData, vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_defect(const std::vector< TUserData * > &vUserData, int si, vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
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::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_error(const std::map< int, std::vector< TUserData * > > &mvUserData, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
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::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_jacobian(const std::map< int, std::vector< TUserData * > > &mvUserData, matrix_type &J, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_jacobian(const std::vector< TUserData * > &vUserData, int si, matrix_type &J, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_linear(matrix_type &A, vector_type &b, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0)ug::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_linear(const std::map< int, std::vector< TUserData * > > &mvUserData, matrix_type &A, vector_type &b, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_linear(const std::vector< TUserData * > &vUserData, int si, matrix_type &A, vector_type &b, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
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::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_prolongation(const std::map< int, std::vector< TUserData * > > &mvUserData, matrix_type &P, ConstSmartPtr< DoFDistribution > ddFine, ConstSmartPtr< DoFDistribution > ddCoarse, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_prolongation(const std::vector< TUserData * > &vUserData, int si, matrix_type &P, ConstSmartPtr< DoFDistribution > ddFine, ConstSmartPtr< DoFDistribution > ddCoarse, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
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::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_restriction(const std::map< int, std::vector< TUserData * > > &mvUserData, matrix_type &R, ConstSmartPtr< DoFDistribution > ddCoarse, ConstSmartPtr< DoFDistribution > ddFine, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_restriction(const std::vector< TUserData * > &vUserData, int si, matrix_type &R, ConstSmartPtr< DoFDistribution > ddCoarse, ConstSmartPtr< DoFDistribution > ddFine, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
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::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_rhs(const std::map< int, std::vector< TUserData * > > &mvUserData, vector_type &b, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_rhs(const std::vector< TUserData * > &vUserData, int si, vector_type &b, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_solution(vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0)ug::DirichletBoundary< TDomain, TAlgebra >virtual
adjust_solution(const std::map< int, std::vector< TUserData * > > &mvUserData, vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
adjust_solution(const std::vector< TUserData * > &vUserData, int si, vector_type &u, ConstSmartPtr< DoFDistribution > dd, number time)ug::DirichletBoundary< TDomain, TAlgebra >protected
algebra_type typedefug::DirichletBoundary< TDomain, TAlgebra >
approximation_space()ug::IDomainConstraint< TDomain, TAlgebra >inline
approximation_space() constug::IDomainConstraint< TDomain, TAlgebra >inline
assemble_dirichlet_rows(matrix_type &mat, ConstSmartPtr< DoFDistribution > dd, number time=0.0)ug::DirichletBoundary< TDomain, TAlgebra >
base_type typedefug::DirichletBoundary< TDomain, TAlgebra >
check_functions_and_subsets(FunctionGroup &functionGroup, SubsetGroup &subsetGroup, size_t numFct) constug::DirichletBoundary< TDomain, TAlgebra >protected
clear()ug::DirichletBoundary< TDomain, TAlgebra >
dd(const GridLevel &gl) constug::IDomainConstraint< TDomain, TAlgebra >inlineprotected
dimug::DirichletBoundary< TDomain, TAlgebra >static
DirichletBoundary()ug::DirichletBoundary< TDomain, TAlgebra >inline
DirichletBoundary(bool DirichletColumns)ug::DirichletBoundary< TDomain, TAlgebra >inline
domain_type typedefug::DirichletBoundary< TDomain, TAlgebra >
err_est_data()ug::IDomainConstraint< TDomain, TAlgebra >inlinevirtual
err_est_enabled() constug::IDomainConstraint< TDomain, TAlgebra >inline
err_est_type typedefug::DirichletBoundary< TDomain, TAlgebra >
extract_data()ug::DirichletBoundary< TDomain, TAlgebra >protected
extract_data(std::map< int, std::vector< TUserData * > > &mvUserDataBndSegment, std::vector< TScheduledUserData > &vUserData)ug::DirichletBoundary< TDomain, TAlgebra >protected
IDomainConstraint()ug::IDomainConstraint< TDomain, TAlgebra >inline
invert_subset_selection()ug::DirichletBoundary< TDomain, TAlgebra >inline
m_Aug::DirichletBoundary< TDomain, TAlgebra >protected
m_aaPosug::DirichletBoundary< TDomain, TAlgebra >protected
m_bDirichletColumnsug::DirichletBoundary< TDomain, TAlgebra >protected
m_bDoErrEstug::IDomainConstraint< TDomain, TAlgebra >private
m_bInvertSubsetSelectionug::DirichletBoundary< TDomain, TAlgebra >protected
m_dirichletMapug::DirichletBoundary< TDomain, TAlgebra >protected
m_mBNDNumberBndSegmentug::DirichletBoundary< TDomain, TAlgebra >protected
m_mConstNumberBndSegmentug::DirichletBoundary< TDomain, TAlgebra >protected
m_mNumberBndSegmentug::DirichletBoundary< TDomain, TAlgebra >protected
m_mOldNumberBndSegmentug::DirichletBoundary< TDomain, TAlgebra >protected
m_mVectorBndSegmentug::DirichletBoundary< TDomain, TAlgebra >protected
m_spApproxSpaceug::DirichletBoundary< TDomain, TAlgebra >protected
m_spAssTunerug::IDomainConstraint< TDomain, TAlgebra >protected
m_spDomainug::DirichletBoundary< TDomain, TAlgebra >protected
m_spErrEstDataug::IDomainConstraint< TDomain, TAlgebra >protected
m_vBNDNumberDataug::DirichletBoundary< TDomain, TAlgebra >protected
m_vConstNumberDataug::DirichletBoundary< TDomain, TAlgebra >protected
m_vNumberDataug::DirichletBoundary< TDomain, TAlgebra >protected
m_vOldNumberDataug::DirichletBoundary< TDomain, TAlgebra >protected
m_vVectorDataug::DirichletBoundary< TDomain, TAlgebra >protected
matrix_type typedefug::DirichletBoundary< 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
position_type typedefug::DirichletBoundary< TDomain, TAlgebra >
set_approximation_space(SmartPtr< ApproximationSpace< TDomain > > approxSpace)ug::DirichletBoundary< TDomain, TAlgebra >virtual
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
type() constug::DirichletBoundary< TDomain, TAlgebra >inlinevirtual
value_type typedefug::DirichletBoundary< TDomain, TAlgebra >
vector_type typedefug::DirichletBoundary< TDomain, TAlgebra >
~DirichletBoundary()ug::DirichletBoundary< TDomain, TAlgebra >inline
~IConstraint()ug::IConstraint< TAlgebra >inlinevirtual