ug4
ug::IDomainDiscretization< TAlgebra > Member List

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

adjust_solution(vector_type &u, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
adjust_solution(vector_type &u, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
adjust_solution(vector_type &u, number time, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
adjust_solution(vector_type &u, number time, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
adjust_solution(vector_type &u, number time)ug::IDomainDiscretization< TAlgebra >inline
ug::IAssemble::adjust_solution(vector_type &u)ug::IAssemble< TAlgebra >inline
algebra_type typedefug::IDomainDiscretization< TAlgebra >
ass_tuner()=0ug::IAssemble< TAlgebra >pure virtual
ass_tuner() const =0ug::IAssemble< TAlgebra >pure virtual
assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_defect(vector_type &d, const vector_type &u, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_defect(vector_type &d, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_defect(vector_type &d, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_defect(vector_type &d, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff)ug::IDomainDiscretization< TAlgebra >inline
ug::IAssemble::assemble_defect(vector_type &d, const vector_type &u)ug::IAssemble< TAlgebra >inline
assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_jacobian(matrix_type &J, const vector_type &u, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_jacobian(matrix_type &J, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const number s_a, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_jacobian(matrix_type &J, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const number s_a0, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_jacobian(matrix_type &J, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const number s_a)ug::IDomainDiscretization< TAlgebra >inline
ug::IAssemble::assemble_jacobian(matrix_type &J, const vector_type &u)ug::IAssemble< TAlgebra >inline
assemble_linear(matrix_type &A, vector_type &b, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_linear(matrix_type &A, vector_type &b, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_linear(matrix_type &A, vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_linear(matrix_type &A, vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_linear(matrix_type &A, vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff)ug::IDomainDiscretization< TAlgebra >inline
ug::IAssemble::assemble_linear(matrix_type &A, vector_type &b)ug::IAssemble< TAlgebra >inline
assemble_mass_matrix(matrix_type &M, const vector_type &u, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_mass_matrix(matrix_type &M, const vector_type &u, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
ug::IAssemble::assemble_mass_matrix(matrix_type &M, const vector_type &u)ug::IAssemble< TAlgebra >inline
assemble_rhs(vector_type &rhs, const vector_type &u, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_rhs(vector_type &rhs, const vector_type &u, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_rhs(vector_type &b, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_rhs(vector_type &b, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_rhs(vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_rhs(vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_rhs(vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff)ug::IDomainDiscretization< TAlgebra >inline
ug::IAssemble::assemble_rhs(vector_type &rhs, const vector_type &u)ug::IAssemble< TAlgebra >inlinevirtual
ug::IAssemble::assemble_rhs(vector_type &b)ug::IAssemble< TAlgebra >inline
assemble_stiffness_matrix(matrix_type &A, const vector_type &u, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
assemble_stiffness_matrix(matrix_type &A, const vector_type &u, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
ug::IAssemble::assemble_stiffness_matrix(matrix_type &A, const vector_type &u)ug::IAssemble< TAlgebra >inline
calc_error(const vector_type &u, const GridLevel &gl, error_vector_type *u_vtk=NULL)=0ug::IDomainErrorIndicator< TAlgebra >pure virtual
calc_error(const vector_type &u, ConstSmartPtr< DoFDistribution > dd, error_vector_type *u_vtk=NULL)=0ug::IDomainErrorIndicator< TAlgebra >pure virtual
calc_error(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, error_vector_type *u_vtk)=0ug::IDomainErrorIndicator< TAlgebra >pure virtual
calc_error(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, const GridLevel &gl, error_vector_type *u_vtk)=0ug::IDomainErrorIndicator< TAlgebra >pure virtual
constraint(size_t i)=0ug::IDomainDiscretization< TAlgebra >pure virtual
error_vector_type typedefug::IDomainErrorIndicator< TAlgebra >
finish_timestep(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
finish_timestep(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
finish_timestep(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol)ug::IDomainDiscretization< TAlgebra >inlinevirtual
finish_timestep_elem(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
finish_timestep_elem(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
finish_timestep_elem(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol)ug::IDomainDiscretization< TAlgebra >inline
invalidate_error()=0ug::IDomainErrorIndicator< TAlgebra >pure virtual
is_error_valid()=0ug::IDomainErrorIndicator< TAlgebra >pure virtual
matrix_type typedefug::IDomainDiscretization< TAlgebra >
num_constraints() const =0ug::IDomainDiscretization< TAlgebra >pure virtual
prepare_timestep(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, number future_time, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
prepare_timestep(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, number future_time, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
prepare_timestep(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, number future_time)ug::IDomainDiscretization< TAlgebra >inlinevirtual
prepare_timestep_elem(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, ConstSmartPtr< DoFDistribution > dd)=0ug::IDomainDiscretization< TAlgebra >pure virtual
prepare_timestep_elem(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const GridLevel &gl)=0ug::IDomainDiscretization< TAlgebra >pure virtual
prepare_timestep_elem(ConstSmartPtr< VectorTimeSeries< vector_type > > vSol)ug::IDomainDiscretization< TAlgebra >inline
vector_type typedefug::IDomainDiscretization< TAlgebra >
~IAssemble()ug::IAssemble< TAlgebra >inlinevirtual
~IDomainDiscretization()ug::IDomainDiscretization< TAlgebra >inlinevirtual
~IDomainErrorIndicator()ug::IDomainErrorIndicator< TAlgebra >inlinevirtual