AbstractLinAlgPack_Vector.cpp File Reference

#include "AbstractLinAlgPack_VectorMutable.hpp"
#include "AbstractLinAlgPack_VectorSubView.hpp"
#include "RTOp_ROp_dot_prod.h"
#include "RTOp_ROp_sum.h"
#include "RTOp_ROp_norms.h"
#include "RTOp_ROp_num_nonzeros.h"
#include "RTOp_ROp_get_sub_vector.h"
#include "RTOpPack_RTOpC.hpp"
#include "RTOpPack_print_sub_vector.hpp"
#include "Teuchos_dyn_cast.hpp"
#include "Teuchos_TestForException.hpp"
#include "Teuchos_FancyOStream.hpp"
#include <limits>
#include <ostream>
#include <assert.h>

Include dependency graph for AbstractLinAlgPack_Vector.cpp:

Go to the source code of this file.

Namespaces

namespace  AbstractLinAlgPack

Functions

void AbstractLinAlgPack::apply_op (const RTOpPack::RTOp &op,const size_t num_vecs,const Vector *vecs[],const size_t num_targ_vecs,VectorMutable *targ_vecs[],RTOpPack::ReductTarget *reduct_obj,const index_type first_ele=1,const index_type sub_dim=0,const index_type global_offset=0)
 Apply a reduction/transformation,operation over a set of vectors: op(op(v[0]...v[nv-1],z[0]...z[nz-1]),(*reduct_obj)) -> z[0]...z[nz-1],(*reduct_obj).

Variables

static RTOpPack::RTOpC sum_op
static Teuchos::RCP< RTOpPack::ReductTarget > sum_targ
static RTOpPack::RTOpC num_nonzeros_op
static Teuchos::RCP< RTOpPack::ReductTarget > num_nonzeros_targ
static RTOpPack::RTOpC norm_1_op
static Teuchos::RCP< RTOpPack::ReductTarget > norm_1_targ
static RTOpPack::RTOpC norm_2_op
static Teuchos::RCP< RTOpPack::ReductTarget > norm_2_targ
static RTOpPack::RTOpC norm_inf_op
static Teuchos::RCP< RTOpPack::ReductTarget > norm_inf_targ
static RTOpPack::RTOpC get_sub_vector_op
init_rtop_server_t init_rtop_server


Variable Documentation

RTOpPack::RTOpC sum_op [static]

Definition at line 57 of file AbstractLinAlgPack_Vector.cpp.

Teuchos::RCP<RTOpPack::ReductTarget> sum_targ [static]

Definition at line 58 of file AbstractLinAlgPack_Vector.cpp.

RTOpPack::RTOpC num_nonzeros_op [static]

Definition at line 60 of file AbstractLinAlgPack_Vector.cpp.

Teuchos::RCP<RTOpPack::ReductTarget> num_nonzeros_targ [static]

Definition at line 61 of file AbstractLinAlgPack_Vector.cpp.

RTOpPack::RTOpC norm_1_op [static]

Definition at line 63 of file AbstractLinAlgPack_Vector.cpp.

Teuchos::RCP<RTOpPack::ReductTarget> norm_1_targ [static]

Definition at line 64 of file AbstractLinAlgPack_Vector.cpp.

RTOpPack::RTOpC norm_2_op [static]

Definition at line 66 of file AbstractLinAlgPack_Vector.cpp.

Teuchos::RCP<RTOpPack::ReductTarget> norm_2_targ [static]

Definition at line 67 of file AbstractLinAlgPack_Vector.cpp.

RTOpPack::RTOpC norm_inf_op [static]

Definition at line 69 of file AbstractLinAlgPack_Vector.cpp.

Teuchos::RCP<RTOpPack::ReductTarget> norm_inf_targ [static]

Definition at line 70 of file AbstractLinAlgPack_Vector.cpp.

RTOpPack::RTOpC get_sub_vector_op [static]

Definition at line 72 of file AbstractLinAlgPack_Vector.cpp.

init_rtop_server_t init_rtop_server [static]

Definition at line 101 of file AbstractLinAlgPack_Vector.cpp.


Generated on Tue Jul 13 09:31:45 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7