Registry
|
Namespaces | |
Obstacle | |
Operation | |
Preconditioner | |
Restart | |
Solver | |
Classes | |
class | ConvCheck |
Convergence Check. More... | |
class | DebugWriterContext |
class | DebugWritingObject |
class | EnergyConvCheck |
Energy Convergence Check. More... | |
class | FixedConvergenceCheck |
Convergence Check. More... | |
class | IConvergenceCheck |
class | IDebugWriter |
class | ILinearIterator |
class | ILinearOperator |
class | ILinearOperatorInverse |
class | IMatrixOperatorInverse |
class | IOperator |
class | IOperatorInverse |
class | IPositionProvider |
class | IPreconditionedLinearOperatorInverse |
class | IPreconditioner |
class | IVectorDebugWriter |
class | IVectorWriter |
class | Matrix |
class | MatrixDiagonal |
class | MatrixDiagonalInverse |
class | MatrixOperator |
class | VecScaleAddClass |
class | Vector |
class | VectorDebugWritingObject |
Functions | |
bool | ApplyLinearSolver (SmartPtr< ILinearOperator > unnamed, Vector *unnamed, Vector *unnamed, SmartPtr< ILinearOperatorInverse > unnamed) |
void | Assign (SmartPtr< Vector > unnamed, SmartPtr< VecScaleAddClass > unnamed) |
SmartPtr< Vector > | Eval (SmartPtr< VecScaleAddClass > unnamed) |
void | VecAssign (Vector *dest, const Vector *vec) |
dest <- vec More... | |
void | VecExp (Vector *dst, const Vector *vec) |
exp(vec) (elementwise) More... | |
void | VecHadamardProd (Vector *dst, const Vector *vec1, const Vector *vec2) |
vec1 * vec2 (elementwise) More... | |
void | VecLog (Vector *dst, const Vector *vec) |
log(vec) (elementwise) More... | |
void | VecScaleAdd2 (Vector *dest, double alpha1, const Vector *vec1, double alpha2, const Vector *vec2) |
void | VecScaleAdd3 (Vector *dest, double alpha1, const Vector *vec1, double alpha2, const Vector *vec2, double alpha3, const Vector *vec3) |
void | VecScaleAssign (Vector *dest, double alpha, const Vector *vec) |
dest <- alpha * vec More... | |
bool ug4Bridge::Algebra::ApplyLinearSolver | ( | SmartPtr< ILinearOperator > | unnamed, |
Vector * | unnamed, | ||
Vector * | unnamed, | ||
SmartPtr< ILinearOperatorInverse > | unnamed | ||
) |
[in] | unnamed | |
[in] | unnamed | |
[in] | unnamed | |
[in] | unnamed |
void ug4Bridge::Algebra::Assign | ( | SmartPtr< Vector > | unnamed, |
SmartPtr< VecScaleAddClass > | unnamed | ||
) |
[in] | unnamed | |
[in] | unnamed |
SmartPtr<Vector> ug4Bridge::Algebra::Eval | ( | SmartPtr< VecScaleAddClass > | unnamed | ) |
[in] | unnamed |
dest <- vec
[in] | dest | |
[in] | vec |
exp(vec) (elementwise)
[in] | dst | |
[in] | vec |
vec1 * vec2 (elementwise)
[in] | dst | |
[in] | vec1 | |
[in] | vec2 |
log(vec) (elementwise)
[in] | dst | |
[in] | vec |
void ug4Bridge::Algebra::VecScaleAdd2 | ( | Vector * | dest, |
double | alpha1, | ||
const Vector * | vec1, | ||
double | alpha2, | ||
const Vector * | vec2 | ||
) |
[in] | dest | |
[in] | alpha1 | |
[in] | vec1 | |
[in] | alpha2 | |
[in] | vec2 |
void ug4Bridge::Algebra::VecScaleAdd3 | ( | Vector * | dest, |
double | alpha1, | ||
const Vector * | vec1, | ||
double | alpha2, | ||
const Vector * | vec2, | ||
double | alpha3, | ||
const Vector * | vec3 | ||
) |
[in] | dest | |
[in] | alpha1 | |
[in] | vec1 | |
[in] | alpha2 | |
[in] | vec2 | |
[in] | alpha3 | |
[in] | vec3 |