layer_hessian_schema_smart_ptr hyperbolic_tangent_layer_hessian_schema::create_specific() const { return layer_hessian_schema_smart_ptr(new hyperbolic_tangent_layer_hessian_schema()); }
std::tr1::shared_ptr<layer_hessian_schema> softmax_layer_hessian_schema::create_specific() const { return layer_hessian_schema_smart_ptr(new softmax_layer_hessian_schema()); }
std::tr1::shared_ptr<layer_hessian_schema> max_subsampling_layer_hessian_schema::create_specific() const { return layer_hessian_schema_smart_ptr(new max_subsampling_layer_hessian_schema()); }
layer_hessian_schema_smart_ptr max_subsampling_layer_hessian_schema::create_specific() const { return layer_hessian_schema_smart_ptr(new max_subsampling_layer_hessian_schema()); }