|
| void | init (const TGridFunction &u, const std::vector< std::string > &vSchurCmps) |
| |
| | UzawaSlicing (const std::vector< std::string > &vSchurCmps) |
| |
| void | add_vector_slice (const VT &full_src, slice_desc_type desc, VT &small_dst, double sigma=1.0) const |
| | Add: slice of vector -> small vector.
|
| |
| void | add_vector_slice (const VT &small_src, VT &full_dst, slice_desc_type desc, double sigma=1.0) const |
| | Add: small vector -> slice of a vector.
|
| |
| SmartPtr< AlgebraLayouts > | create_slice_layouts (ConstSmartPtr< AlgebraLayouts > fullLayouts, slice_desc_type type) const |
| | Create new slice layouts (as a subset from full layouts).
|
| |
| void | get_matrix (const MT &A, slice_desc_type row_type, slice_desc_type col_type, MT &Aslice) const |
| |
| size_t | get_num_elems (slice_desc_type type) const |
| | Number of elements for each type.
|
| |
| void | get_vector_slice (const VT &full_src, slice_desc_type desc, VT &small_dst) const |
| | Copy: slice of vector -> small vector.
|
| |
| bool | is_valid () |
| |
| void | set_types (const slice_desc_type_vector &types, bool bClear=false) |
| | Copy types.
|
| |
| void | set_vector_slice (const VT &small_src, VT &full_dst, slice_desc_type desc) const |
| | Copy: small vector -> slice of a vector.
|
| |
| void | setup_slice_like (const VT &full_src, slice_desc_type type, VT &vectorslice) const |
| | Sets an existing sliced vector up correctly.
|
| |
| SmartPtr< VT > | slice_clone (const VT &full_src, slice_desc_type type) const |
| | Create a (partial) clone.
|
| |
| SmartPtr< VT > | slice_clone_without_values (const VT &full_src, slice_desc_type type) const |
| | Create a (partial) clone of the vector, without copying values.
|
| |
| | SlicingData () |
| | Constructor.
|
| |
| | SlicingData (const slice_desc_type_vector &types) |
| |
| void | subtract_vector_slice (const VT &full_src, slice_desc_type desc, VT &small_dst) const |
| | substract: slice of vector -> small vector
|
| |
| void | subtract_vector_slice (const VT &small_src, VT &full_dst, slice_desc_type desc) const |
| | substract: small vector -> slice of a vector
|
| |