|
| 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
|
| |
| 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
|
| |
| 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
|
| |
| void | adjust_prolongation (matrix_type &P, ConstSmartPtr< DoFDistribution > ddFine, ConstSmartPtr< DoFDistribution > ddCoarse, int type, number time=0.0) |
| | sets constraints in prolongation
|
| |
| void | adjust_restriction (matrix_type &R, ConstSmartPtr< DoFDistribution > ddCoarse, ConstSmartPtr< DoFDistribution > ddFine, int type, number time=0.0) |
| | sets constraints in restriction
|
| |
| 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
|
| |
| void | adjust_solution (vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
| | sets the constraints in a solution vector
|
| |
| | SymP1Constraints () |
| |
| virtual int | type () const |
| | returns the type of constraints
|
| |
| virtual | ~SymP1Constraints () |
| |
Public Member Functions inherited from ug::IDomainConstraint< TDomain, TAlgebra > |
| SmartPtr< ApproximationSpace< TDomain > > | approximation_space () |
| | returns approximation space
|
| |
| ConstSmartPtr< ApproximationSpace< TDomain > > | approximation_space () const |
| | returns approximation space
|
| |
| virtual SmartPtr< IErrEstData< TDomain > > | err_est_data () |
| | returns the pointer to the error estimator data object (or NULL)
|
| |
| bool | err_est_enabled () const |
| | find out whether or not a posteriori error estimation is to be performed for this disc
|
| |
| | IDomainConstraint () |
| | constructor
|
| |
| virtual void | set_approximation_space (SmartPtr< ApproximationSpace< TDomain > > approxSpace) |
| | sets the approximation space
|
| |
| void | set_ass_tuner (ConstSmartPtr< AssemblingTuner< TAlgebra > > spAssemblingTuner=NULL) |
| | sets the assemble adapter for the constraints
|
| |
| void | set_error_estimator (SmartPtr< IErrEstData< TDomain > > ee) |
| | sets the pointer to an error estimator data object (or NULL)
|
| |
| 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
|
| |
| virtual void | adjust_linear_residual (vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type, number time=0.0) |
| | adjust linear residual
|
| |
| virtual void | adjust_prolongation (vector_type &uFine, GridLevel fineLvl, const vector_type &uCoarse, GridLevel coarseLvl, int type) |
| | sets the constraints in a solution vector
|
| |
| virtual void | adjust_restriction (vector_type &uCoarse, GridLevel coarseLvl, const vector_type &uFine, GridLevel fineLvl, int type) |
| | sets the constraints in a solution vector
|
| |
| virtual void | modify_solution (SmartPtr< VectorTimeSeries< vector_type > > vSolMod, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd, int type) |
| | modify_solution for instationary case
|
| |
| virtual void | modify_solution (vector_type &uMod, const vector_type &u, ConstSmartPtr< DoFDistribution > dd, int type) |
| | modifies solution vector before calling the assembling routine
|
| |
| virtual | ~IConstraint () |
| | virtual destructor
|
| |