Lines Matching defs:CeedVector_private
145 struct CeedVector_private { struct
146 CeedObject_private obj;
147 int (*HasValidArray)(CeedVector, bool *);
148 int (*HasBorrowedArrayOfType)(CeedVector, CeedMemType, bool *);
149 int (*CopyStrided)(CeedVector, CeedSize, CeedSize, CeedSize, CeedVector);
150 int (*SetArray)(CeedVector, CeedMemType, CeedCopyMode, CeedScalar *);
151 int (*SetValue)(CeedVector, CeedScalar);
152 int (*SetValueStrided)(CeedVector, CeedSize, CeedSize, CeedSize, CeedScalar);
153 int (*SyncArray)(CeedVector, CeedMemType);
154 int (*TakeArray)(CeedVector, CeedMemType, CeedScalar **);
155 int (*GetArray)(CeedVector, CeedMemType, CeedScalar **);
156 int (*GetArrayRead)(CeedVector, CeedMemType, const CeedScalar **);
157 int (*GetArrayWrite)(CeedVector, CeedMemType, CeedScalar **);
158 int (*RestoreArray)(CeedVector);
159 int (*RestoreArrayRead)(CeedVector);
160 int (*Norm)(CeedVector, CeedNormType, CeedScalar *);
161 int (*Scale)(CeedVector, CeedScalar);
162 int (*AXPY)(CeedVector, CeedScalar, CeedVector);
163 int (*AXPBY)(CeedVector, CeedScalar, CeedScalar, CeedVector);
164 int (*PointwiseMult)(CeedVector, CeedVector, CeedVector);
165 int (*Reciprocal)(CeedVector);
166 int (*Destroy)(CeedVector);
167 CeedSize length;
168 uint64_t state;
169 uint64_t num_readers;
170 void *data;