|
virtual void | adjust_correction (vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
|
void | 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) |
| adapts defect to enforce constraints More...
|
|
void | 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) |
| adapts jacobian to enforce constraints More...
|
|
void | adjust_linear (matrix_type &mat, vector_type &rhs, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
| adapts matrix and rhs (linear case) to enforce constraints More...
|
|
void | adjust_prolongation (matrix_type &P, ConstSmartPtr< DoFDistribution > ddFine, ConstSmartPtr< DoFDistribution > ddCoarse, int type, number time=0.0) |
| sets constraints in prolongation More...
|
|
void | adjust_restriction (matrix_type &R, ConstSmartPtr< DoFDistribution > ddCoarse, ConstSmartPtr< DoFDistribution > ddFine, int type, number time=0.0) |
| sets constraints in restriction More...
|
|
void | adjust_rhs (vector_type &rhs, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
| adapts a rhs to enforce constraints More...
|
|
void | adjust_solution (vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
| sets the constraints in a solution vector More...
|
|
| SymP1Constraints () |
|
virtual int | type () const |
| returns the type of constraints More...
|
|
virtual | ~SymP1Constraints () |
|
Public Member Functions inherited from ug::IDomainConstraint< TDomain, TAlgebra > |
SmartPtr< ApproximationSpace< TDomain > > | approximation_space () |
| returns approximation space More...
|
|
ConstSmartPtr< ApproximationSpace< TDomain > > | approximation_space () const |
| returns approximation space More...
|
|
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...
|
|
| IDomainConstraint () |
| constructor More...
|
|
virtual void | set_approximation_space (SmartPtr< ApproximationSpace< TDomain > > approxSpace) |
| sets the approximation space More...
|
|
void | set_ass_tuner (ConstSmartPtr< AssemblingTuner< TAlgebra > > spAssemblingTuner=NULL) |
| sets the assemble adapter for the constraints More...
|
|
void | set_error_estimator (SmartPtr< IErrEstData< TDomain > > ee) |
| sets the pointer to an error estimator data object (or NULL) More...
|
|
virtual void | 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) |
| adjusts the assembled error estimator values in the attachments according to the constraint More...
|
|
virtual void | adjust_linear_residual (vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
| adjust linear residual More...
|
|
virtual void | adjust_prolongation (vector_type &uFine, GridLevel fineLvl, const vector_type &uCoarse, GridLevel coarseLvl, int type) |
| sets the constraints in a solution vector More...
|
|
virtual void | adjust_restriction (vector_type &uCoarse, GridLevel coarseLvl, const vector_type &uFine, GridLevel fineLvl, int type) |
| sets the constraints in a solution vector More...
|
|
virtual void | modify_solution (SmartPtr< VectorTimeSeries< vector_type > > vSolMod, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd, int type) |
| modify_solution for instationary case More...
|
|
virtual void | modify_solution (vector_type &uMod, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type) |
| modifies solution vector before calling the assembling routine More...
|
|
virtual | ~IConstraint () |
| virtual destructor More...
|
|