当前位置: 首页>>代码示例>>C++>>正文


C++ BaseCube类代码示例

本文整理汇总了C++中BaseCube的典型用法代码示例。如果您正苦于以下问题:C++ BaseCube类的具体用法?C++ BaseCube怎么用?C++ BaseCube使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了BaseCube类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: pow

arma_inline
const eOpCube<T1, eop_pow>
pow(const BaseCube<typename T1::elem_type,T1>& A, const typename T1::elem_type exponent)
  {
  arma_extra_debug_sigprint();
  
  return eOpCube<T1, eop_pow>(A.get_ref(), exponent);
  }
开发者ID:dragly,项目名称:molecular-dynamics,代码行数:8,代码来源:fn_elem.hpp

示例2: conj

arma_inline
const eOpCube<T1, eop_conj>
conj(const BaseCube<std::complex<typename T1::pod_type>,T1>& A)
  {
  arma_extra_debug_sigprint();

  return eOpCube<T1, eop_conj>(A.get_ref());
  }
开发者ID:dragly,项目名称:molecular-dynamics,代码行数:8,代码来源:fn_elem.hpp

示例3: atan

arma_inline
const eOpCube<T1, eop_atan>
atan(const BaseCube<typename T1::elem_type,T1>& A)
  {
  arma_extra_debug_sigprint();
  
  return eOpCube<T1, eop_atan>(A.get_ref());
  }
开发者ID:KaimingOuyang,项目名称:HPC-K-Means,代码行数:8,代码来源:fn_trig.hpp

示例4: real

inline
const mtOpCube<typename T1::pod_type, T1, op_real>
real(const BaseCube<std::complex<typename T1::pod_type>, T1>& X)
  {
  arma_extra_debug_sigprint();
  
  return mtOpCube<typename T1::pod_type, T1, op_real>( X.get_ref() );
  }
开发者ID:dragly,项目名称:molecular-dynamics,代码行数:8,代码来源:fn_elem.hpp

示例5: resize

inline
const OpCube<T1, op_resize>
resize(const BaseCube<typename T1::elem_type,T1>& X, const uword in_n_rows, const uword in_n_cols, const uword in_n_slices)
  {
  arma_extra_debug_sigprint();
  
  return OpCube<T1, op_resize>(X.get_ref(), in_n_rows, in_n_cols, in_n_slices);
  }
开发者ID:DatawaveMarineScience,项目名称:OpenSEA,代码行数:8,代码来源:fn_resize.hpp

示例6: m

OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c)
  : m(in_m.get_ref())
  , aux_uword_a(in_aux_uword_a)
  , aux_uword_b(in_aux_uword_b)
  , aux_uword_c(in_aux_uword_c)
  {
  arma_extra_debug_sigprint();
  }
开发者ID:2003pro,项目名称:armadillo,代码行数:8,代码来源:OpCube_meat.hpp

示例7:

eOpCube<T1, eop_type>::eOpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const typename T1::elem_type in_aux, const u32 in_aux_u32_a, const u32 in_aux_u32_b, const u32 in_aux_u32_c)
  : P         (in_m.get_ref())
  , aux       (in_aux)
  , aux_u32_a (in_aux_u32_a)
  , aux_u32_b (in_aux_u32_b)
  , aux_u32_c (in_aux_u32_c)
  {
  arma_extra_debug_sigprint();
  }
开发者ID:Caelita,项目名称:groupsac,代码行数:9,代码来源:eOpCube_meat.hpp

示例8: trunc_log

arma_warn_unused
arma_inline
const eOpCube<T1, eop_trunc_log>
trunc_log(const BaseCube<typename T1::elem_type,T1>& A)
  {
  arma_extra_debug_sigprint();
  
  return eOpCube<T1, eop_trunc_log>(A.get_ref());
  }
开发者ID:Aeryltic,项目名称:labirynth,代码行数:9,代码来源:fn_trunc_log.hpp

示例9:

inline
const mtOpCube<uword, T1, op_rel_gteq_post>
operator>=
(const BaseCube<typename arma_not_cx<typename T1::elem_type>::result,T1>& X, const typename arma_not_cx<typename T1::elem_type>::result val)
  {
  arma_extra_debug_sigprint();
  
  return mtOpCube<uword, T1, op_rel_gteq_post>(X.get_ref(), val);
  }
