|
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. More...
|
|
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. More...
|
|
SmartPtr< AlgebraLayouts > | create_slice_layouts (ConstSmartPtr< AlgebraLayouts > fullLayouts, slice_desc_type type) const |
| Create new slice layouts (as a subset from full layouts). More...
|
|
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. More...
|
|
void | get_vector_slice (const VT &full_src, slice_desc_type desc, VT &small_dst) const |
| Copy: slice of vector -> small vector. More...
|
|
bool | is_valid () |
|
void | set_types (const slice_desc_type_vector &types, bool bClear=false) |
| Copy types. More...
|
|
void | set_vector_slice (const VT &small_src, VT &full_dst, slice_desc_type desc) const |
| Copy: small vector -> slice of a vector. More...
|
|
void | setup_slice_like (const VT &full_src, slice_desc_type type, VT &vectorslice) const |
| Sets an existing sliced vector up correctly. More...
|
|
SmartPtr< VT > | slice_clone (const VT &full_src, slice_desc_type type) const |
| Create a (partial) clone. More...
|
|
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. More...
|
|
| SlicingData () |
| Constructor. More...
|
|
| 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 More...
|
|
void | subtract_vector_slice (const VT &small_src, VT &full_dst, slice_desc_type desc) const |
| substract: small vector -> slice of a vector More...
|
|