开发者ID:Aeryltic,项目名称:labirynth,代码行数:9,代码来源:operator_cube_relational.hpp

示例10:

inline
const mtOpCube<u32, T1, op_rel_lteq_pre>
operator<=
(const typename arma_not_cx<typename T1::elem_type>::result val, const BaseCube<typename arma_not_cx<typename T1::elem_type>::result,T1>& X)
  {
  arma_extra_debug_sigprint();
  
  return mtOpCube<u32, T1, op_rel_lteq_pre>(X.get_ref(), val);
  }
开发者ID:avinashsastry,项目名称:trimarkov_HMM,代码行数:9,代码来源:operator_cube_relational.hpp

示例11: reshape

inline
const OpCube<T1, op_reshape_ext>
reshape(const BaseCube<typename T1::elem_type,T1>& X, const SizeCube& s, const uword dim = 0)
  {
  arma_extra_debug_sigprint();
  
  arma_debug_check( (dim > 1), "reshape(): parameter 'dim' must be 0 or 1" );
  
  return OpCube<T1, op_reshape_ext>(X.get_ref(), s.n_rows, s.n_cols, s.n_slices, dim, 'j');
  }
开发者ID:PsycoTodd,项目名称:Armadillo_OpenCV_XCode_Framework,代码行数:10,代码来源:fn_reshape.hpp

示例12: reshape

inline
const OpCube<T1, op_reshape>
reshape(const BaseCube<typename T1::elem_type,T1>& X, const uword in_n_rows, const uword in_n_cols, const uword in_n_slices, const uword dim = 0)
  {
  arma_extra_debug_sigprint();
  
  arma_debug_check( (dim > 1), "reshape(): dim must be 0 or 1");
  
  return OpCube<T1, op_reshape>(X.get_ref(), in_n_rows, in_n_cols, in_n_slices, dim, 'j');
  }
开发者ID:BenJamesbabala,项目名称:reconstruction,代码行数:10,代码来源:fn_reshape.hpp

示例13:

inline
const mtGlueCube<typename promote_type<typename T1::elem_type, typename T2::elem_type>::result, T1, T2, glue_mixed_minus>
operator-
  (
  const BaseCube< typename force_different_type<typename T1::elem_type, typename T2::elem_type>::T1_result, T1>& X,
  const BaseCube< typename force_different_type<typename T1::elem_type, typename T2::elem_type>::T2_result, T2>& Y
  )
  {
  arma_extra_debug_sigprint();
  
  typedef typename T1::elem_type eT1;
  typedef typename T2::elem_type eT2;
  
  typedef typename promote_type<eT1,eT2>::result out_eT;
  
  promote_type<eT1,eT2>::check();
  
  return mtGlueCube<out_eT, T1, T2, glue_mixed_minus>( X.get_ref(), Y.get_ref() );
  }
开发者ID:mrlspl,项目名称:biped-library,代码行数:19,代码来源:operator_cube_minus.hpp

示例14: abs

inline
const mtOpCube<typename T1::pod_type, T1, op_abs>
abs(const BaseCube< std::complex<typename T1::pod_type>,T1>& X, const typename arma_cx_only<typename T1::elem_type>::result* junk = 0)
  {
  arma_extra_debug_sigprint();
  
  arma_ignore(junk);
  
  return mtOpCube<typename T1::pod_type, T1, op_abs>( X.get_ref() );
  }
开发者ID:dragly,项目名称:molecular-dynamics,代码行数:10,代码来源:fn_elem.hpp

示例15: imag

inline
const GenCube<typename T1::pod_type, gen_zeros>
imag(const BaseCube<typename T1::pod_type,T1>& X)
  {
  arma_extra_debug_sigprint();
  
  const ProxyCube<T1> A(X.get_ref());
  
  return GenCube<typename T1::pod_type, gen_zeros>(A.get_n_rows(), A.get_n_cols(), A.get_n_slices());
  }
开发者ID:dragly,项目名称:molecular-dynamics,代码行数:10,代码来源:fn_elem.hpp


注:本文中的BaseCube类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。